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

Changeset 1854819 is being indexed.

* STATUS: Vote for r1845212

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

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

* tools/dist/

(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,



(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



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.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_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_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/

(SubversionClientTestCase.make_log_message_func): New helper function


New test case


New test case

* subversion/libsvn_client/shelf.c: Fix non-debug builds: remove SVN_DBG.
Remove the 'shelving-v3' branch, now it's reintegrated.
Reintegrate the 'shelving-v3' branch.
On the 'shelving-v3' branch: Catch up with trunk@1853898.
    • ?
Change the shelf storage directory name from 'v2' to 'v3'.

Also remove the knowledge of the existence of a shelves directory from the

WC API, and instead just have knowledge of the 'experimental' features dir

at this level.

* subversion/include/private/svn_wc_private.h,


(svn_wc__get_experimental_dir): Replacement for 'svn_wc__get_shelves_dir'.

* subversion/libsvn_client/shelf.c

(get_shelves_dir): New.


svn_client__shelf_list): Use it.