From: Junio C Hamano Date: Mon, 26 Sep 2005 23:34:34 +0000 (-0700) Subject: Update 2005-09-26 afternoon. X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=0103c36d04896d68f92b75f581fdb5cdd6c97956;p=git.git Update 2005-09-26 afternoon. --- diff --git a/TODO b/TODO index f650d283..2ed37daa 100644 --- a/TODO +++ b/TODO @@ -108,12 +108,18 @@ Technical (heavier) skip irrelevant commits. Message-ID: -* 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