Mattias Engdegård <>

Patch Suggested
r27507, r19075, r18452 r18449

r27507 | jpeacock | 2007-10-30 17:30:35 -0500 (Tue, 30 Oct 2007)

Make many functions added since version 1.0 in the Client API visible
to users of the Perl bindings. They are already swig-wrapped, just not
exported. (issue 2646)

* subversion/bindings/swig/perl/native/
  Export more API functions, and refactor to avoid unnecessary repetition.

Patch by: Mattias Engdegård <>

Approved by: dlr

r19075 | kfogel | 2006-03-28 17:21:26 -0600 (Tue, 28 Mar 2006)

Make vc-svn parse the output of svn status -v correctly when a file has been
merged but not yet committed.  It then has a valid last-committed
revision but not a working-copy revision; treat it as newly added file.

Patch by: "Mattias Engdegård" <>

* contrib/client-side/vc-svn.el
  (vc-svn-parse-status): Make regexp more tolerant of last-committed revision.

r18452 | kfogel | 2006-02-13 16:35:41 -0600 (Mon, 13 Feb 2006)

Add annotate (C-x v g) and version checkout (C-x v ~) abilities to vc-svn.el.

* contrib/client-side/vc-svn.el
  (vc-svn-checkout): Handle the heretofore useless EDITABLE arg.
  (vc-svn-annotate-command): New function.

Patch by: Mattias Engdegård <>
(Doc string tweaks by me.)

r18449 | kfogel | 2006-02-13 12:59:03 -0600 (Mon, 13 Feb 2006)

* contrib/client-side/vc-svn.el: Restore pre-13113 version, but with a
  notice stating that the canonical (but as-yet-unreleased) vc-svn.el
  lives in the FSF Emacs tree.

Suggested by: Mattias Engdegård <>