Perforce - how to ensure branch mapping

Is there a way to block branch mappings so that all users can view / use them, but only admins can edit? My users use the same small views all the time, and I would like to make sure no one accidentally changes them.

+3


source to share


2 answers


I'm not sure how to do this from the command line ( this link might be helpful for that ), but in P4V you can open the branch display for editing and check the "locked" box. This means that only the owner (original creator) can change the display. About the locked property:

Either unlocked (default) or locked.

If locked, only owner: can change the display of branches, and the mapping cannot be deleted until it is unlocked.



Checking the locked box on the branch mapping means only the owner can change it.

+3


source


Using a locked field is an easy way to accomplish what you need, as already shown and stated.

If you tried to do anything else, such as disallowing or allowing "specific users" to edit branch mappings, you will have to use the Perforce Broker, which can intercept and reject the "p4 branch" command by whoever you choose. (The Perforce Broker is a server process that mediates between Perforce client applications and Perforce servers, including proxies.)

LIST OF REFERENCES

http://www.perforce.com/perforce/doc.current/manuals/p4dist/chapter.broker.html



http://answers.perforce.com/articles/KB_Article/Installing-P4Broker-on-Windows-and-Unix-systems

http://answers.perforce.com/articles/KB_Article/Writing-Filter-Programs-for-P4Broker

http://answers.perforce.com/articles/KB_Article/P4Broker-and-Protections

http://answers.perforce.com/articles/KB_Article/Using-Double-Quotes-in-Broker-Filter-Scripts

+1


source







All Articles