Size: 1715
Comment:
|
Size: 1467
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
<!> These items are slowly being moved to the [http://selenic.com/mercurial/bugs bug tracker] |
|
Line 14: | Line 16: |
* make unidiff generation use bdiff * get various options from hgrc (e.g. history always -v, tip always -q) |
|
Line 21: | Line 21: |
* fix clone error on disk full | |
Line 29: | Line 28: |
* if everyone knows 'hg update -m': remove -t | |
Line 32: | Line 30: |
* bug: "hg ci" removes files without requiring "hg rm" | |
Line 41: | Line 38: |
* link children in hgweb | |
Line 48: | Line 44: |
* vi support | |
Line 51: | Line 46: |
== Portability: == * fix hg import on Windows |
The public version of the secret TODO list
These items are slowly being moved to the [http://selenic.com/mercurial/bugs bug tracker]
General:
- Better documentation
- More regression tests
- less code duplication, more code in the right places
- export to git
- generate man page from doc strings
Core:
- add handling of rename on merge
- more complete set of hooks
- make showing removed files (in history etc.) faster.
Error Handling:
- hgmerge error: merge should abort nicely and running it again should work
Commands:
- command to display file rev, changeset rev, changed, added, deleted, sha-1
automatic pull fallback to old-http://
- hg pull default in a subdir doesn't work, if it is a relative path
- hg revert does not forget added files, it probably should.
- hg pull: select to pull a subset of the heads
hg clone -r <rev> support, then clone can get a copy not include all the changeset.
hg clone -r <rev>:<rev> support, so clone can get a small repository
Web:
- optionally only show merges (two parents)
- hgweb: deliver static files (e.g. favicon, stylesheets)
- hgweb personalization: timezone (display/change), display of features
- allow verbose mode
- show how far repositories have diverged
Tools:
- integrated gui with history, commit, push/pull, etc.
- integration with other IDEs
(See also MissingFeatures)