'\" t .\" Title: git-unpack-objects .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 01/05/2024 .\" Manual: Git Manual .\" Source: Git 2.43.0.381.gb435a96ce8 .\" Language: English .\" .TH "GIT\-UNPACK\-OBJECTS" "1" "01/05/2024" "Git 2\&.43\&.0\&.381\&.gb435a9" "Git Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" git-unpack-objects \- Unpack objects from a packed archive .SH "SYNOPSIS" .sp .nf \fIgit unpack\-objects\fR [\-n] [\-q] [\-r] [\-\-strict] .fi .sp .SH "DESCRIPTION" .sp Read a packed archive (\&.pack) from the standard input, expanding the objects contained within and writing them into the repository in "loose" (one object per file) format\&. .sp Objects that already exist in the repository will \fBnot\fR be unpacked from the packfile\&. Therefore, nothing will be unpacked if you use this command on a packfile that exists within the target repository\&. .sp See \fBgit-repack\fR(1) for options to generate new packs and replace existing ones\&. .SH "OPTIONS" .PP \-n .RS 4 Dry run\&. Check the pack file without actually unpacking the objects\&. .RE .PP \-q .RS 4 The command usually shows percentage progress\&. This flag suppresses it\&. .RE .PP \-r .RS 4 When unpacking a corrupt packfile, the command dies at the first corruption\&. This flag tells it to keep going and make the best effort to recover as many objects as possible\&. .RE .PP \-\-strict .RS 4 Don\(cqt write objects with broken content or links\&. .RE .PP \-\-max\-input\-size= .RS 4 Die, if the pack is larger than \&. .RE .SH "GIT" .sp Part of the \fBgit\fR(1) suite