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

Shelving and Checkpointing support log messages

From: Julian Foad <julianfoad_at_apache.org>
Date: Thu, 24 Aug 2017 19:46:34 +0100

I had some feedback that the ability to give a short description or log
message seemed important, so I have added that feature on the prototype
branches.

$ svn shelve --help
...
  1. Save the local changes in the given PATHs to a patch file, and
     revert those changes from the WC. If a log message is given with
     '-m' or '-F', include it at the beginning of the patch file.
...

and similarly for the two designs of 'svn checkpoint'.

The respective 'list' functions then display the message (currently the
first line of it) of each patch or checkpoint.

I think we will encounter two distinct styles of usage:

  * "just put whatever I have aside, I haven't time to think about it
now, I'll come back to it later" -- no description or just a very brief
hint, and perhaps not even a name;

  * "this is a patch I have prepared" with a carefully written log message.

One rough edge is that "unshelving" a patch or finishing/squashing a
checkpoint series simply discards the log message(s). I welcome your
thoughts.

- Julian
Received on 2017-08-24 20:46:40 CEST

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