1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
\r
2 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
\r
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
\r
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
\r
6 <meta name="generator" content="AsciiDoc 7.0.2" />
\r
7 <style type="text/css">
\r
9 p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
\r
11 border: 1px solid red;
\r
16 margin: 1em 5% 1em 5%;
\r
20 a:visited { color: fuchsia; }
\r
34 h1, h2, h3, h4, h5, h6 {
\r
36 font-family: sans-serif;
\r
38 margin-bottom: 0.5em;
\r
43 border-bottom: 2px solid silver;
\r
46 border-bottom: 2px solid silver;
\r
56 border: 1px solid silver;
\r
61 margin-bottom: 0.5em;
\r
71 font-family: sans-serif;
\r
78 font-family: sans-serif;
\r
82 font-family: sans-serif;
\r
84 border-top: 2px solid silver;
\r
90 padding-bottom: 0.5em;
\r
94 padding-bottom: 0.5em;
\r
98 div.tableblock, div.imageblock, div.exampleblock, div.verseblock,
\r
99 div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
\r
100 div.admonitionblock {
\r
103 margin-bottom: 1.5em;
\r
105 div.admonitionblock {
\r
107 margin-bottom: 2.5em;
\r
110 div.content { /* Block element content. */
\r
114 /* Block element titles. */
\r
115 div.title, caption.title {
\r
116 font-family: sans-serif;
\r
120 margin-bottom: 0.5em;
\r
126 td div.title:first-child {
\r
129 div.content div.title:first-child {
\r
132 div.content + div.title {
\r
136 div.sidebarblock > div.content {
\r
137 background: #ffffee;
\r
138 border: 1px solid silver;
\r
142 div.listingblock > div.content {
\r
143 border: 1px solid silver;
\r
144 background: #f4f4f4;
\r
148 div.quoteblock > div.content {
\r
149 padding-left: 2.0em;
\r
151 div.quoteblock .attribution {
\r
155 div.admonitionblock .icon {
\r
156 vertical-align: top;
\r
159 text-decoration: underline;
\r
161 padding-right: 0.5em;
\r
163 div.admonitionblock td.content {
\r
164 padding-left: 0.5em;
\r
165 border-left: 2px solid silver;
\r
168 div.exampleblock > div.content {
\r
169 border-left: 2px solid silver;
\r
173 div.verseblock div.content {
\r
177 div.imageblock div.content { padding-left: 0; }
\r
178 div.imageblock img { border: 1px solid silver; }
\r
179 span.image img { border-style: none; }
\r
183 margin-bottom: 0.8em;
\r
188 font-style: italic;
\r
190 dd > *:first-child {
\r
195 list-style-position: outside;
\r
198 list-style-type: lower-alpha;
\r
201 div.tableblock > table {
\r
202 border-color: #527bbd;
\r
206 font-family: sans-serif;
\r
215 margin-bottom: 0.8em;
\r
218 vertical-align: top;
\r
219 font-style: italic;
\r
220 padding-right: 0.8em;
\r
223 vertical-align: top;
\r
227 div#footer-badges { display: none; }
\r
229 include::./stylesheets/xhtml11-manpage.css[]
\r
230 /* Workarounds for IE6's broken and incomplete CSS2. */
\r
232 div.sidebar-content {
\r
233 background: #ffffee;
\r
234 border: 1px solid silver;
\r
237 div.sidebar-title, div.image-title {
\r
238 font-family: sans-serif;
\r
241 margin-bottom: 0.5em;
\r
244 div.listingblock div.content {
\r
245 border: 1px solid silver;
\r
246 background: #f4f4f4;
\r
250 div.quoteblock-content {
\r
251 padding-left: 2.0em;
\r
254 div.exampleblock-content {
\r
255 border-left: 2px solid silver;
\r
256 padding-left: 0.5em;
\r
259 <title>git-pack-objects(1)</title>
\r
264 git-pack-objects(1) Manual Page
\r
267 <div class="sectionbody">
\r
268 <p>git-pack-objects -
\r
269 Create a packed archive of objects
\r
274 <div class="sectionbody">
\r
275 <div class="verseblock">
\r
276 <div class="content"><em>git-pack-objects</em> [-q] [--no-reuse-delta] [--non-empty]
\r
277 [--local] [--incremental] [--window=N] [--depth=N]
\r
278 {--stdout | base-name} < object-list</div></div>
\r
280 <h2>DESCRIPTION</h2>
\r
281 <div class="sectionbody">
\r
282 <p>Reads list of objects from the standard input, and writes a packed
\r
283 archive with specified base-name, or to the standard output.</p>
\r
284 <p>A packed archive is an efficient way to transfer set of objects
\r
285 between two repositories, and also is an archival format which
\r
286 is efficient to access. The packed archive format (.pack) is
\r
287 designed to be unpackable without having anything else, but for
\r
288 random access, accompanied with the pack index file (.idx).</p>
\r
289 <p><em>git-unpack-objects</em> command can read the packed archive and
\r
290 expand the objects contained in the pack into "one-file
\r
291 one-object" format; this is typically done by the smart-pull
\r
292 commands when a pack is created on-the-fly for efficient network
\r
293 transport by their peers.</p>
\r
294 <p>Placing both in the pack/ subdirectory of $GIT_OBJECT_DIRECTORY (or
\r
295 any of the directories on $GIT_ALTERNATE_OBJECT_DIRECTORIES)
\r
296 enables git to read from such an archive.</p>
\r
297 <p>In a packed archive, an object is either stored as a compressed
\r
298 whole, or as a difference from some other object. The latter is
\r
299 often called a delta.</p>
\r
302 <div class="sectionbody">
\r
309 Write into a pair of files (.pack and .idx), using
\r
310 <base-name> to determine the name of the created file.
\r
311 When this option is used, the two files are written in
\r
312 <base-name>-<SHA1>.{pack,idx} files. <SHA1> is a hash
\r
313 of object names (currently in random order so it does
\r
314 not have any useful meaning) to make the resulting
\r
315 filename reasonably unique, and written to the standard
\r
316 output of the command.
\r
324 Write the pack contents (what would have been written to
\r
325 .pack file) out to the standard output.
\r
329 --window and --depth
\r
333 These two options affects how the objects contained in
\r
334 the pack are stored using delta compression. The
\r
335 objects are first internally sorted by type, size and
\r
336 optionally names and compared against the other objects
\r
337 within --window to see if using delta compression saves
\r
338 space. --depth limits the maximum delta depth; making
\r
339 it too deep affects the performance on the unpacker
\r
340 side, because delta data needs to be applied that many
\r
341 times to get to the necessary object.
\r
349 This flag causes an object already in a pack ignored
\r
350 even if it appears in the standard input.
\r
358 This flag is similar to <tt>--incremental</tt>; instead of
\r
359 ignoring all packed objects, it only ignores objects
\r
360 that are packed and not in the local object store
\r
361 (i.e. borrowed from an alternate).
\r
369 Only create a packed archive if it would contain at
\r
378 This flag makes the command not to report its progress
\r
379 on the standard error stream.
\r
387 When creating a packed archive in a repository that
\r
388 has existing packs, the command reuses existing deltas.
\r
389 This sometimes results in a slightly suboptimal pack.
\r
390 This flag tells the command not to reuse existing deltas
\r
391 but compute them from scratch.
\r
397 <div class="sectionbody">
\r
398 <p>Written by Linus Torvalds <torvalds@osdl.org></p>
\r
400 <h2>Documentation</h2>
\r
401 <div class="sectionbody">
\r
402 <p>Documentation by Junio C Hamano</p>
\r
405 <div class="sectionbody">
\r
406 <p><a href="git-repack.html">git-repack(1)</a>
\r
407 <a href="git-prune-packed.html">git-prune-packed(1)</a></p>
\r
410 <div class="sectionbody">
\r
411 <p>Part of the <a href="git.html">git(7)</a> suite</p>
\r
414 <div id="footer-text">
\r
415 Last updated 10-Mar-2006 00:31:30 UTC
\r