Update 2005-09-26 afternoon.
authorJunio C Hamano <junkio@cox.net>
Mon, 26 Sep 2005 23:34:34 +0000 (16:34 -0700)
committerJunio C Hamano <junkio@cox.net>
Mon, 26 Sep 2005 23:34:34 +0000 (16:34 -0700)
TODO

diff --git a/TODO b/TODO
index f650d28..2ed37da 100644 (file)
--- a/TODO
+++ b/TODO
@@ -108,12 +108,18 @@ Technical (heavier)
   skip irrelevant commits.
   Message-ID: <Pine.LNX.4.63.0509221617300.23242@iabervon.org>
 
-* Look at libified GNU diff CVS seems to use.
+* Look at libified GNU diff CVS seems to use, or libxdiff.
 
 
 Technical (milder)
 ------------------
 
+* Use 'git-update-ref' in the scripts.
+
+* Use symbolic refs in .git/HEAD.  Should we do that everywhere
+  while honoring the symlinked HEAD in the existing repositories
+  for backward compatibility, or just only when 'ln -s' fails?
+
 * Revisit 'git-merge'.  It probably was a mistake to "loop to
   choose the best one", since what is best is not ill defined to
   begin with.  This would make it a lot straightforward to
@@ -182,26 +188,38 @@ Technical (milder)
 
 * Remove obsolete commands [DONE].
 
-* Option to limit rename detection for more than N paths [READY].
+* Option to limit rename detection for more than N paths [DONE].
 
-* Option to show only status and name from diff [READY].
+* Option to show only status and name from diff [DONE].
 
 * What to name the 'master' version between 0.99.7 and 0.99.8
   and still not break binary distribution folks?  0.99.7z?
   Pasky gave me a good one: 0.99.7.GIT [DONE]
 
+* Listing more than one head on the Pull: line of .git/remotes/
+  allows you to make Octopus -- is it useful?  Probabaly not.
+  Either adopt "only the first head is used for the merge by
+  default if taken from .git/remotes/ file", or "list heads to
+  merge on a separate Merge: line" proposal.  I already have the
+  code to do the former, so...
+
 
 Technical (trivial)
 -------------------
 
-* show-branch naming heads is buggy [FIXED].
+* Usher SSL enhancements to http-fetch from Nick Hengeveld into
+  a shape acceptable by everybody.
 
-* Stop installing the old-name symlinks [DONE].
+* Require tk 2.4 in the spec file.
 
-* 'git add --recursive' [DONE]
+* show-branch naming heads is buggy [DONE].
+
+* Stop installing the old-name symlinks [DONE].
 
 * 'git merge-projects'?
 
+* 'git clone' does not check things out.  Should it?
+
 * 'git lost-and-found'?  Link dangling commits found by
   fsck-objects under $GIT_DIR/refs/lost-found/.  Then
   show-branch or gitk can be used to find any lost commit. [A