[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Force ignore for all peers

From: Christopher Clarke <tigris.org_at_fuscata.com>
Date: Thu, 16 Jul 2009 12:58:01 -0400


I've been discussing this on the user's list (tying to go through proper
channels before bug tracker) and the discussion has centered on the
reasons why I want the feature, not on whether it's reasonable and
feasible to include it in Subversion, so I'm asking here.

I would like a way to start ignoring a file that has been added to the
repository for all users without deleting it from their local working
copies. You can assume that 1) I have a good reason to do this and 2) I
cannot execute commands on the users' local machines other than standard
svn commands.

It doesn't matter to me how svn handles the item once it's been "force
ignored." When users switch between revisions, it is ok for the item to
switch between a versioned and non-versioned state. It's also ok for svn
to forget that the item was ever added to the repository.

You could also think of this feature as "undo add" or "unadd".

Some possible solutions I've thought of:
- add an unadd command
- globally apply --keep-local flag of svn delete
- change the behavior of the svn:ignore property to ignore the item(s)
no matter what
- add a new property (svn:force-ignore? svn:keep-local?)

Not on the list, so please reply all.


Received on 2009-07-17 01:02:23 CEST

This is an archived mail posted to the Subversion Dev mailing list.