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

Re: 'svn incoming'

From: Stefan Sperling <stsp_at_elego.de>
Date: Tue, 8 May 2012 17:24:58 +0200

On Tue, May 08, 2012 at 06:12:00PM +0300, anatoly techtonik wrote:
> As I said `svn log -r BASE:HEAD' works ok, but not everybody
> proficient enough to know about it.

I'm not convinced that we need another subcommand for this.

If users have trouble discovering this functionality, what about
putting a hint into the output of 'svn help log'?

In the output of 'svn help log', provide an example that shows how
to view log messages for any changes the next 'svn update' will apply.

* subversion/svn/main.c
  (svn_cl__cmd_table): Add an example to 'svn help log': svn log -rBASE:HEAD

* subversion/tests/cmdline/getopt_tests_data/svn_help_log_switch_stdout:
    Adjust expected output.

Index: subversion/tests/cmdline/getopt_tests_data/svn_help_log_switch_stdout
--- subversion/tests/cmdline/getopt_tests_data/svn_help_log_switch_stdout (revision 1335558)
+++ subversion/tests/cmdline/getopt_tests_data/svn_help_log_switch_stdout (working copy)
@@ -38,6 +38,10 @@ usage: 1. log [PATH][@REV]
     svn log http://www.example.com/repo/project foo.c bar.c
     svn log http://www.example.com/repo/project@50 foo.c bar.c
+ This command shows the log messages for any incoming changes
+ the next 'svn update' will apply:
+ svn log -rBASE:HEAD
     This command shows the log entry for the revision the branch
     ^/branches/foo was created in:
       svn log --stop-on-copy --limit 1 -r0:HEAD ^/branches/foo
Index: subversion/svn/main.c
--- subversion/svn/main.c (revision 1335558)
+++ subversion/svn/main.c (working copy)
@@ -681,6 +681,10 @@ const svn_opt_subcommand_desc2_t svn_cl__cmd_table
      " svn log http://www.example.com/repo/project foo.c bar.c\n"
      " svn log http://www.example.com/repo/project@50 foo.c bar.c\n"
+ " This command shows the log messages for any incoming changes\n"
+ " the next 'svn update' will apply:\n"
+ " svn log -rBASE:HEAD\n"
+ "\n"
      " This command shows the log entry for the revision the branch\n"
      " ^/branches/foo was created in:\n"
      " svn log --stop-on-copy --limit 1 -r0:HEAD ^/branches/foo\n"),
Received on 2012-05-08 17:25:46 CEST

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