Size: 2352
Comment:
|
← Revision 28 as of 2010-10-21 23:27:09 ⇥
Size: 587
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 9: | Line 11: |
* More specific try/except. | |
Line 11: | Line 12: |
* export to git * Code cleanup: apply http:/''python.org''peps/pep-0008.html * generate man page from doc strings |
* integrated gui with history, commit, push/pull, etc. ''This is no longer a goal, right? see [[http://www.selenic.com/pipermail/mercurial/2006-February/006420.html|mpm's msg of 1 Feb]]'' * integration with other IDEs * more complete set of hooks |
Line 15: | Line 16: |
== Core: == * 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. * more complete set of hooks * make showing removed files (in history etc.) faster. * hgmerge error: merge should abort nicely and running it again should work * .hgignore should use new patterns == Commands: == * hg extras: files not managed by hg that it is also not ignoring * hg status <filename>: file rev, changeset rev, changed, added, deleted, sha-1 * hg log: optionally only show merges (two parents) * automatic pull fallback to old-http:// * create a commented .hg''hgrc on init''clone * hg pull default in a subdir doesn't work, if it is a relative path * hg clone should store corrected relative paths, so moving a directory containing related repositories works again * 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 ''' hg clone: only link: changeset.i, changeset.d, manifest.i, manifest.d, data/''', localtags, ... * hg clone: fall back to pull if hardlink not possible. * "hg log not_existing" should yield an error message; add test for this. * "hg ci" removes files without requiring "hg rm" == 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, number of entries per page * some web servers think hgweb.cgi.d''.i is a CGI script with old-http:''/ (use quoting (see foo.d in Core) or document server configurations?) * link children in hgweb * allow verbose mode * hide trivial parent (like in show_changeset) * download tarball via web interface |
---- CategoryHistorical |
The public version of the secret TODO list
These items are slowly being moved to the 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. This is no longer a goal, right? see mpm's msg of 1 Feb
- integration with other IDEs
- more complete set of hooks