With "too many unreachable loose objects" git gc --auto will always trigger. This clutters the output of git am and thus git rebase. The work flow of the Wine project doesn't include git merge. git rebase is therefor used to track the origin. This will produce soon too many loose objects for git gc --auto's taste. Pruning the repository would "fix" it. But we tell Wine developers new to git to NOT prune as long as they aren't confident enough with git; just as a safety net in case they have thrown away month of work. Signed-off-by: Michael Stefaniuc <mstefani@xxxxxxxxxx> --- git-am.sh | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/git-am.sh b/git-am.sh index 65c634f..5f0f241 100755 --- a/git-am.sh +++ b/git-am.sh @@ -469,9 +469,9 @@ do "$GIT_DIR"/hooks/post-applypatch fi - git gc --auto - go_next done +git gc --auto + rm -fr "$dotest" -- 1.5.4.rc2
Attachment:
pgplb616skDPr.pgp
Description: PGP signature