17 messages in com.perforce.perforce-user[p4] p4 Obliterate
FromSent OnAttachments
Andrew Nguyen15 Jan 2003 17:15 
Robert Cowham16 Jan 2003 00:09 
Mike Quint16 Jan 2003 05:04 
Stephen Vance16 Jan 2003 05:54 
David Foglesong16 Jan 2003 08:11 
Andrew Nguyen16 Jan 2003 08:46 
Steve Cogorno16 Jan 2003 11:18 
Paul Goffin17 Jan 2003 01:16 
Steve Cogorno17 Jan 2003 10:19 
Chuck Karish17 Jan 2003 18:28 
Robert Duff18 Jan 2003 07:53 
Fredric Fredricson18 Jan 2003 08:36 
wiv...@us.itmasters.com19 Jan 2003 10:00 
Steve Cogorno20 Jan 2003 10:45 
wiv...@us.itmasters.com20 Jan 2003 11:20 
Jason Williams20 Jan 2003 11:59 
Robert Cowham20 Jan 2003 12:16 
Subject:[p4] p4 Obliterate
From:Robert Cowham (rob@vaccaperna.co.uk)
Date:01/20/2003 12:16:55 PM
List:com.perforce.perforce-user

I am sure it's possible to script obliterate output to a log of what it's done and then work out which users have what and email them.

A little later you do the real obliterate....

-----Original Message----- From: perforce-user-admin at perforce.com [mailto:perforce-user-admin at perforce.com] On Behalf Of Jason Williams Sent: 20 January 2003 19:59 To: wivey at us.itmasters.com Cc: perforce-user at perforce.com Subject: Re: [p4] p4 Obliterate

wivey at us.itmasters.com wrote:

It would make me nervous if it was done. Syncing deleted files is reversible since you can resync to the previous revision; having sync remove obliterated files would be a one-way operation.

As I understand it, you really don't want "sync" to do it. You'd want sync it to do "p4 sync <file>#none" so the db.have won't list it. Seems an easier way is to inform whoever is interested that the file/directory has been obliterated. Suppose an "accidental" obliterate is done and a developer really DID want the file in question. If sync deletes it (syncs to #none), the file is gone forever on the client. That's what's wanted in most cases, but not all. It seems most cases of people using obliterate involves accidentally created files/directories (in which case, most developers probably wouldn't have sync'd it anyway) or deleted files/directories that need to be cleaned up.

Just my $.02.