threads / patch / 22757

patcham: remove rebase-apply directory before gc

Subject: [PATCH] am: remove rebase-apply directory before gc

## tl;dr

One message between Feb 22, 2010 and Feb 22, 2010. Diffs are folded; open one to read it.

replies: 0people: 1as markdown or json

Jonathan Nieder· Feb 22, 2010, 14:35 UTC · lore

When git am does an automatic gc it doesn't clean up the rebase-apply directory until after this has finished. This means that if the user aborts the gc then future am or rebase operations will report that an existing operation is in progress, which is undesirable and confusing.

Reported by Mark Brown <broonie@debian.org> through http://bugs.debian.org/570966

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
---
 git-am.sh |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
Show changes to git-am.sh +1 −2
diff --git a/git-am.sh b/git-am.sh
index 3c08d53..ebfbee5 100755
--- a/git-am.sh
+++ b/git-am.sh
@@ -776,6 +776,5 @@ do
 	go_next
 done
 
-git gc --auto
-
 rm -fr "$dotest"
+git gc --auto
-- 
1.7.0

← back to recent threads