[p4] exclusive checkout across branches

Jamie.Echlin@barclayscapital.com Jamie.Echlin at barclayscapital.com
Mon Jan 8 03:31:37 PST 2007


Sorry for all the traffic, trying to bring myself up to speed.

A group has certain files that should be "exclusively lock", including
across branches. This is particular named files, not all having a
certain extension or anything so simple. 

I guess an implementation option is using +l in the typemap, and
protections file to make read-only everywhere except the main branch. I
don't want to do this because I'm wary of adding many rows to
protections, also I want something whereby they can make changes to this
list without having to be admin.

I guess many people have this sort of requirement, any suggestions?

My preferred option is a trigger which would read a project-supplied
file containing list of "special access rules", ie depot path patterns
and rules. However the trigger would only fire on submitting the
changelist, not when they make the checkout. I prefer a trigger because
it allows us to provide some explanation of the failure - eg please make
these changes in this branch..., as opposed to using the permissions
table which would just say "access denied"...

Thanks in advance,
jamie

------------------------------------------------------------------------
For more information about Barclays Capital, please visit our web site at http://www.barcap.com.

Internet communications are not secure and therefore the Barclays Group does not accept legal responsibility for the contents of this message.  Although the Barclays Group operates anti-virus programmes, it does not accept responsibility for any damage whatsoever that is caused by viruses being passed.  Any views or opinions presented are solely those of the author and do not necessarily represent those of the Barclays Group.  Replies to this email may be monitored by the Barclays Group for operational or business reasons.
------------------------------------------------------------------------



More information about the perforce-user mailing list