[p4] Detecting if a client exists (cheaply)

Bryan Kuhn bryan at infinityward.com
Wed Feb 6 14:43:02 PST 2008

Did you try p4 client -o clientname? It will always print out the client template at least but the template won't have access times listed as far as I know.

Wednesday, February 6, 2008, 11:50:35 AM, Brad Holt wrote:
> Can't seem to find a quick way to do it.  I can dump the list and
> check, but this will be part of a tool that may want to check frequently, and for those folks
> on the other side of the world, this would gum up the works.

> Running "p4 client testclient" will create a new "testclient" if it
> does not exist.  Trying to delete a client that's not your will throw a useful error either
> way (whether it exists or not), but if that client is actually
> yours or ownerless, then you can accidentally delete it.  I tried using "p4 client -t testclient"
> which was useful if the client to use as a template did not exist,
> but was actually very strange if it did.  The usual array of passed in flags (-s, -ztag, etc)
> yielded nothing useful.

> One of you has surely sorted this out already surely.  Gimme.

> _______________________________________________
> 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