{"name":"ugit","portdir":"devel/ugit","version":"5.9","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://bhupesh.me/undo-your-last-git-mistake-with-ugit/","description":"ugit helps undo git commands","long_description":"ugit helps undo git commands. ugit/git-undo supports undoing the following operations, some are a WIP: git commit, git add, git push, git branch -D (branch delete), git pull, git reset, git tag -d (tag delete), git stash apply, git stash pop/drop/clear, accidental file delete (Restore a deleted file after a commit), (Restore) a file to a previous version, git merge, git cherry-pick, and git tag.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1041}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"lib","ports":["bash"]},{"type":"run","ports":["git","fzf"]}],"depends_on":[]}