Daniel Shahaf wrote: > Julian Foad wrote on Wed, Aug 24, 2011 at 13:23:53 +0100: > > On Wed, 2011-08-24 at 15:10 +0300, Daniel Shahaf wrote: > > > Julian Foad wrote on Wed, Aug 24, 2011 at 11:13:09 +0100: > > > > The set of changelists to use is already passed into the libsvn_client > > > > API from the client. Pretty much all we need is a way to specify sets > > > > of changelists more flexibly. For the main functionality, the 'commit' > > > > subcommand would specify "select everything except changelist > > > > 'svn:ignore-on-commit'" unless overridden. That would make the file be > > > > > > Does this require negative changelists? Currently changelists are > > > 'select only members of this changelist', but you're proposing 'select > > > except > > > members of this changelist'. > > > > Yes. [...] So semantically it's not > > new. It does need an API change of one kind or another. > > Fair enough. > > For simplicity, we can retain the status quo where no changelists are > allowed on directories? Otherwise we'd have to decide how a negative > changelist behaves when applied to a directory.
Yes, I'm assuming we retain the status quo. - Julian > (It could mean changelists are to be coupled with a depth value; but > let's not open that can of worms unless we have to.)