Re: [PATCH 3/3] Teach "git branch" about --new-workdir

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I live by new-workdir.  I do everything with it.  And today I
just spent over an hour sorting out cases where my many, many
workdirs have different refs than their base repositories,
because their packed-refs files are different.
Grrrrrrrrrrrrrrrrrr.

So we really need to make anyone that edits packed-refs (and maybe also config) resolve the symlink and do the edit in the target directory. Then we can consider adding this workdir thing
 to core git.

This is actually not limited to packed-refs file, but applies to other things as well.

I have been wondering if something like this patch would be sufficient. The idea essentially is to take the lock on the link
target when we try to take a lock on something that is a symlink
pointing elsewhere.
(..snip..)

While you guys are discussing this, please please keep in mind that there are Windows users (/me raises his hand) out there that really really want this too. So, please try to keep it light on the symlinks.

--
.marius

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux