ToDo » History » Version 37
Chris Cannam, 2011-02-25 11:03 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 | * Make sure status line texts get updated correctly |
6 | 35 | Chris Cannam | * "Annotate" function |
7 | 35 | Chris Cannam | * "Make new branch" function |
8 | 35 | Chris Cannam | * Initialise hgignore with sensible defaults in new repo? |
9 | 29 | Chris Cannam | * Valgrind |
10 | 30 | Chris Cannam | * Remaining esoteric [[Settings]] things |
11 | 1 | Chris Cannam | * "!!!" items |
12 | 1 | Chris Cannam | |
13 | 36 | 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- |
14 | 36 | Chris Cannam | * -"Show clean files" and "Show ignored files" toggles- |
15 | 1 | Chris Cannam | * -Tidy up menus- |
16 | 37 | Chris Cannam | * -Installer- etc |
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- |