diff options
author | Jonathan Nieder <jrnieder@gmail.com> | 2010-02-22 08:35:46 -0600 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-02-23 14:26:29 -0800 |
commit | 29b67543d3060a08bee601dbad91dd400e833052 (patch) | |
tree | 8aab1fda65e91e42f38da3771e4bb4a30b55a5c9 /git-am.sh | |
parent | 689b8c290db9d5880699dd3538134daffc1c55d0 (diff) | |
download | git-29b67543d3060a08bee601dbad91dd400e833052.tar.gz git-29b67543d3060a08bee601dbad91dd400e833052.tar.xz |
am: remove rebase-apply directory before gc
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>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-am.sh')
-rwxr-xr-x | git-am.sh | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -776,6 +776,5 @@ do go_next done -git gc --auto - rm -fr "$dotest" +git gc --auto |