[p4] How to make a clientspec which syncs only to a given tag

Steven W. Orr steveo at syslang.net
Tue Aug 22 05:27:44 PDT 2006


On Monday, Aug 21st 2006 at 12:43 -0700, quoth William Deegan:

=>On 8/21/06, Stephen Vance <steve at vance.com> wrote:
=>>
=>>  Sorry, Bill. There is no way to make a client spec that will always sync to
=>> the same revision specifications. That functionality is only in the sync
=>> command. The client spec only specifies the mapping relationship between the
=>> workspace and the repository, not the actual revision selection.
=>
=>O.k. so thats something which can be done with CVS and Clearcase, but not
=>with perforce.
=>Bummer.

It's always tempting to mix your metaphors (or in this case your 
paradigms). In clearcase there's no mixing of the split functionality of 
clientspec from sync. It's all in the viewspec. In cvs there's no spec at 
all. You just checkout based on a tag which may either be a label or a 
branch. If it's a branch then you're allowed to extend the branch with a 
checkin. If it's not then you can't. It's like that old phrase, "If my 
grandmother had wheels, she'd be a bus."

-- 
Time flies like the wind. Fruit flies like a banana. Stranger things have  .0.
happened but none stranger than this. Does your driver's license say Organ ..0
Donor?Black holes are where God divided by zero. Listen to me! We are all- 000
individuals! What if this weren't a hypothetical question?
steveo at syslang.net


More information about the perforce-user mailing list