Resend with reply to all: When I mount with sshfs, I have to give the option sshfs -o workaround=rename ... to make things work normally. On Wed, Sep 24, 2008 at 11:34 AM, Shawn O. Pearce <spearce@xxxxxxxxxxx> wrote: > Jhair Tocancipa Triana <jhair.tocancipa@xxxxxxxxx> wrote: >> I'm getting the following when running git on a partition mounted with >> sshfs: >> >> $ git pull > ... >> error: unable to write sha1 filename .git/objects/pack/pack-dc5c3614e795918f457a2f98a58f10134ebf246b.pack: Operation not permitted >> fatal: cannot store pack file >> fatal: index-pack failed >> >> git pull worked fine in the same repository yesterday (new files where >> committed in the meantime). >> >> I'm not sure if this is a problem in git or in sshfs (or somewhere >> else). > > Its the size of the fetch. The day before you probably had a smaller > number of objects downloaded (<100) so Git used unpack-objects > instead of index-pack. Yesterday it was a larger download (>100), > so it used index-pack. > > In 1.6.0.2 index-pack writes a temporary file to .git/objects but > later tries to rename it into .git/objects/pack. That renaming > must not be working on sshfs. > > Latest "master" has a change from Pasky (8b4eb6b6 "Do not perform > cross-directory renames") that should fix this issue. Or just > don't use sshfs. Or teach sshfs to rename across directories. > > -- > Shawn. > -- > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html