Documentation / git-repack.txton commit Merge part of js/portable into next (1a9366c)
   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] [-f] [-l] [-n] [-q]
  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-l::
  43        Pass the `--local` option to `git pack-objects`, see
  44        gitlink:git-pack-objects[1].
  45
  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
  54-n::
  55        Do not update the server information with
  56        `git update-server-info`.
  57
  58Author
  59------
  60Written by Linus Torvalds <torvalds@osdl.org>
  61
  62Documentation
  63--------------
  64Documentation by Ryan Anderson <ryan@michonline.com>
  65
  66See-Also
  67--------
  68gitlink:git-pack-objects[1]
  69gitlink:git-prune-packed[1]
  70
  71GIT
  72---
  73Part of the gitlink:git[7] suite
  74