3 * Add file to .gitignore or info/excludes.
5 * Better organize fetch/push/pull console windows.
7 * Clone UI (to download a new repository).
9 * Remotes editor (for .git/config format only).
11 * Show a shortlog of the last couple of commits in the main window,
12 to give the user warm fuzzy feelings that we have their data
13 saved. Actually this may be the set of commits not yet in the
14 upstream (aka default merge branch remote repository).
16 * GUI configuration editor for options listed in
17 git.git/Documentation/config.txt. Ideally this would parse
18 that file and generate the options dialog from the documentation
19 itself, and include the help text from the documentation as part
22 * Allow user to view unreachable objects in verify database.
25 * Allow user to recover an unreachable object in verify database.
28 * Clicking on file list header in main window shows entire patch,
31 * Move/save our settings to ~/.gitgui-config and .git/gitgui-config,
32 not to the master user/repository configuration files.
36 * Geometry restore on resized virtual desktop is horrible; e.g.
37 if I have git-gui on my external monitor and then disconnect the
38 monitor and later restart git-gui, it opens in an unreachable
39 part of my desktop. gitk has the same wart.