]>
Commit | Line | Data |
---|---|---|
215a7ad1 JH |
1 | git-repack(1) |
2 | ============= | |
e31bb3bb JH |
3 | |
4 | NAME | |
5 | ---- | |
215a7ad1 | 6 | git-repack - Script used to pack a repository from a collection of |
e31bb3bb JH |
7 | objects into pack files. |
8 | ||
9 | ||
10 | SYNOPSIS | |
11 | -------- | |
cec2be76 | 12 | 'git-repack' [-a] [-d] [-f] [-l] [-n] [-q] |
e31bb3bb JH |
13 | |
14 | DESCRIPTION | |
15 | ----------- | |
e31bb3bb | 16 | |
f85a4191 JH |
17 | This script is used to combine all objects that do not currently |
18 | reside in a "pack", into a pack. | |
19 | ||
20 | A pack is a collection of objects, individually compressed, with | |
21 | delta compression applied, stored in a single file, with an | |
22 | associated index file. | |
23 | ||
24 | Packs are used to reduce the load on mirror systems, backup | |
25 | engines, disk storage, etc. | |
26 | ||
27 | OPTIONS | |
28 | ------- | |
29 | ||
30 | -a:: | |
31 | Instead of incrementally packing the unpacked objects, | |
32 | pack everything available into a single pack. | |
33 | Especially useful when packing a repository that is used | |
34 | for a private development and there no need to worry | |
35 | about people fetching via dumb protocols from it. Use | |
36 | with '-d'. | |
37 | ||
38 | -d:: | |
39 | After packing, if the newly created packs make some | |
40 | existing packs redundant, remove the redundant packs. | |
e31bb3bb | 41 | |
31f23281 NW |
42 | -l:: |
43 | Pass the `--local` option to `git pack-objects`, see | |
44 | gitlink:git-pack-objects[1]. | |
45 | ||
cec2be76 JH |
46 | -f:: |
47 | Pass the `--no-reuse-delta` option to `git pack-objects`, see | |
48 | gitlink:git-pack-objects[1]. | |
49 | ||
50 | -q:: | |
51 | Pass the `-q` option to `git pack-objects`, see | |
52 | gitlink:git-pack-objects[1]. | |
53 | ||
31f23281 NW |
54 | -n:: |
55 | Do not update the server information with | |
56 | `git update-server-info`. | |
e31bb3bb JH |
57 | |
58 | Author | |
59 | ------ | |
60 | Written by Linus Torvalds <torvalds@osdl.org> | |
61 | ||
62 | Documentation | |
63 | -------------- | |
64 | Documentation by Ryan Anderson <ryan@michonline.com> | |
65 | ||
66 | See-Also | |
67 | -------- | |
df8baa42 JF |
68 | gitlink:git-pack-objects[1] |
69 | gitlink:git-prune-packed[1] | |
e31bb3bb JH |
70 | |
71 | GIT | |
72 | --- | |
a7154e91 | 73 | Part of the gitlink:git[7] suite |
e31bb3bb | 74 |