Honey George <george@collab.net>

Found Suggested
r863467 r863650, r863562, r863499, r863376

r863376 | dlr | 2007-01-30 22:06:34 +0000 (Tue, 30 Jan 2007)

Improve operational logging.

Log revision numbers for 'checkout', 'export', 'status -u', 'update',
and 'list'.  Change output format for 'diff'/'merge'; if "from" and
"to" are the same, log as '/canonical/path' rSTART:END.  Otherwise,
log using a peg-rev style syntax, '/canonical/src@START'

* subversion/mod_dav_svn/repos.c
  (do_walk): Add revision number for "list-dir" log output.

* subversion/mod_dav_svn/reports/update.c
  (dav_svn__update_report): Add revision number(s) for "switch",
   "diff-or-merge", "checkout-or-export", "update", and
   "remote-status".  Add new collapsed output format for
   "diff-or-merge" with identical "from" and "to" paths.

Patch by: kameshj
Suggested by: Honey George <george@collab.net>

r863467 | kameshj | 2007-02-14 12:34:38 +0000 (Wed, 14 Feb 2007)

mod_dav_svn: fix the incorrect logging of commits that include deletions
as 'unlock' operations.

* subversion/mod_dav_svn/lock.c
  (remove_lock): Set SVN-ACTION only when there is a lock token to unlock.

Found by: Honey George <george@collab.net>
Approved by: malcolm

r863499 | kameshj | 2007-02-17 07:04:18 +0000 (Sat, 17 Feb 2007)

Commits should log the commit target path(common denominator).

* subversion/mod_dav_svn/version.c
  (): Bump up copyright year.
   Log commit target path also.

Suggested by: Honey George <george@collab.net>
Approved by: dlr

r863562 | dlr | 2007-02-23 21:38:15 +0000 (Fri, 23 Feb 2007)

Log the revision range for 'blame' operations.

* subversion/mod_dav_svn/reports/file-revs.c
  (dav_svn__file_revs_report): Log revision range for 'blame' command.

Patch by: kameshj
Suggested by: Honey George <george@collab.net>
Reviewed by: me

r863650 | dlr | 2007-03-06 03:37:44 +0000 (Tue, 06 Mar 2007)

Log the revision range and all paths for 'log' operations.  A
companion to r23488.

* subversion/mod_dav_svn/reports/log.c
  Include svn_string.h.
  (dav_svn__log_report): Format a list of URI-encoded, comma-separated
   paths.  Log the paths and revision range, collapsing all "log"
   action variations ("log", "log-all", and "log-partial") into a
   single "log" action.

Patch by: kameshj
Suggested by: Honey George <george@collab.net>