[p4] Shelf script.

Chuck Emary chuck.emary at Configuresoft.com
Wed May 16 06:20:54 PDT 2007


Jim,
I played with a tool called code pickle,
http://smartbearsoftware.com/codepickle-faq.php, that in essence zips up
opened files, reverts the CL and then allows one to apply it again later
to another branch or the same branch.  It doesn't keep any of the
clientspec state, but it worked well for what I was doing at the time,
so it might be worth a look.

Cheers,
Chuck Emary

-----Original Message-----
From: perforce-user-bounces at perforce.com
[mailto:perforce-user-bounces at perforce.com] On Behalf Of Jim Tilander
Sent: Saturday, May 12, 2007 3:42 PM
To: perforce-user at perforce.com
Subject: [p4] Shelf script.

Some revision systems have a nifty feature to "shelf" work, i.e. store
the entire state of the client and save it off somewhere to allow you
to restore to that point again after doing various operations. This
comes especially in handy when you only have one clientspec and you
are working on one thing, but you need to interrupt your work and fix
some emergency bug.

Does anyone know of any existing scripts that does this? I was
thinking of writing one of my own, but I lack one thing, I would like
to query the server for my client's state, i.e the revisions of the
files locally that I have. Preferably this list would be a changelist
number + any diffs I might have (e.g. synced individually to any
special revisions).

Cheers,
Jim Tilander

-- 
Beware of architect astronauts.
_______________________________________________
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