Checkout Tools
  • last updated 4 hours ago
Constraints: committers
Constraints: files
Constraints: dates

Changeset 872450 is being indexed.

Bump 'svn_dso_initialize' to 'svn_dso_initialize2' which has a

return type of 'svn_error_t *' with a reason of error.

Fix callers of 'svn_dso_initialize' to make use 'svn_dso_initialize2'

* subversion/include/svn_dso.h

(svn_dso_initialize2): New prototype.

(svn_dso_initialize): Deprecated.

* subversion/libsvn_subr/dso.c

(svn_dso_initialize2): New function.

(svn_dso_initialize): Make use of new 'svn_dso_initialize2' and ignore

error if any.

(svn_dso_load): Make use of 'svn_dso_initialize2' instead of


* subversion/mod_dav_svn/mod_dav_svn.c


* subversion/libsvn_subr/cmdline.c

(svn_cmdline_init): Make use of svn_dso_initialize2

instead of 'svn_dso_initialize'.

Suggested by: stsp


* www/release-process.html

Describe the Freshmeat publishing step a little better to

(hopefully) encourage participation and reduce error.

* www/index.html: Revert r32370.

Cast some post-review votes.
* www/links.html (Sites that Offer Subversion Hosting): Add LCube.

Patch by: LCube - Lars Laehn <llaehn{_AT_}>

(Tweaked by cmpilato and me.)

* COMMITTERS: Update my email address.
* www/index.html,

Updated link to FAQ.

Tweak the instructions for installing Python bindings, as I had some


* subversion/bindings/swig/INSTALL

(BUILDING SWIG BINDINGS FOR SVN ON UNIX): Clarify setting the Python search

path, and note that you may need to update your dynamic linker

configuration afterwards.

Fix a problem in where when removing a file, the value being used

for the deletion path referenced 'None' resulting in an error.

Patch by: Jeremy Whitlock <>

* tools/examples/

(DiffEditor._do_diff): When a file is deleted, print its old path instead

of trying to print its new path which is 'None'.

Fix a problem in where diffing a versioned file produced an

'list index out of range' error in DiffEditor.apply_textdelta().

(A follow-up to r16215.)

Patch by: Jeremy Whitlock <>

* tools/examples/

(DiffEditor.apply_textdelta): Removed third argument in _do_diff() call

since it was unnecessary and referenced an invalid list index.

Improve doc strings in libsvn_wc/log.[ch].

* subversion/libsvn_wc/log.c

(loggy_move_copy_internal): Improve doc string.

(loggy_path): Add a doc string.

* subversion/libsvn_wc/log.h

Improve many doc strings.

Tweak an error message for accuracy. A follow-up to r31867.

* subversion/libsvn_ra_neon/session.c

(parse_url): Tweak an error message to reflect that the URL doesn't

necessarily have a part missing: it could be malformed in another way.

Purge AS400 port specific code.

The AS400 port is no longer maintained nor does anyone have plans to

maintain it. That's not so bad, but keeping the port code consistent with

changes made to trunk is becoming rather difficult, see

* subversion/include/svn_utf.h

* subversion/libsvn_client/add.c

* subversion/libsvn_ra_svn/streams.c

* subversion/libsvn_subr/cmdline.c

* subversion/libsvn_subr/io.c

* subversion/libsvn_subr/prompt.c

* subversion/libsvn_subr/utf.c

* subversion/svn/main.c

* subversion/svn/util.c

* subversion/svnlook/main.c

* subversion/tests/libsvn_ra_local/ra-local-test.c

* subversion/tests/libsvn_subr/target-test.c

Remove AS400 blocked code and related comments.

Vote for r32360.
On the file externals branch.

* branches/file-externals:

Merge r32341 through r32361 from trunk.

  1. … 3 more files in changeset.
On the 1.5.x branch:

* STATUS: Nominate r32360.

Fix a bug causing mod_dav_svn to eat all memory during a merge

operation when SVNPathAuthz is set to 'short_circuit'.

According to the reporter, this bug is only triggered when

using a 1.5 client.

* subversion/libsvn_repos/rev_hunt.c

(svn_repos_node_location_segments): authz_read requires that

its path argument starts with a leading slash, so make sure

the path passed to authz_read starts with '/'.

Patch by: lgo

(log message assembled by me)

Review by: cmpilato

Found by: Alexandra N. Kossovs

(reported via security@)

* STATUS: Fix the spelling of my own name. You'd think I would know

it by now. Thanks to danielsh for noticing.

* STATUS: Nominate r32357 alongside r32355. If we're going to

backport something it should look pretty.

Followup to r32355: fix coding style.

* subversion/libsvn_fs_fs/fs_fs.c (svn_fs_fs__hotcopy): Fix indentation.

* STATUS: Nominate r32355.
When creating a new fsfs shard directory (revs/N, revprops/N), set its

permissions correctly.

* subversion/libsvn_fs_fs/fs_fs.c

(svn_fs_fs__hotcopy): Set permissions of a shard dir in revs/ and

revprops/ after creating it.

(commit_body): Ditto.

Obvious fix.


(E.1): Correct apache version s/2.058/2.0.58/

Approved by: danielsh

Fix 'svn_dso_initialize' which was *silently* failing to create lock

and causing later accessors to fail.

* subversion/libsvn_subr/dso.c

(svn_dso_initialize): When 'apr_thread_mutex_create' is not successful,


Reviewed by: stsp

Be more verbose when running the Python regression tests in "verbose" mode:

print the output of commands being executed. In the "checkout" tests, print

the expected pattern when failing to match stderr.

* subversion/tests/cmdline/

(test_stderr): When failing to match an expected pattern in stderr, print

the expected pattern.

* subversion/tests/cmdline/svntest/

(run_command_stdin): In verbose mode, print the command's stdout and stderr.

Fix non-ascii file name handling.

* subversion/bindings/swig/ruby/svn/info.rb

(Svn::Info#do_diff): Specify header encoding as UTF-8.

* subversion/bindings/swig/ruby/svn/fs.rb

(Svn::Fs::FileDiff#unified): Accept an optional header_encoding argument.

Svn::Error has a child error.

* subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c

(svn_swig_rb_svn_error_to_rb_error): Pass the raw child

error not the stringified child error.

* subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c,


(svn_swig_rb_svn_error_new): Add a child argument.

* subversion/bindings/swig/ruby/svn/error.rb

(Svn::Error::SvnError.new_corresponding_error, Add an optional child argument.

Set locale.

* tools/hook-scripts/commit-email.rb: Call Svn::Locale.set.

Create a branch whereon can live work relating to issue #1233 (improved MIME type

guessing for *nix systems).

Add sasl library and debug symbols file to Windows distribution

for clients that desire static linking.

* build/win32/

(_disttree): Add libsasl files.