From 341e78f70ce4a06cf5152072f55c1577a215fda7 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Thu, 15 Sep 2005 11:50:48 -0700 Subject: [PATCH] Updates 2005-09-15 Signed-off-by: Junio C Hamano --- TODO | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/TODO b/TODO index f8b7e0e8..fd24a9b3 100644 --- a/TODO +++ b/TODO @@ -100,7 +100,9 @@ Technical (heavier) for the best merge [DONE]. * Sort out the mess objects/info/alternates introduces on the - client end. Both rsync and commit walkers are broken. + client end. Both rsync and commit walkers are broken + [Daniel already started some, need to describe the current + situation first.] * We might want to optimize cloning with GIT native transport not to explode the pack, and store it in objects/pack instead. @@ -127,6 +129,9 @@ Technical (milder) * Tool renames. Give fixup patch for at least Cogito and StGIT [DONE]. +* Massage ssh-fetch and ssh-upload to be more backward + compatible. + * Have Daniel's read-tree graduate from "pu" after plugging leaks [DONE]. @@ -170,7 +175,8 @@ Technical (milder) git-checkout. * A tool to detect, show and prune already merged topic - branches. + branches [DONE; 'branch -d' to prune; users can do gitk for + deciding]. * "Lost and Found"; link dangling commits found by fsck-objects under $GIT_DIR/refs/lost-found/. Then show-branch or gitk can @@ -192,6 +198,9 @@ Technical (milder) * Option to limit rename detection for more than N paths. +* diffcore-rename leak reintroduced because the 'fix' was + broken. Need to take a look into this. + * Marking copy seems to be broken when A,B => B,C rename happens; we incorrectly say B stays, which makes the new B copy of old A, not rename [DONE]. @@ -219,7 +228,7 @@ Technical (trivial) * Perhaps "git branch -d" to delete a branch. We probably need some way to say "delete this branch because everything in this should be merged in the master branch" and refuse the removal - if it is not true. + if it is not true [DONE]. * We would want test scripts for the relative directory path stuff Linus has been working on. So far, the following -- 2.11.0