Re: [BUG] git repack fails if .git/objects/pack is on a separate partition
- From
Thomas Rast <trast@student.ethz.ch>
- Date
- Oct 19, 2010, 06:59 UTC
- Message-ID
- <201010190859.43098.trast@student.ethz.ch>
- In-Reply-To
- <1287469706023-5649732.post@n2.nabble.com>
Marat Radchenko wrote:
Show 6 quoted lines
> fatal: unable to rename temporary pack file: Invalid cross-device link > error: failed to run repack > > Reason: > write_pack_file in builtin/pack-objects.c first writes tmp file in > "pack/tmp_pack_XXXXXX".
What's your git version? Since 8b4eb6b (Do not perform cross-directory renames when creating packs, 2008-09-22), which was first released in 1.6.0.3 and 1.6.1, it should only create and rename files within the pack/ subdirectory. Which is what you are implying in the above snippet, but this should never result in a cross-device rename, so maybe I'm missing something.
--
Thomas Rast
trast@{inf,student}.ethz.ch