prune-packed: migrate to parse-options
[git/git.git] / Documentation / git-prune-packed.txt
CommitLineData
e31bb3bb
JH
1git-prune-packed(1)
2=====================
e31bb3bb
JH
3
4NAME
5----
c3f0baac 6git-prune-packed - Remove extra objects that are already in pack files
e31bb3bb
JH
7
8
9SYNOPSIS
10--------
7cfe0c98 11'git prune-packed' [-n|--dry-run] [-q|--quiet]
61f693bd 12
e31bb3bb
JH
13
14DESCRIPTION
15-----------
9c2d28c7 16This program searches the `$GIT_OBJECT_DIR` for all objects that currently
61f693bd 17exist in a pack file as well as the independent object directories.
e31bb3bb
JH
18
19All such extra objects are removed.
20
21A pack is a collection of objects, individually compressed, with delta
22compression applied, stored in a single file, with an associated index file.
23
61f693bd
JL
24Packs are used to reduce the load on mirror systems, backup engines,
25disk storage, etc.
26
e31bb3bb 27
2db0bfbc
NW
28OPTIONS
29-------
30-n::
7cfe0c98 31--dry-run::
2db0bfbc
NW
32 Don't actually remove any objects, only show those that would have been
33 removed.
34
b60daf05 35-q::
7cfe0c98 36--quiet::
b60daf05
JH
37 Squelch the progress indicator.
38
e31bb3bb
JH
39Author
40------
41Written by Linus Torvalds <torvalds@osdl.org>
42
43Documentation
44--------------
45Documentation by Ryan Anderson <ryan@michonline.com>
46
56ae8df5 47SEE ALSO
e31bb3bb 48--------
5162e697
DM
49linkgit:git-pack-objects[1]
50linkgit:git-repack[1]
e31bb3bb
JH
51
52GIT
53---
9e1f0a85 54Part of the linkgit:git[1] suite