Size: 2191
Comment:
|
Size: 424
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] (See also MissingFeatures) |
|
Line 8: | Line 12: |
* export to git * generate man page from doc strings == Core: == * finish file filtering support * add handling of rename on merge * make unidiff generation use bdiff * difflib creating/removing files (fixed except dates: should be epoch) * get various options from hgrc (e.g. history always -v, tip always -q) * hg over `rsync://`, `ftp://`, etc. (probably use bundle/unbundle) |
* integrated gui with history, commit, push/pull, etc. * integration with other IDEs |
Line 20: | Line 15: |
* make showing removed files (in history etc.) faster. * .hgignore should use new patterns == Error Handling: == * fix clone error on disk full * 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 * if everyone knows 'hg update -m': remove -t * hg revert does not forget added files, it probably should. * hg pull: select to pull a subset of the heads * bug: "hg ci" removes files without requiring "hg rm" * 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 tip link too long (URL?cmd=changelog;rev=) * hgweb: shorter links (e.g. cs=... instead of cmd=changeset;node=...?) * hgweb: deliver static files (e.g. favicon, stylesheets) * hgweb personalization: timezone (display/change), display of features * link children in hgweb * allow verbose mode * hide trivial parent (like in show_changeset) * deal with binary files in file view * deal with MIME types when showing files * show how far repositories have diverged == Tools: == * integrated gui with history, commit, push/pull, etc. * vi support * integration with other IDEs == Portability: == * fix hg import on Windows (See also MissingFeatures) |
The public version of the secret TODO list
These items are slowly being moved to the [http://selenic.com/mercurial/bugs bug tracker]
(See also MissingFeatures)
General:
- Better documentation
- More regression tests
- less code duplication, more code in the right places
- integrated gui with history, commit, push/pull, etc.
- integration with other IDEs
- more complete set of hooks