Listing shelved and applied change-sets could look something like this:
[[[ $ svn shelves applied: X (at version 1) thing (at version 10) shelved: foo (1 version) bar (4 versions) old-thing (1 version) new-changes (18 versions) ]]] or integrated with changelists: [[[ $ svn changelist --list --- Applied Changelists: X (checkpoint 1, 1 file) thing (checkpoint 10, 2 files) --- Shelved Changelists: foo (checkpoint 1, 14 files) bar (checkpoint 4, 1 file) old-thing (checkpoint 1, 2 files) new-changes (checkpoint 18, 3 files) ]]] Listing checkpoints: [[[ $ svn checkpoint list [--cl=]thing thing-1 1230 mins old 874 bytes (no log message) hello.txt | 1 + 1 file changed, 1 insertion(+) ... thing-10 10 mins old 12345 bytes log message: Blah blah blah... hello.txt | 1 + bar.txt | 12 ++++++++++++ 2 files changed, 13 insertions(+) ]]] - Julian