subversion

Checkout Tools
  • last updated 57 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1854822 is being indexed.

* STATUS: Vote for r1845212.

* STATUS: Vote for r1847377, approving.

* STATUS: Vote for r1852013.

* STATUS: Vote for r1845212

Tagging release 1.12.0-rc1
* tools/dist/release.py: Add tool versions for 1.12.
Clarify the 'create a new release branch' docs.
Update 'create-minor-release-branch.py' script to take account of the comment

lines that we now have at the top of the 'CHANGES' file.

* tools/dist/create-minor-release-branch.py

(edit_changes_file): Rename; skip comments before inserting new text.

* branches/1.12.x/STATUS: New file.
Increment the trunk version number to 1.13, and introduce a new CHANGES

section, following the creation of the 1.12.x release branch.

* subversion/include/svn_version.h,

subversion/bindings/javahl/src/org/apache/subversion/javahl/NativeResources.java,

subversion/tests/cmdline/svntest/main.py

(SVN_VER_MINOR): Increment to 13.

* CHANGES: New section for 1.13.0.

Create the 1.12.x release branch.
* doc/doxygen.conf: Remove options that are now obsolete (that doxygen 1.8.11

was warning about).

Fix some Doxygen mark-up.
Tweak API documentation, reviewing API changes since 1.11.

Fix missing 'deprecated' tags, Doxygen mark-up, etc.

* subversion/libsvn_client/delete.c

(path_driver_cb_func,

single_repos_delete):

Update to use the recently revved svn_delta_path_driver3().

* CHANGES: Fix some typos.
* branches/1.9.x/STATUS: Update the r1854072 group proposal.
* branches/1.10.x/STATUS,

branches/1.11.x/STATUS: Add r1854216 to the r1854072 group.

Follow up to r1854072: Reduce the number of file-open operations on Windows.

* subversion/libsvn_subr/io.c (svn_io_dir_remove_nonrecursive):

On Windows, only remove the read-only flag from the directory after

the initial deletion failed.

Patch by: kotkov

Vote for the r1853761 backport proposal.
* branches/1.9.x/STATUS,

branches/1.10.x/STATUS,

branches/1.11.x/STATUS: Propose r1854072 et al.

* CHANGES: Record the fix for issue #4806.

Follow up to r1854072: Fix a typo in Windows-specific code.

* subversion/libsvn_subr/io.c (io_set_readonly_flag): Fix function signature.

Fix issue #4806: Remove on-disk trees with read-only directories in them.

* subversion/libsvn_subr/io.c

(io_set_perms): New; helper function for io_set_*_perms.

(io_set_file_perms): Use io_set_perms.

(io_set_dir_perms): New; like io_set_file_perms, but for directories.

(io_set_readonly_flag): New; helper function for setting the read-only flag.

(svn_io_set_file_read_only,

svn_io_set_file_read_write): Use io_set_readonly_flag.

(svn_io_remove_dir2): On Unix, make the parent directory writable before

trying to remove its children.

(svn_io_dir_remove_nonrecursive): On Windows, remove a directory's

read-only flag before trying to remove the directory.

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

(create_dir_tree): New helper function.

(test_rmtree_all_writable,

test_rmtree_file_readonly,

test_rmtree_dir_readonly,

test_rmtree_all_readonly): New test cases.

(test_funcs): Activate the new test cases.

* publish/contributing.html (educate): Mention all contact methods, not just mailing lists.
* publish/faq.html (#more-information): Improve mailing list & IRC info.
On branch swig-py3: Unify error message between py2 and py3

* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c

(read_handler_pyio): Remove IS_PY3 conditional by unifying error message

On branch swig-py3: Allow str return to svn_client_get_commit_log3_t callback

* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c:

(svn_swig_py_get_commit_log_func): Allow result as unicode object

* subversion/bindings/swig/python/tests/client.py:

(SubversionClientTestCase.make_log_message_func): New helper function

(SubversionClientTestCase.test_get_commit_log3_callback_accept_unicode):

New test case

(SubversionClientTestCase.test_get_commit_log3_callback_unicode_error):

New test case

* subversion/libsvn_client/shelf.c: Fix non-debug builds: remove SVN_DBG.
Remove the 'shelving-v3' branch, now it's reintegrated.