[PATCH 0/2] Make git-gc more robust with regard to grafts
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jul 23, 2009, 15:33 UTC
- Message-ID
- <cover.1248362827u.git.johannes.schindelin@gmx.de>
More and more Git newbies are taught the wonders of Git grafts. But that is dangerous if the exercise is not to use filter-branch right away.
So let's make git-repack (and thereby, git-gc) aware of grafts and avoid culling the parent commits hidden by grafts.
Björn Steinbrink (1): Add a test showing that 'git repack' throws away grafted-away parents
Johannes Schindelin (1): git repack: keep commits hidden by a graft
Documentation/git-pack-objects.txt | 7 ++++++- builtin-pack-objects.c | 4 ++++ cache.h | 2 ++ commit.c | 2 +- environment.c | 1 + git-repack.sh | 2 +- t/t7700-repack.sh | 12 ++++++++++++ 7 files changed, 27 insertions(+), 3 deletions(-)