On 08/24/2011 04:01 PM, Daniel Shahaf wrote: > Neels J Hofmeyr wrote on Wed, Aug 24, 2011 at 15:32:20 +0200: >> Changelists have been *designed* in the flipped-over wrong-way-round: they >> *include*, not exclude selected items. We'd have to implement this against >> its basic design. (Like using switch for externals, remember?) > > Changelists were designed to group files. What's fundamentally flawed in > > % svn cl foo A/mu ./iota > % svn commit --depth=empty A/mu ./iota --except-cl=foo
Usually the code goes like "if there is a changelist, act on the node only when it is part of the changelist." ...well, it's just what I remember faintly, admittedly. Is that true? If it isn't, there's nothing wrong with your command at all. In fact that would be quite nice. But from the ignore-on-commit perspective, you still need to remember to supply it at commit time. You'd need to make the changelist always secretly self-acting, and thus the changelist must have a special name, as Hyrum kindly pointed out :) If I can instead create a simple property to achieve the same, I'm happier. And your command example doesn't give you the ability to propagate it globally without even coding a single additional line of code. (none except warning messages we may want to introduce.)
signature.asc
Description: OpenPGP digital signature