[p4] Variable substitution in client specs?
Bennett, Patrick
Patrick.Bennett at inin.com
Fri Oct 5 11:50:27 PDT 2007
Why on earth would you need to create a new clientspec for every new
branch?
Most of our users only have one client spec.
Different branches map to different areas off their client root. It's
all quite simple really.
-----Original Message-----
From: perforce-user-bounces at perforce.com
[mailto:perforce-user-bounces at perforce.com] On Behalf Of Roy Smith
Sent: Friday, October 05, 2007 2:00 PM
To: Perforce User
Subject: [p4] Variable substitution in client specs?
I've been using p4 for about a year. When we first started using it,
the biggest stumbling block was the drudgery of creating client
specs. Now that I've been using it for a year, I still find creating
clientspecs is a pain. There's so much duplicated information. Each
time you create a branch, you need to create a new clientspec, which
means taking an old one and doing a lot of editing. Here's a simple
example:
Client: dmt-dev-smithr3-7.2
Root: /emc/smithr3/src/dmt-dev-smithr3-7.2
View:
//depot/smarts/dmt/dev/smithr3/7.2/... //dmt-dev-smithr3-7.2/
smarts/...
The string "dmt-dev-smithr3-7.2" appears three times (and this is a
trivial view; in a more typical view, it would appear many times).
It would be so nice if I could do something like:
Client: dmt-dev-smithr3-7.2
Root: /emc/smithr3/src/$client
View:
//depot/smarts/$branch/... //$client/smarts/...
then whenever I needed to create a new branch, and a clientspec to go
with it, I could just copy my template, change two lines, and be
done. Is there any way to do something like this?
-------------------
Roy Smith <smith_roy at emc.com>
Software Guy, EMC Common Management Group
44 South Broadway, 7th floor
White Plains, NY 10601
(914) 580-3427
AIM: roysmith649
_______________________________________________
perforce-user mailing list - perforce-user at perforce.com
http://maillist.perforce.com/mailman/listinfo/perforce-user
More information about the perforce-user
mailing list