Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 19, 2010
  1. @trast @gitster

    repack: place temporary packs under .git/objects/pack/

    trast authored gitster committed
    git-pack-objects is already careful to start out its temporary packs
    under .git/objects/pack/ (cf. 8b4eb6b, Do not perform cross-directory
    renames when creating packs, 2008-09-22), but git-repack did not
    respond in kind so the effort was lost when the filesystem boundary is
    exactly at that directory.
    Let git-repack pass a path under .git/objects/pack/ as the base for
    its temporary packs.
    This means we might need the $PACKDIR sooner (before the pack-objects
    invocation), so move the mkdir up just to be safe.
    Also note that the only use of *.pack is in the find invocation way
    before the pack-objects call, so the temporary packs will not suddenly
    show up in any wildcards because of the directory change.
    Reported-by: Marat Radchenko <>
    Signed-off-by: Thomas Rast <>
    Signed-off-by: Junio C Hamano <>
Something went wrong with that request. Please try again.