[p4] exclusive checkout across branches

Jamie.Echlin@barclayscapital.com Jamie.Echlin at barclayscapital.com
Mon Jan 8 05:02:53 PST 2007


Hi Steve, thanks for you replies.

Yep I thought the +l was only on the branch, so wondering whether a
trigger or using the protections table is the best approach.

cheers, jamie


> -----Original Message-----
> From: steve at vance.com [mailto:steve at vance.com] 
> Sent: 08 January 2007 12:49
> To: Echlin, Jamie: IT (LDN); perforce-user at perforce.com
> Subject: RE: [p4] exclusive checkout across branches
> 
> 
> The +l modifier will only affect the instance of the file on 
> a particular
> branch. If you need it exclusive across all branches, you will have to
> invent your own mechanism.
> 
> Also, a reminder. If you decide each instance is sufficient 
> and change the
> type to include +l, be sure to use the -t flag when you integrate the
> changed file type around so that the file type change propagates.
> 
> Original Message:
> -----------------
> From:  Jamie.Echlin at barclayscapital.com
> Date: 	Mon, 8 Jan 2007 11:31:37 -0000
> To: perforce-user at perforce.com
> Subject: [p4] exclusive checkout across branches
> 
> 
> 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.
> --------------------------------------------------------------
> ----------
> 
> _______________________________________________
> perforce-user mailing list  -  perforce-user at perforce.com
> http://maillist.perforce.com/mailman/listinfo/perforce-user
> 
> 
> --------------------------------------------------------------------
> mail2web - Check your email from the web at
> http://mail2web.com/ .
> 
> 
> 



More information about the perforce-user mailing list