Go to the FreeLists Home Page Home Signup Help Login
 



[openbeos] || [Date Prev] [10-2004 Date Index] [Date Next] || [Thread Prev] [10-2004 Thread Index] [Thread Next]

[openbeos] Re: Organizational question

  • From: Niels Reedijk <Niels.Reedijk@xxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Wed, 20 Oct 2004 22:22:26 +0200
> > IMHO, if the main devs get the same "instant-commit" feature and
> > functionality of CVS they are happier (does arch allow this, too?).
> > The problem is that non-members cannot commit changes easily which
> > often prevents them from fixing a bug. Does p4 solve that issue (or
> > could we
> > use two separate branches or repositories and sync them?)?
> >
> This says more about branching:
>
> http://www.perforce.com/perforce/doc.042/manuals/p4guide/
> 09_branching.html
> http://www.perforce.com/perforce/doc.042/manuals/cmdref/integrate.html
>
> For non-members, we'd have a similar scheme to what OpenTracker had
> back in the day; have a user called "readonly", and then each member
> would set their client to "FirstnameLastname_computer". In the
> protections table, one could set it up so such that the wouldn't be
> able to clobber the main branch, but instead only be able to play
> within some protected branch, say //depot/exp/user/... After that,
> someone could use p4 integrate to merge their changes with the main
> line.

To be honest, this seems like an (ugly) workaround, instead of a final
solution. You are giving complete strangers full commit status to your
source control system, which is bad. Rather let them make local
branches that a maintainer (who has to merge anyway) can merge in.

Niels Reedijk





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.