1git-repack(1) 2============= 3 4NAME 5---- 6git-repack - Script used to pack a repository from a collection of 7objects into pack files. 8 9 10SYNOPSIS 11-------- 12'git-repack' [-a] [-d] 13 14DESCRIPTION 15----------- 16 17This script is used to combine all objects that do not currently 18reside in a "pack", into a pack. 19 20A pack is a collection of objects, individually compressed, with 21delta compression applied, stored in a single file, with an 22associated index file. 23 24Packs are used to reduce the load on mirror systems, backup 25engines, disk storage, etc. 26 27OPTIONS 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. 41 42 43Author 44------ 45Written by Linus Torvalds <torvalds@osdl.org> 46 47Documentation 48-------------- 49Documentation by Ryan Anderson <ryan@michonline.com> 50 51See-Also 52-------- 53gitlink:git-pack-objects[1] 54gitlink:git-prune-packed[1] 55 56GIT 57--- 58Part of the gitlink:git[7] suite 59