changeset 41:12d4f99c0702

cleaned and reordered todo list
author Scott Chacon <schacon@gmail.com>
date Tue, 28 Apr 2009 17:06:09 -0700
parents f5b000ec7100
children fcfb4db848e1
files TODO.txt
diffstat 1 files changed, 22 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/TODO.txt	Tue Apr 28 16:56:05 2009 -0700
+++ b/TODO.txt	Tue Apr 28 17:06:09 2009 -0700
@@ -1,29 +1,38 @@
 GENERAL
 ==========
-
+* switch object mapping to hg->git since the many to one is that direction
+* respect file modes on conversions
+* explicit file renames
+* more tests?
+* bookmarks / tip / named branches - mapping policy to Git branches
+  - tracking branches?
 * submodules?
-* switch object mapping to hg->git since the many to one is that direction
-* file modes
-* gclear - clear out all the git data
-* explicit file renames
 
 PUSH
 ==========
-
 * update 'remote' references after push confirmation
 * push confirmation? is there extra data after the packfile upload?
 * output something after process is complete (master -> master etc)
-
+  - explain what branch mapping policy determined
 * convert tags to git
 
-CLONE
-===========
-
-* tag conversion
-
 FETCH
 ===========
-
 * add removed files to filechanged and raise IOError
 * gfetch command
 * only try to import non-mapped commits
+* tag conversion
+* save git metadata (committers, unless it's the same) as extra info
+
+SPEED/EFFICIENCY
+================
+* 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