What is the managment overhead of decentrilized version control?

Adeodato Simó dato at net.com.org.es
Wed Jun 21 14:34:41 BST 2006


* John Arbash Meinel [Wed, 21 Jun 2006 08:16:59 -0500]:

> Simon Ekstrand wrote:
> > Unless this has been fixed recently, it's broken, atleast for
> > open-ssh(d). Openssh's serverside sftp implementation masks out any
> > suid/sgid bits on chmod operations for regular users. The sftp transport
> > mkdir method does a mode-less mkdir then a chmod, which doesn't work.
> > Including the directory mode with the mkdir call would work fine
> > (tested), but there's a comment in the mkdir method about this breaking
> > with the sftp server used for tests.

> > This problem bit me when setting up a central branch for shared
> > checkouts.

> If you already had the sgid bit, then wouldn't it force the creation to
> also have the sgid bit? Or is it the problem that the final chmod
> removes the bit that was already set?

> I have it working with standard opensshd, so I'm not sure why it isn't
> working for you. But it is definitely something that we want to support.

Isn't this all solved with ACLs? I need to set up a shared repository
soon, and was counting on ACLs saving my day. Worked fine in the tests I
did, with bzr push.

> The only times I've found it to fail was when I was using rsync to push
> my branches, which caused the remote end to take on the local
> permissions, rather than the shared remote permissions.

Right, I also suffered that. :)

-- 
Adeodato Simó                                     dato at net.com.org.es
Debian Developer                                  adeodato at debian.org
 
         Listening to: Fangoria - No sé qué me das [remix + de lo mismo]





More information about the bazaar mailing list