TODOon commit git-gui: Added configuration editor TODO list. (1d72cb6)
   1Items outstanding:
   2
   3 * Checkout $PARENT version to working directory, overwriting current
   4   version.  ($PARENT is HEAD, except when amending).
   5
   6 * Add file to .gitignore or info/excludes.
   7
   8 * Populate the pull menu with local branches.
   9
  10 * Make use of the new default merge data stored in repo-config.
  11
  12 * Indicate what the current branch is.
  13
  14 * Checkout or create a different local branch.
  15
  16 * Delete a local branch.
  17
  18 * Allow user to define keyboard shortcuts for frequently used fetch
  19   or merge operations.  Or maybe just define a keyboard shortcut
  20   for default fetch/default merge of current branch is enough;
  21   but I do know a few users who merge a couple of common branches
  22   also into the same branch so one default isn't quite enough.
  23
  24 * Better organize fetch/push/pull console windows.
  25
  26 * Clone UI (to download a new repository).
  27
  28 * Remotes editor (for .git/config format only).
  29
  30 * Show a shortlog of the last couple of commits in the main window,
  31   to give the user warm fuzzy feelings that we have their data
  32   saved.  Actually this may be the set of commits not yet in
  33   the upstream (aka default merge branch remote repository).
  34
  35 * GUI configuration editor for options listed in
  36   git.git/Documentation/config.txt.  Ideally this would
  37   parse that file and generate the options dialog from
  38   the documentation itself, and include the help text
  39   from the documentation as part of the UI somehow.