markphip in subversion

* tools/ Fix quoting.
* tools/ Suppress border.
* publish/packages.html

(osx) Remove openCollabNet binaries that are no longer maintained

* publish/packages.html

(osx) Add Homebrew as an option

* STATUS: Vote and nominate r1476359

* STATUS: Vote and nominate r1476359

JavaHL: fix a thread safety bug that has been observed in Subclipse.

The Java SimpleDateFormat class is not thread safe. Solved by synchronizing

the use of the object. Also audited all of our usage of this class and only

this one usage has an issue. There are alternate implementations we could use,

but we would have to copy in the class to our package. I chose to take the simple


One example we could use if someone objects to using synchronized.

[ in subversion/bindings/javahl/ ]

* src/org/apache/subversion/javahl/types/

Synchronize the usage of SimpleDateFormat

* src/org/tigris/subversion/javahl/

Synchronize the usage of SimpleDateFormat

* STATUS: Move r1435361 to approved section

* STATUS: Nominate r1435361

JavaHL: status API is always processing externals, even when you ask

it to ignore them.

* subversion/bindings/javahl/native/SVNClient.cpp

(SVNClient::status): Fixed order of parameters when calling API

* publish/docs/index.html: Add link for 1.7 docs

* STATUS: Vote for two JavaHL backports and move to approved section.

* publish/packages.html

(centos, redhat, suse) Update the URL for CollabNet linux download.

* publish/packages.html

(centos, redhat, solaris, suse, windows) Removed client-only designation from CollabNet downloads.

Package now includes all of the SVN binaries. Only Apache + mod_dav_svn are in a separate package.

JavaHL: Updates to readme

* subversion/bindings/javahl/README

Update JDK references to 1.5 and remove reference to non-existent

tigris project.

    • ?
JavaHL: Include OSGI Manifest information in svn-javahl.jar


(install-javahl): Use a manifest file when creating the JAR

* subversion/bindings/javahl

(svn:ignore): Ignore the Manifest file produced by build process

* subversion/bindings/javahl/

Template for OSGI Manifest information

Patch by: Jakub Adam <>

    • ?
* STATUS: Nominate and vote for r1221793

Fix runtime exception ArrayIndexOutOfBoundsException: 68

* subversion/bindings/src/org/apache/subversion/javahl/

(Action): Added missing item for skip_conflicted

* publish/docs/javahl/latest - Update symlink to point to 1.7

* publish/docs/index.html: Add section for 1.7 docs and add JavaHL docs

* site/publish/docs/javahl/1.7,

* site/publish/docs/javahl/1.7/*

Generated 1.7.2 JavaHL docs.

    • ?
    • ?
  1. … 177 more files in changeset.
* publish/docs/release-notes/1.7.html: Add issue tracker reference

* STATUS: Vote for r1188609

* STATUS: Nominate and vote for r1189395

JavaHL: followup to r1189190.

* subversion/bindings/javahl/native/CreateJ.cpp

(CreateJ::Status): Fixed the incorrect references to node_status to


JavaHL: Show a bug in current code by expanding test suite to

assert that the URL for incoming status items is not null. The

bug I see is that when you run equivalent of svn st -u the

status callback for items that are new in the repository have

a null for the URL.

[ subversion/bindings/javahl/ ]

* tests/org/apache/subversion/javahl/

(check): Assert that URL is not null for incoming status items.

JavaHL: Improve test code by properly specifying that svn:author and svn:log are

encoded as UTF8 byte strings. This does not impact our tests since we only use

ASCII characters, but it helps show someone looking at our tests as a proper

example of using the API that they should specify the encoding when converting

the byte array to a String.

[ subversion/bindings/javahl/ ]

* tests/org/apache/subversion/javahl/

(MyLogMessageCallback): Specify the encoding when converting bytes to String.

* site/publish/packages.html: Update link for Windows Release Candidate binaries
* STATUS: Vote and approve 1.7.x-JavaHL-pools branch

* STATUS: Add note about merging r1158421, r1158436, r1158455.