Official git export

perryh at pluto.rain.com perryh at pluto.rain.com
Tue Aug 30 06:49:04 UTC 2011


Julian Elischer <julian at freebsd.org> wrote:
> On 8/29/11 8:39 PM, perryh at pluto.rain.com wrote:
> > * Anyone can create a branch, and no one else will be aware of
> >   it unless they go looking for it, but all branches are peers.
> not all branches are peers. That's just the way things are in the
> real world.

Of course I'm referring to the _mechanism_ provided by the VCS, not
the administrative _policy_ that a given user community may adopt.
If you insist that the VCS itself must enforce a hierarchical
policy, that pretty well rules out distributed systems like git
or hg AFAIK (making this whole thread pointless).

> Never trust a system to hold your files when you can't find where
> they really are.  (as a user)

Actually you _can_ find them without admin privileges, but not all
that easily :)

I agree that the internal representation of a ClearCase view leaves
quite a bit to be desired in terms of transparency.  I count that as
another implementation detail:  we could do that part differently if
we were to write a BSD-licensed VCS, even if we modelled its user-
level behavior on ClearCase.


More information about the freebsd-arch mailing list