On Sun, Jul 20, 2008 at 01:34:41PM -0700, Lan Barnes wrote:
P4 supports a very limited notion of branch, similar to the branch by
copying notion of SVN. It very much is not branch-on-checkout, and must
be
an explicit step done that changes the name of the entity in the repo.
No, it really is BOC. Any sandbox may be checked in as a branch.
Well, sort of. I think the intention is to play games with the client view
so that checkins happen in a sandbox instead of where they came from. In
the hundreds of P4 users I've worked with, only a few seemed to understand
how this worked enough to make use of it. In fact it is misunderstood
enough that several teams have banned '+' lines in client views.
It reminds me of the chuckle I feel when people say that git is just too
complicated. Revision control just seems to be complicated. Systems that
don't present much complexity mean they just hide functionality from you.
Somehow I don't find managing large copy-on-write overlayed directories to
somehow be simpler than having arbitrary branches that are real.
David
--
KPLUG-List@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list