Branko Čibej

* STATUS: Update r1878909 proposal.
* STATUS: Update r1878909 proposal.
Follow up to r1878909: Fix test description and ignore build artefacts.

* build.conf (filesize-test): Fix test description.

* subversion/tests/client: Add svn:ignore property.

* STATUS: Propose r1878909.
Fix a number of thinkos in human-readable file size formatting.

* subversion/svn/filesize.c

(format_size): Be smarter about predicting floating-point rounding to

decide whether to show decimal places or not.

(get_base2_unit_file_size): Fix human-readable size order calculation.

(get_base10_unit_file_size): Likewise.

* build.conf (filesize-test): New test suite.

(private-includes): Add subversion/svn/filesize.c for filesize-test.

* subversion/tests/client/filesize-test.c: New.

Found by: Tobias Bading <tbading{_AT_}web.de>

Patch by: me

    • ?
    /trunk/subversion/tests/client/filesize-test.c
* branches/1.14.x/STATUS: Fix description for r1877259.
* branches/1.14.x/STATUS: Propose r1877259.
* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c

(svn_swig_py_stringhash_from_dict,

svn_swig_py_mergeinfo_from_dict,

svn_swig_py_prophash_from_dict): Move variable declarations to

the start of block the to fix syntax errors with VC9.

Patch by: Jun Omae <jun66j5{_AT_}gmail.com>

Merge the swig-py3 branch to trunk.
  1. … 47 more files in changeset.
On the swig-py3 branch: Sync from trunk up to r1869352.
* COMMITTERS: Added futatuki to the blanket-commit list.

Fix for r1868707: Remove debugging code.

* get-deps.sh (get_deps): Remove echo statement.

On the swig-py3 branch: Add tooling for downloading the new py3c dependency.

* .: Ignore a local py3c directory.

* get-deps.sh: Download py3c like all the other dependencies.

On the swig-py3 branch: Sync with trunk up to r1868691.
    • ?
    /branches/swig-py3/tools/dist/templates/STATUS.ezt
    • ?
    /branches/swig-py3/subversion/svnrdump/util.c
  1. … 15 more files in changeset.
Python extensions on macOS do *not* have to link the Python framework.

* build/get-py-info.py (link_options): Do not add framework options to

the link command line for Python extensions on macOS.

    • ?
    /branches/swig-py3/build/get-py-info.py
Actually support building and testing with Python 3 on the macOS buildslave.

[in tools/buildbot/slaves/svn-x64-macosx]

* svnbuild.sh: For Python 3, activate the virtual environment before

configuring, and set the PYTHON environment variable so that configure

puts the right path in the Makefile.

* svnbuild-bindings.sh: Select which bindings to build and support Python 3.

* svncheck.sh, svncheck-bindings.sh: For Python 3, activate the virtual

environment before running tests.

Properly identify the newest macOS release in 'svn --version --verbose'.

* subversion/libsvn_subr/sysinfo.c (release_name_from_minor_version):

macOS 10.15.x is called "Catalina".

Print the Python version used by the unit test driver.

* build/run_tests.py (TestHarness.run): Print the interpreter version

in the test summary.

* branches/1.12.x/STATUS: Vote for r1866425.
* branches/1.12.x/STATUS: Approve r1865266.
* branches/1.12.x/STATUS: Approve r1864025 (and actually add my vote to the r1863987 group).
* branches/1.10.x/STATUS: Approve r1864440 and the r1863987 group.
* branches/1.12.x/STATUS: Vote for r1864440 and approve the r1863987 group.
* branches/1.10.x/STATUS: Vote for r1866425.

* branches/1.10.x/STATUS, branches/1.12.x/STATUS:

Propose r1865987, r1866588 for backport.

Follow up to r1865987: Fix another printf format bug in FSFS.

* subversion/libsvn_fs_fs/verify.c (compare_p2l_to_rev):

Cast entry::type to unsigned integer and use the %u format specifier.

Found by: danielsh

* notes/commit-access-templates/full-committer.tmpl:

Almost revert r1866031, leaving just the http:// -> https:// change.

Update URLs in the commit access invitation templates.
* subversion/libsvn_fs_fs/verify.c (compare_p2l_to_rev):

Fix format string that was broken on 32-bit platforms.

Merged from staging: Event advertisement and some property changes.