ToDo » History » Version 35

Chris Cannam, 2011-01-06 11:11 AM

1 1 Chris Cannam
h1. ToDo
2 1 Chris Cannam
3 1 Chris Cannam
 * Ignore button
4 1 Chris Cannam
 * Show number of commits since last push (in this program anyway)
5 1 Chris Cannam
 * "Show clean files" and "Show ignored files" toggles
6 1 Chris Cannam
 * Make sure status line texts get updated correctly
7 35 Chris Cannam
 * "Annotate" function
8 35 Chris Cannam
 * "Make new branch" function
9 35 Chris Cannam
 * Should the Commit confirmation dialog also tell you which files you are _not_ committing? Alternatively, should the big Commit button always commit all files, and leave subsetting to a future right-button function on the list widget? At the moment it's too easy to commit a subset unintentionally
10 35 Chris Cannam
 * Initialise hgignore with sensible defaults in new repo?
11 29 Chris Cannam
 * Valgrind
12 30 Chris Cannam
 * Remaining esoteric [[Settings]] things
13 1 Chris Cannam
 * "!!!" items
14 30 Chris Cannam
 * Installer etc
15 1 Chris Cannam
16 35 Chris Cannam
 * -Tidy up menus-
17 34 Chris Cannam
 * -New icon-
18 33 Chris Cannam
 * -Make OK buttons in push/pull confirm dialog say Push and Pull instead of OK (and same for Commit and Revert)-
19 31 Chris Cannam
 * -"Open in Finder" or equivalent button for local working copy- -- This could be a toolbar button
20 30 Chris Cannam
 * -Sort out pull/merge/push workflow-
21 30 Chris Cannam
 * -[[Settings|Settings dialog]]-
22 30 Chris Cannam
 * -Fix failure to terminate hg serve-
23 30 Chris Cannam
 * -"Change" button for remote URL- -- *No* - won't work well. -Should be in a menu-
24 28 Chris Cannam
 * -Use graphical merge tool-
25 28 Chris Cannam
 * -Merge failed: Show unresolved (@hg resolve --list@) as a status type-
26 26 Chris Cannam
 * -Right-button menu on changeset-
27 25 Chris Cannam
 * -Solve subprocess mess (see [[TalkingToSubprocess]])-
28 24 Chris Cannam
 * -Show changes in history pane on pull-
29 24 Chris Cannam
 * -Make uncommitted able to have two parents properly (with connecting lines) -- for uncommitted merge-
30 23 Chris Cannam
 * -Make uncommitted changes be part of the proper graph layout (so can sproing off to side if not at head)-
31 20 Chris Cannam
 * -Nice popup with full description for changeset in history-
32 20 Chris Cannam
 * -Show tags-
33 20 Chris Cannam
 * -One-line summary of current state- (see [[StateDescriptions]])
34 20 Chris Cannam
 * -Make Revert less obvious and/or less bright red-
35 20 Chris Cannam
 * -Make red highlighting in untracked a nicer colour-
36 20 Chris Cannam
 * -Incremental log (n.b. @hg log@ with a @--prune N@ option for each N in the current heads)- and graphing
37 20 Chris Cannam
 * -Better dialogs showing e.g. output of push, incoming-
38 20 Chris Cannam
 * -Highlight current position in graph-
39 20 Chris Cannam
 * -Show uncommitted changes in graph-
40 20 Chris Cannam
 * -Avoid panner getting unnecessarily stretched vertically when only a few revisions present-