Martin Pool <>

Patch Suggested
r845621, r844184, r843571, r842500 r845746, r844145

r842500 | rooneg | 2002-07-08 01:45:53 +0000 (Mon, 08 Jul 2002)

* subversion/tests/clients/cmdline/svntest/
  fix comment.  s/get_virginal_status_list/get_virginal_state/g.

Patch by:  Martin Pool <>

r843571 | kfogel | 2002-10-25 18:47:44 +0000 (Fri, 25 Oct 2002)

Patch by: Martin Pool <>
(Wording tweaks by me, in and around.)

* INSTALL: Add recommendation to use $AUTOCONF to find the right
  version, especially on Debian.  Mention --enable-maintainer-mode
  flag and refer to the section on building the server.

r844145 | kfogel | 2002-12-09 17:59:58 +0000 (Mon, 09 Dec 2002)

* subversion/clients/cmdline/main.c
  (svn_cl__cmd_table): The help for `status' was already more than a
  screenful, so go all out and arrange tabularly.  Also, reword some
  things, and mention that 'C' means conflict.  

Suggested by: Martin Pool <>

r844184 | kfogel | 2002-12-12 21:01:12 +0000 (Thu, 12 Dec 2002)

* subversion/clients/cmdline/main.c
  (svn_cl__options): Rephrase help for the '-r' option to include
  short descriptions of the BASE, HEAD, COMMITED and PREV revision
  keywords.  Help for this option now extends over several lines.

Patch by: Martin Pool <>
(Tweaked by me.)

* subversion/tests/clients/cmdline/getopt_tests_data/svn_help_log_switch_stdout
  Adjust for above.

r845621 | kfogel | 2003-04-03 20:01:54 +0000 (Thu, 03 Apr 2003)

Enable vc-merge in vc-svn.el, and avoid "svn status -uv".

Patch by: Martin Pool <>
(From issue #1218.)

* tools/client-side/vc-svn.el:
  (vc-svn-state): Avoid running "svn status -uv" to check the status
    of a file, because this causes network delays and is not really
    necessary, and also does not work on newly-added files in some
    releases of Subversion [see issue #1042].
  (vc-svn-merge-news): Implement vc-merge for Subversion.  After
    merging updates, if any, cause vc to reload the file's base

  Also, describe how to get svn support autoloaded by emacs, and
  document work that should be done to bring this up to the same
  standard as emacs vc-cvs support.

r845746 | cmpilato | 2003-04-18 13:43:48 +0000 (Fri, 18 Apr 2003)

Fix for a bug spotted by Martin Pool <>.  Our status
editor should have been paying attention to whether or not it was
supposed to report about the root node of the editor drive.  For
example, 'svn st -uv' on a file should never return information about
that file's parent directory (which would have been the "anchor", or
root of the editor drive).

Suggested by: Martin Pool <>

* subversion/libsvn_wc/status_editor.c
  (struct edit_baton): New 'report_root' member.
  (close_directory, delete_entry): Only tweak the statushash for the
    root directory if our baton tells us to.
  (svn_wc_get_status_editor): Populate the 'report_root' baton member.