David Catmull

Results 132 issues of David Catmull

If there is a branch named "stash", then names like `stash@{0}` become ambiguous. `refs/stash@{0}` works better.

If the directory for an open repository is deleted, GitX crashes with an uncaught exception. ``` 2011-06-10 09:26:43.255 GitX[85144:aa8f] An uncaught exception was raised 2011-06-10 09:26:43.255 GitX[85144:aa8f] working directory doesn't...

There are a bunch of concurrency warnings around how the various `Service` objects are used. To resolve this, they should be converted to actors. - Contain `Siesta.Service` instead of deriving...

refactor

When there are enough parallel branches, the lines and commit dots get drawn in the next column instead of being clipped.

bug

The icon to indicate ignored files in the Clean list is currently `eye.slash`, but that may not be intuitive enough. It should be changed to something like `doc.slash`, which doesn't...

task

Separate the sidebar groups - local branches & workspace, remotes, tags, stashes, submodules - into tabs, similar to Xcode. * Local: Keep "workspace" as a separate item at the top,...

idea

On the stash toolbar item, show a badge with the number of stashes in the repository.

idea

- `network` instead of `cloud` for remotes - `tray` instead of `shippingbox` for stashes

Potential ways to integrate include suggesting commit messages, and automated code reviews. The user will need to either provide an API key or sign in to ChatGPT. - [ ]...

idea

When searching branches, commits, etc, try out a fuzzy search. This may be a good library: https://github.com/ukushu/Ifrit

idea