Updates 2005-09-14 afternoon.
[git.git] / TODO
diff --git a/TODO b/TODO
index 48832af..f8b7e0e 100644 (file)
--- a/TODO
+++ b/TODO
@@ -99,6 +99,9 @@ Technical (heavier)
   strategies, make git-merge driver that will run merge backends
   for the best merge [DONE].
 
+* Sort out the mess objects/info/alternates introduces on the
+  client end.  Both rsync and commit walkers are broken.
+
 * We might want to optimize cloning with GIT native transport
   not to explode the pack, and store it in objects/pack instead.
   We would need a tool to generate an idx file out of a pack
@@ -114,11 +117,12 @@ Technical (heavier)
 Technical (milder)
 ------------------
 
-* Define semantics for relative pathnames in
-  objects/info/alternates.  Either relative to 'objects', or
-  relative to the parent directory of .git/ (the latter is
-  consistent with GIT_ALTERNATE_OBJECT_DIRECTORIES).  Perhaps
-  would end up doing the former.
+* Define semantics for relative pathnames in objects/info/alternates.
+  Either relative to 'objects', or relative to the top of project tree
+  ;the latter is consistent with GIT_ALTERNATE_OBJECT_DIRECTORIES.
+  Perhaps would end up doing the former because we would want to be
+  consistent between a naked repository and a repository with working
+  tree [DONE].
 
 * Tool renames.  Give fixup patch for at least Cogito and StGIT
   [DONE].
@@ -205,7 +209,7 @@ Technical (milder)
 Technical (trivial)
 -------------------
 
-* Deal with CDPATH.
+* Deal with CDPATH [DONE].
 
 * Teach 'git format-patch' about 'git cherry' [DONE].