# HG changeset patch # User Scott Chacon # Date 1241037517 25200 # Node ID 4b1fa3d0fa8b915a7581e9b04eb864a4a1796222 # Parent f6e11b9d75621e1bcfc0e9d519536ffb5faf0720 got the milestone done, moved some TODO stuff into a "mapping issues" section diff -r f6e11b9d7562 -r 4b1fa3d0fa8b TODO.txt --- a/TODO.txt Wed Apr 29 13:26:13 2009 -0700 +++ b/TODO.txt Wed Apr 29 13:38:37 2009 -0700 @@ -1,6 +1,5 @@ GENERAL ========== -* explicit file renames * integrate as native protocol handler (hg push git://...) * more tests * submodules? @@ -12,25 +11,26 @@ * push with branch names (w/ proper error messages) * explain what branch mapping policy determined when updating refs * convert tags to git -* octopus merge explode re-implode FETCH =========== * gfetch command * only try to import non-mapped commits * tag conversion -* save git metadata (committers, unless it's the same) as extra info -* octopus merge explode + +MAPPING ISSUES +============== +Created in Hg: +* explicit file renames +* named branches + +Created in Git: +* octopus merge explode/implode +* different committer in Git objects + SPEED/EFFICIENCY ================ * switch object mapping to hg->git since the many to one is that direction * don't send blobs/trees already on server - -MILESTONES -============= -* Hg<->Git<->Hg - - create a repo in Hg - - push to a Git server - - clone into another Hg client - - verify that the node ids are identical +* packfile creation benchmarking (seems to take a while sometimes) \ No newline at end of file