[p4] Using current directory as client root?
Roy Smith
smith_roy at emc.com
Wed Jan 16 19:47:39 PST 2008
Yeah, this sounds like mostly what I'm looking for. It's still
annoying that you have to create a transient clientspec, though.
On Jan 16, 2008, at 7:06 PM, Robert Cowham wrote:
> Sounds like that might be addressed by:
>
> http://www.perforce.com/perforce/doc.072/user/relnotes.txt
>
> Release 2007.2.
>
> Major new functionality in 2007.2
>
> New 'p4 sync' option bypasses db.have updates - #111247 **
>
> 'p4 sync' now sports a '-p' option. This allows the user to
> sync files without the server keeping track of it. This
> option is very useful when populating build clients or when
> publishing content when there is no requirement for saving
> the client workspace state.
> (Bug #22857).
>
> This would require the "create temporary client hack", but perhaps
> solve the
> problem??
>
> Robert
>
>> -----Original Message-----
>> From: perforce-user-bounces at perforce.com
>> [mailto:perforce-user-bounces at perforce.com] On Behalf Of Roy Smith
>> Sent: 16 January 2008 19:58
>> To: Perforce User
>> Subject: [p4] Using current directory as client root?
>>
>> I have a requirement (as part of our build system) to be able
>> to get a set of files from the repository and have them
>> written to any arbitrary directory. Because the root path is
>> embedded in the client spec, there doesn't seem to be any way
>> to do this.
>>
>> We've played with all sorts of hacks. We can create a
>> symlink from the root path embedded in the client to where we
>> really want the
>> files. We can create and destroy temporary client specs on
>> the fly.
>> But all these seem like hacks. Surely there must be some
>> simple way to say, "just put the files HERE".
>>
>> We don't need the workspace to be managed by perforce. We'll
>> never want to edit the files there, or submit any changes
>> from there. We just want a read-only copy of the source tree
>> so we can build it.
>
>
-------------------
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
More information about the perforce-user
mailing list