summaryrefslogtreecommitdiffstats
path: root/man1/git-repack.1
diff options
context:
space:
mode:
Diffstat (limited to 'man1/git-repack.1')
-rw-r--r--man1/git-repack.121
1 files changed, 18 insertions, 3 deletions
diff --git a/man1/git-repack.1 b/man1/git-repack.1
index 05677cfd3..d94f64676 100644
--- a/man1/git-repack.1
+++ b/man1/git-repack.1
@@ -2,12 +2,12 @@
.\" Title: git-repack
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2023-10-13
+.\" Date: 2023-10-18
.\" Manual: Git Manual
-.\" Source: Git 2.42.0.398.ga9ecda2788
+.\" Source: Git 2.42.0.411.g813d9a9188
.\" Language: English
.\"
-.TH "GIT\-REPACK" "1" "2023\-10\-13" "Git 2\&.42\&.0\&.398\&.ga9ecda" "Git Manual"
+.TH "GIT\-REPACK" "1" "2023\-10\-18" "Git 2\&.42\&.0\&.411\&.g813d9a" "Git Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -98,6 +98,21 @@ invocation\&. Only useful with
\fB\-\-cruft \-d\fR\&.
.RE
.PP
+\-\-max\-cruft\-size=<n>
+.RS 4
+Repack cruft objects into packs as large as
+\fB<n>\fR
+bytes before creating new packs\&. As long as there are enough cruft packs smaller than
+\fB<n>\fR, repacking will cause a new cruft pack to be created containing objects from any combined cruft packs, along with any new unreachable objects\&. Cruft packs larger than
+\fB<n>\fR
+will not be modified\&. When the new cruft pack is larger than
+\fB<n>\fR
+bytes, it will be split into multiple packs, all of which are guaranteed to be at most
+\fB<n>\fR
+bytes in size\&. Only useful with
+\fB\-\-cruft \-d\fR\&.
+.RE
+.PP
\-\-expire\-to=<dir>
.RS 4
Write a cruft pack containing pruned objects (if any) to the directory