Updates 2005-10-10
[git.git] / TODO
diff --git a/TODO b/TODO
index e301f61..7c7f46d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -33,6 +33,9 @@ patch, perhaps ;-).
 Documentation
 -------------
 
+* Help Jon Loeliger to find place in the documentation to place
+  his drawing.
+
 * Accept patches from people who actually have done CVS
   migration and update the cvs-migration documentation.
   Link the documentation from the main git.txt page.
@@ -102,14 +105,45 @@ Technical (heavier)
   integrating and testing; Post 1.0]
 
 * Accept patches to fetch multiple objects by HTTP in parallel.
-  [Preferably before 1.0]
+  [DONE]
 
 * Plug-in file-level merges [Post 1.0].
 
+* Per-repository configuration mechanism.
+
 
 Technical (milder)
 ------------------
 
+* Funny tag names and curl library.
+
+  curl 'http://locke.catalyst.net.nz/git/moodle.git/refs/tags/MOODLE_15_MERGED **INVALID**'
+
+* Review the Makefile variables and exporting rules for them,
+  while looking at prefix passing by Kai Ruemmler [DONE].
+
+* Review the 'sparce object database' change by Linus and move
+  the first phase of it to the "master" branch [DONE].
+
+* Decide on mmap().  I am inclined to just stick to mmap
+  replacement by Johannes Schindelin and do nothing else right
+  now, except perhaps drop the writing-back support [DONE].
+
+* Revisit Santi's patch to move commit temorary files out of the
+  working tree toplevel [DONE].
+
+* More generally, review the use of temporary files again.
+  Assuming writable $GIT_DIR is more acceptable, but the
+  working tree toplevel may not be in a rare usage pattern.
+
+* Perhaps accept more "want"s in upload-pack and do something
+  intelligent about it.
+
+* Perhaps detect cloning request in upload-pack and cache the
+  result for next cloning request until any of our refs change.
+
+* Perhaps send less "want"s from fetch-pack.
+
 * Encourage concrete proposals to commit log message templates
   we discussed some time ago.
 
@@ -125,6 +159,9 @@ Technical (milder)
   to say '\No newline' if both input ends with incomplete
   lines.
 
+* What to do with TABs and LFs in pathnames without breaking GNU
+  patch?  [Discussion started.]
+
 * Maybe grok PGP signed text/plain in applymbox as well.
 
 * Perhaps a tool to revert a single file to pre-modification
@@ -148,7 +185,6 @@ Technical (milder)
   directory myself anymore, just like I simply slurp the latest
   gitk from Paul and not worry about it ;-).
 
-
 * Make rebase restartable; instead of skipping what cannot be
   automatically forward ported, leave the conflicts in the work
   tree, have the user resolve it, and then restart from where it
@@ -162,6 +198,8 @@ Technical (milder)
   external spec sent out with a quick hack.  Will know if that
   is what he needs soon enough].
 
+* An mechanism to ignore filesystem mode bits altogether.
+
 
 Technical (trivial)
 -------------------