.\" ** You probably do not want to edit this file directly **
.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
.\" Instead of manually editing it, you probably should edit the DocBook XML
.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
.TH "GIT\-PRUNE\-PACKED" "1" "09/19/2007" "Git 1.5.3.2" "Git Manual"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "NAME"
git\-prune\-packed \- Remove extra objects that are already in pack files
.SH "SYNOPSIS"
\fIgit\-prune\-packed\fR [\-n] [\-q]
.SH "DESCRIPTION"
This program search the $GIT_OBJECT_DIR for all objects that currently exist in a pack file as well as the independent object directories.

All such extra objects are removed.

A pack is a collection of objects, individually compressed, with delta compression applied, stored in a single file, with an associated index file.

Packs are used to reduce the load on mirror systems, backup engines, disk storage, etc.
.SH "OPTIONS"
.TP
\-n
Don't actually remove any objects, only show those that would have been removed.
.TP
\-q
Squelch the progress indicator.
.SH "AUTHOR"
Written by Linus Torvalds <torvalds@osdl.org>
.SH "DOCUMENTATION"
Documentation by Ryan Anderson <ryan@michonline.com>
.SH "SEE ALSO"
\fBgit\-pack\-objects\fR(1) \fBgit\-repack\fR(1)
.SH "GIT"
Part of the \fBgit\fR(7) suite