Xit
Xit copied to clipboard
Mac OS X Git GUI
Add commands to push or pull a selected branch without having to check it out. For example, this enables updating the master branch before rebasing onto it.
When the mouse hovers over a blame hunk (maybe just the left header), highlight (darken or lighten) all hunks from that same commit.
Add a command for viewing a commit (diff or tree) in a separate window. - [ ] Menu command - [ ] Context menu command in history list - [...
The first attempt showed a 2x slowdown in load time, but a more recent try got almost 6x faster instead.
- [ ] In the history list, indicate commits that have notes - [ ] Show note content in the commit header display - [ ] Add note - [...
Create a Finder sync extension for badging new/modified files, and providing some basic Git commands.
- [ ] Add a control (in the sidebar or toolbar somewhere) to toggle hiding branches exceeding a certain age, going by the commit date on the head commit -...
When an annotated tag is selected, show its info along with the commit header.
Detect situations like a merge or rebase that needs conflicts resolved, indicate the condition in the UI, and provide commands to commit, abort, etc.
Since the title bar is all a custom toolbar, command-clicking on what appears to be the window title doesn't do anything. The title should respond to command clicks: - [...