summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: ca11b21)
raw | patch | inline | side by side (parent: ca11b21)
author | Chris Frey <cdfrey@foursquare.net> | |
Fri, 16 May 2008 02:37:31 +0000 (22:37 -0400) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Fri, 16 May 2008 19:51:34 +0000 (12:51 -0700) |
Add paragraph for the -A option, and describe the new behaviour
that makes unreachable objects loose.
Signed-off-by: Chris Frey <cdfrey@foursquare.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
that makes unreachable objects loose.
Signed-off-by: Chris Frey <cdfrey@foursquare.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-repack.txt | patch | blob | history |
index 3d957492f8aea7c2760f7274605d71f5a25349b2..906d3c7054a3481ac84478a15dfb2ce3384dcf33 100644 (file)
SYNOPSIS
--------
-'git-repack' [-a] [-d] [-f] [-l] [-n] [-q] [--window=N] [--depth=N]
+'git-repack' [-a] [-A] [-d] [-f] [-l] [-n] [-q] [--window=N] [--depth=N]
DESCRIPTION
-----------
leaves behind, but `git fsck --full` shows as
dangling.
+-A::
+ Same as `-a`, but any unreachable objects in a previous
+ pack become loose, unpacked objects, instead of being
+ left in the old pack. Unreachable objects are never
+ intentionally added to a pack, even when repacking.
+ When used with '-d', this option
+ prevents unreachable objects from being immediately
+ deleted by way of being left in the old pack and then
+ removed. Instead, the loose unreachable objects
+ will be pruned according to normal expiry rules
+ with the next linkgit:git-gc[1].
+
-d::
After packing, if the newly created packs make some
existing packs redundant, remove the redundant packs.