TODO
changeset 389 ef8ff43f9c11
parent 380 c72ccad3e3b8
child 423 25afb21d97ba
child 429 688d03d6997a
equal deleted inserted replaced
388:398737777644 389:ef8ff43f9c11
     5 - less code duplication, more code in the right places
     5 - less code duplication, more code in the right places
     6 - python 2.2 support
     6 - python 2.2 support
     7 - better import support
     7 - better import support
     8 - export to git
     8 - export to git
     9 - Add standard files: AUTHORS, CREDITS, COPYING. ChangeLog? What else?
     9 - Add standard files: AUTHORS, CREDITS, COPYING. ChangeLog? What else?
       
    10 - Code cleanup: apply http://python.org/peps/pep-0008.html
    10 
    11 
    11 Core:
    12 Core:
    12 - difflib creating/removing files (fixed except dates: should be epoch)
    13 - difflib creating/removing files (fixed except dates: should be epoch)
    13 - directory foo.d or foo.i with existing file foo (use some quoting?)
    14 - directory foo.d or foo.i with existing file foo (use some quoting?)
    14 - get various options from hgrc (e.g. history always -v, tip always -q)
    15 - get various options from hgrc (e.g. history always -v, tip always -q)
    28 - adding a tag with "hg tag foobar"
    29 - adding a tag with "hg tag foobar"
    29 - automatic pull fallback to old-http://
    30 - automatic pull fallback to old-http://
    30 - hg init|pull http://example.com doesn't say that no repo was found
    31 - hg init|pull http://example.com doesn't say that no repo was found
    31 - hg annotate -u and hgweb annotate with long $EMAIL
    32 - hg annotate -u and hgweb annotate with long $EMAIL
    32 - hg -v history doesn't show tkmerge as modified (removed).
    33 - hg -v history doesn't show tkmerge as modified (removed).
    33 - hg import vs. hg patch in help etc. (import is a reserved python
    34 - hg import vs. hg patch in help etc., import is a reserved python
    34   word)
    35   word, PEP8 mentions trailing underscore as a convention for this.
    35 - version reporting (hg --version / version.py / setup.py etc.)
    36 - version reporting (hg --version / version.py / setup.py etc.)
    36 - hg pull default in a subdir doesn't work, if it is a relative path
    37 - hg pull default in a subdir doesn't work, if it is a relative path
    37 - show tags in hg history
       
    38 - optionally only show merges (two parents or parent != changeset-1, etc.)
    38 - optionally only show merges (two parents or parent != changeset-1, etc.)
    39 
    39 
    40 Web:
    40 Web:
    41 - show tags in hgweb
    41 - show tags in hgweb
    42 - show parent changeset number in hgweb
    42 - show parent changeset number in hgweb