From: Thomas Rast Date: Tue, 19 Oct 2010 06:59:42 GMT Subject: Re: [BUG] git repack fails if .git/objects/pack is on a separate partition Message-ID: <201010190859.43098.trast@student.ethz.ch> In-Reply-To: <1287469706023-5649732.post@n2.nabble.com> Marat Radchenko wrote: > 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