Items outstanding: | |
* Checkout $PARENT version to working directory, overwriting current | |
version. ($PARENT is HEAD, except when amending). | |
* Update index with $PARENT version but leave working directory | |
alone. | |
* Add all new files in one shot (e.g. "git add ."). | |
* Add file to .gitignore or info/excludes. | |
* Make initial commits work (currently it crashes the UI). | |
* Populate the pull menu with local branches. | |
* Make use of the new default merge data stored in repo-config. | |
* Indicate what the current branch is. | |
* Checkout or create a different local branch. | |
* Delete a local branch. | |
* Allow user to define keyboard shortcuts for frequently used fetch | |
or merge operations. Or maybe just define a keyboard shortcut | |
for default fetch/default merge of current branch is enough; | |
but I do know a few users who merge a couple of common branches | |
also into the same branch so one default isn't quite enough. | |
* Better organize fetch/push/pull console windows. | |
* Clone UI (to download a new repository). | |
* Remotes editor (for .git/config format only). | |
* Show a shortlog of the last couple of commits in the main window, | |
to give the user warm fuzzy feelings that we have their data | |
saved. |