TODO
changeset 587 62a7b679a9ca
parent 567 87f37e61d0db
child 645 a55048b2ae3a
equal deleted inserted replaced
586:11578820b5d7 587:62a7b679a9ca
     4 - More specific try/except.
     4 - More specific try/except.
     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: ChangeLog? What else?
       
    10 - Code cleanup: apply http://python.org/peps/pep-0008.html
     9 - Code cleanup: apply http://python.org/peps/pep-0008.html
    11 - Replace all remaining print statements with appropriate ui function
       
    12 
    10 
    13 Core:
    11 Core:
    14 - difflib creating/removing files (fixed except dates: should be epoch)
    12 - difflib creating/removing files (fixed except dates: should be epoch)
    15 - directory foo.d or foo.i with existing file foo (use some quoting?)
    13 - directory foo.d or foo.i with existing file foo (use some quoting?)
    16 - get various options from hgrc (e.g. history always -v, tip always -q)
    14 - get various options from hgrc (e.g. history always -v, tip always -q)
    24 - hg status <filename>: file rev, changeset rev, changed, added,
    22 - hg status <filename>: file rev, changeset rev, changed, added,
    25   deleted, sha-1
    23   deleted, sha-1
    26 - select to pull a subset of the heads
    24 - select to pull a subset of the heads
    27 - commands.py: number of args too much magic (e.g. in patch())
    25 - commands.py: number of args too much magic (e.g. in patch())
    28 - automatic pull fallback to old-http://
    26 - automatic pull fallback to old-http://
    29 - hg pull default in a subdir doesn't work, if it is a relative path
       
    30 - optionally only show merges (two parents or parent != changeset-1, etc.)
    27 - optionally only show merges (two parents or parent != changeset-1, etc.)
    31 
    28 
    32 Web:
    29 Web:
    33 - show tags in hgweb
       
    34 - optionally only show merges (two parents or parent != changeset-1, etc.)
    30 - optionally only show merges (two parents or parent != changeset-1, etc.)
    35 - one hgweb with many repos (another script)
    31 - one hgweb with many repos (another script)
    36 - hgweb tip link too verbose
    32 - hgweb tip link too verbose
    37 - hgweb: deliver static files (e.g. favicon, stylesheets)
    33 - hgweb: deliver static files (e.g. favicon, stylesheets)
    38 - hgweb personalization: timezone (display/change), display of
    34 - hgweb personalization: timezone (display/change), display of