On Fri, Aug 25, 2017 at 10:08:04AM +0100, Julian Foad wrote: > Example workflow: > > 1. There exists a shelved patch 'foo' with a verbose log message > 2. 'svn unshelve foo'
There can only be one changelist per file. What if at this point there is another changelist 'bar' which includes a file modified by the shelved patch? Would 'unshelve' error out or change that file's changelist to 'foo'? I suppose it should error out and ask the user to commit or remove the conflicting changelist first. > 3. 'make check' > 4. 'svn commit --changelist foo' > > In this example, the unshelve creates & populates changelist 'foo', and > the commit takes its log msg from changelist foo. > > To me this seems very appealing. Yes, indeed!