Mercurial > hg
annotate TODO @ 857:41b344235bb7
[PATCH] Propagate the template map though recursively
This patch allows propagates the template map though recursively
though all the templates.
This allows for some hgweb template cleanup patches as well as it makes
writing new skins/themes for hgweb much much easier. (I'm planing to
write several basic ones.)
author | Jeff Sipek <jeffpc@optonline.net> |
---|---|
date | Mon, 08 Aug 2005 19:49:34 -0800 |
parents | b8ff3f8c4062 |
children | c2e77581bc84 d4cb383e7de7 62ec665759f2 01215ad04283 |
rev | line source |
---|---|
368 | 1 General: |
2 - Better documentation | |
3 - More regression tests | |
4 - More specific try/except. | |
5 - less code duplication, more code in the right places | |
6 - python 2.2 support | |
7 - export to git | |
389 | 8 - Code cleanup: apply http://python.org/peps/pep-0008.html |
368 | 9 |
10 Core: | |
379 | 11 - difflib creating/removing files (fixed except dates: should be epoch) |
12 - directory foo.d or foo.i with existing file foo (use some quoting?) | |
13 - get various options from hgrc (e.g. history always -v, tip always -q) | |
759 | 14 - hg over https:// and rsync:// |
543 | 15 - hooks for new changesets getting pulled/imported etc. |
493
30752b14f759
Make show_changeset show added/deleted files only in debug mode.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
490
diff
changeset
|
16 - make showing removed files (in history etc.) faster. |
759 | 17 - hgmerge error: merge should abort nicely and running it again should work |
18 - if hardlinking fails, pull should be used | |
19 - .hgignore should use new patterns | |
368 | 20 |
21 Commands: | |
759 | 22 - hg add <directory> should work (currently only: hg add -I <dir>) |
368 | 23 - hg status <filename>: file rev, changeset rev, changed, added, |
24 deleted, sha-1 | |
25 - select to pull a subset of the heads | |
759 | 26 - commands.py: number of args too much magic (e.g. in import_()) |
27 - optionally only show merges (two parents) | |
368 | 28 - automatic pull fallback to old-http:// |
759 | 29 - pass options to ssh (debug/verbose/remote hg command etc.) |
30 - create a commented .hg/hgrc on init/clone | |
31 - hg pull default in a subdir doesn't work, if it is a relative path | |
32 - hg clone should store corrected relative paths, so moving a directory | |
33 containing related repositories works again | |
34 - if everyone knows 'hg clone': hg init [DIR] | |
35 - if everyone knows 'hg update -m': remove -t | |
853 | 36 - hg revert does not forget added files, it probably should. |
37 - hg pull should state if there are more heads than before. | |
38 - hg clone: locking the repository while hardlinking. | |
39 - hg clone: fall back to pull if hardlink not possible. | |
40 - "hg diff not_existing" should yield an error message. | |
368 | 41 |
42 Web: | |
759 | 43 - optionally only show merges (two parents) |
368 | 44 - one hgweb with many repos (another script) |
759 | 45 - hgweb tip link too long (URL?cmd=changelog;rev=) |
46 - hgweb: shorter links (e.g. cs=... instead of cmd=changeset;node=...?) | |
379 | 47 - hgweb: deliver static files (e.g. favicon, stylesheets) |
368 | 48 - hgweb personalization: timezone (display/change), display of |
759 | 49 features, number of entries per page |
379 | 50 - some web servers think hgweb.cgi.[di] is a CGI script with old-http:// |
51 (use quoting (see foo.d in Core) or document server configurations?) | |
52 - link children in hgweb | |
759 | 53 - allow verbose mode |
54 - hide trivial parent (like in show_changeset) | |
853 | 55 - default port for hg serve configurable in hgrc |
56 - download tarball via web interface |