Author: rinrab
Date: Wed Sep 25 16:03:48 2024
New Revision: 1920916
URL: http://svn.apache.org/viewvc?rev=1920916&view=rev
Log:
On the 'windows-shared-ra-modules' branch: Sync with trunk@1920915.
Modified:
subversion/branches/windows-shared-ra-modules/ (props changed)
subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml
(contents, props changed)
subversion/branches/windows-shared-ra-modules/CHANGES
subversion/branches/windows-shared-ra-modules/CMakeLists.txt
subversion/branches/windows-shared-ra-modules/NOTICE
subversion/branches/windows-shared-ra-modules/build/generator/templates/targets.cmake.ezt
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.c
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.h
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs.c
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs_init.h
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs.c
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs_init.h
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/
(props changed)
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs.c
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs_init.h
subversion/branches/windows-shared-ra-modules/subversion/libsvn_subr/version.c
subversion/branches/windows-shared-ra-modules/tools/dist/release.py
Propchange: subversion/branches/windows-shared-ra-modules/
------------------------------------------------------------------------------
Merged /subversion/trunk:r1920808-1920915
Modified:
subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
--- subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml
(original)
+++ subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml
Wed Sep 25 16:03:48 2024
@@ -1,126 +1,138 @@
-name: Build and Test Subversion with CMake
-
-on:
- push:
- branches: ["*"]
-
-concurrency:
- group: ${{ github.ref }}
- cancel-in-progress: false
-
-defaults:
- run:
- shell: pwsh
-
-jobs:
- build:
- strategy:
- fail-fast: false
- matrix:
- include:
- - name: Windows, shared, x64, with tests
- os: windows-latest
- build_shared: ON
- vcpkg_triplet: x64-windows
- arch: x64
- run_tests: true
- - name: Windows, shared, x86
- os: windows-latest
- build_shared: ON
- vcpkg_triplet: x86-windows
- arch: x86
- - name: Windows, static, x64, with tests
- os: windows-latest
- build_shared: OFF
- vcpkg_triplet: x64-windows-static
- arch: x64
- run_tests: true
- - name: Linux, shared, with tests
- os: ubuntu-latest
- build_shared: ON
- run_tests: true
-
- runs-on: ${{ matrix.os }}
- name: ${{ matrix.name }}
-
- env:
- VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
-
- steps:
- - name: Prepare Enviroment (Windows)
- if: runner.os == 'Windows'
- run: |
- $root = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"
- Import-Module
"$root\Common7\Tools\Microsoft.VisualStudio.DevShell.dll"
- Enter-VsDevShell -VsInstallPath $root -DevCmdArguments "-arch=${{
matrix.arch }}"
-
- ls env: | foreach { "$($_.Name)=$($_.Value)" >> $env:GITHUB_ENV }
-
- - name: Prepare Enviroment (Linux)
- if: runner.os == 'Windows'
- run: |
- # nothing yet
-
- - name: Export GitHub Actions cache environment variables
- if: runner.os == 'Windows'
- uses: actions/github-script@v7
- with:
- script: |
- core.exportVariable('ACTIONS_CACHE_URL',
process.env.ACTIONS_CACHE_URL || '');
- core.exportVariable('ACTIONS_RUNTIME_TOKEN',
process.env.ACTIONS_RUNTIME_TOKEN || '');
-
- - name: Install dependecies (Windows, vcpkg)
- if: runner.os == 'Windows'
- run: |
- C:\vcpkg\vcpkg.exe install --triplet ${{ matrix.vcpkg_triplet }} `
- apr apr-util expat zlib sqlite3
-
- "CMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake" >>
$env:GITHUB_ENV
-
- - name: Install dependecies (Linux, apt-get)
- if: runner.os == 'Linux'
- run: >
- sudo apt-get install
- libtool
- libtool-bin
- libapr1-dev
- libaprutil1-dev
- libexpat1-dev
- zlib1g-dev
- libsqlite3-dev
- ninja-build
-
- - name: Use LF for Git checkout
- run: |
- git config --global core.autocrlf false
- git config --global core.eol lf
-
- - uses: actions/checkout@v4
-
- - name: gen-make
- run: python ./gen-make.py -t cmake
-
- - name: Configure CMake
- run: >
- cmake -B out -G Ninja
- -DBUILD_SHARED_LIBS=${{ matrix.build_shared }}
- -DSVN_ENABLE_TESTS=ON
- -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/installdir
- -DVCPKG_TARGET_TRIPLET=${{ matrix.vcpkg_triplet }}
-
- - name: Build CMake
- run: cmake --build out
-
- - name: Install
- run: cmake --install out
-
- - name: Run all tests
- id: run_all_tests
- if: matrix.run_tests
- working-directory: out
- run: ctest --output-on-failure --verbose
-
- - name: Rerun failed tests
- if: ${{ matrix.run_tests && failure() &&
steps.run_all_tests.conclusion == 'failure' }}
- working-directory: out
- run: ctest --output-on-failure --verbose --rerun-failed
+name: Build and Test Subversion with CMake
+
+on:
+ push:
+ branches: ["*"]
+
+concurrency:
+ group: ${{ github.ref }}
+ cancel-in-progress: false
+
+defaults:
+ run:
+ shell: pwsh
+
+jobs:
+ build:
+ strategy:
+ fail-fast: false
+ matrix:
+ include:
+ - name: Windows, shared, x64, with tests
+ os: windows-latest
+ build_shared: ON
+ cmake_generator: Ninja
+ vcpkg_triplet: x64-windows
+ arch: x64
+ run_tests: true
+ - name: Windows, shared, x64, vs2022, with tests
+ os: windows-latest
+ build_shared: ON
+ cmake_generator: 'Visual Studio 17 2022'
+ vcpkg_triplet: x64-windows
+ arch: x64
+ run_tests: true
+ - name: Windows, shared, x86
+ os: windows-latest
+ build_shared: ON
+ cmake_generator: Ninja
+ vcpkg_triplet: x86-windows
+ arch: x86
+ - name: Windows, static, x64, with tests
+ os: windows-latest
+ build_shared: OFF
+ cmake_generator: Ninja
+ vcpkg_triplet: x64-windows-static
+ arch: x64
+ run_tests: true
+ - name: Linux, shared, with tests
+ os: ubuntu-latest
+ cmake_generator: Ninja
+ build_shared: ON
+ run_tests: true
+
+ runs-on: ${{ matrix.os }}
+ name: ${{ matrix.name }}
+
+ env:
+ VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
+ CMAKE_GENERATOR: ${{ matrix.cmake_generator }}
+
+ steps:
+ - name: Prepare Enviroment (Windows)
+ if: runner.os == 'Windows'
+ run: |
+ $root = "C:\Program Files\Microsoft Visual Studio\2022\Enterprise"
+ Import-Module
"$root\Common7\Tools\Microsoft.VisualStudio.DevShell.dll"
+ Enter-VsDevShell -VsInstallPath $root -DevCmdArguments "-arch=${{
matrix.arch }}"
+
+ ls env: | foreach { "$($_.Name)=$($_.Value)" >> $env:GITHUB_ENV }
+
+ - name: Prepare Enviroment (Linux)
+ if: runner.os == 'Windows'
+ run: |
+ # nothing yet
+
+ - name: Export GitHub Actions cache environment variables
+ if: runner.os == 'Windows'
+ uses: actions/github-script@v7
+ with:
+ script: |
+ core.exportVariable('ACTIONS_CACHE_URL',
process.env.ACTIONS_CACHE_URL || '');
+ core.exportVariable('ACTIONS_RUNTIME_TOKEN',
process.env.ACTIONS_RUNTIME_TOKEN || '');
+
+ - name: Install dependecies (Windows, vcpkg)
+ if: runner.os == 'Windows'
+ run: |
+ C:\vcpkg\vcpkg.exe install --triplet ${{ matrix.vcpkg_triplet }} `
+ apr apr-util expat zlib sqlite3
+
+ "CMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake" >>
$env:GITHUB_ENV
+
+ - name: Install dependecies (Linux, apt-get)
+ if: runner.os == 'Linux'
+ run: >
+ sudo apt-get install
+ libtool
+ libtool-bin
+ libapr1-dev
+ libaprutil1-dev
+ libexpat1-dev
+ zlib1g-dev
+ libsqlite3-dev
+ ninja-build
+
+ - name: Use LF for Git checkout
+ run: |
+ git config --global core.autocrlf false
+ git config --global core.eol lf
+
+ - uses: actions/checkout@v4
+
+ - name: gen-make
+ run: python ./gen-make.py -t cmake
+
+ - name: Configure CMake
+ run: >
+ cmake -B out
+ -DBUILD_SHARED_LIBS=${{ matrix.build_shared }}
+ -DSVN_ENABLE_TESTS=ON
+ -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/installdir
+ -DVCPKG_TARGET_TRIPLET=${{ matrix.vcpkg_triplet }}
+
+ - name: Build CMake
+ run: cmake --build out --config Release
+
+ - name: Install
+ run: cmake --install out --config Release
+
+ - name: Run all tests
+ id: run_all_tests
+ if: matrix.run_tests
+ working-directory: out
+ run: ctest --output-on-failure --verbose -C Release
+
+ - name: Rerun failed tests
+ if: ${{ matrix.run_tests && failure() &&
steps.run_all_tests.conclusion == 'failure' }}
+ working-directory: out
+ run: ctest --output-on-failure --verbose -C Release --rerun-failed
Propchange:
subversion/branches/windows-shared-ra-modules/.github/workflows/cmake.yml
------------------------------------------------------------------------------
svn:eol-style = native
Modified: subversion/branches/windows-shared-ra-modules/CHANGES
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/CHANGES?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
--- subversion/branches/windows-shared-ra-modules/CHANGES (original)
+++ subversion/branches/windows-shared-ra-modules/CHANGES Wed Sep 25 16:03:48
2024
@@ -17,6 +17,25 @@ https://svn.apache.org/repos/asf/subvers
time with --disable-plaintext-password-storage. This reverts r1845377
(r1909351).
+Version 1.14.4
+(8 Oct 2024, from /branches/1.14.x)
+https://svn.apache.org/repos/asf/subversion/tags/1.14.4
+ User-visible changes:
+ - Client-side improvements and bugfixes:
+ * Fix unbounded memory usage in propget and proplist --xml (r1918138, -39)
+ * Fix cmdline parsing bugs in --change (-c) argument (r1917864, -944)
+ * Improve help message for svnmucc PUT (r1914222)
+ - Server-side bugfixes:
+ * mailer.py: Fix inconsistency in Config.which_group() arguments (r1914518)
+
+ Developer-visible changes:
+ * Fix svnadmin_tests.py failing with Python 3.11+ on Windows (r1910464)
+ * Support building swig-rb with clang 16 / GCC14 (r1915236, -39)
+ * Convert path to local style in error message from diff API (r1917946)
+ * Fix `invalid escape sequence` in .py scripts for Python 3.12 (r1912632)
+ * swig-py: Fix `none_dealloc` error caused by refcount issue (r1915316)
+ * Fix a msgid in svnadmin.c which was not a valid C string (r1887710)
+
Version 1.14.3
(20 Dec 2023, from /branches/1.14.x)
https://svn.apache.org/repos/asf/subversion/tags/1.14.3
Modified: subversion/branches/windows-shared-ra-modules/CMakeLists.txt
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/CMakeLists.txt?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
--- subversion/branches/windows-shared-ra-modules/CMakeLists.txt (original)
+++ subversion/branches/windows-shared-ra-modules/CMakeLists.txt Wed Sep 25
16:03:48 2024
@@ -658,29 +658,28 @@ if(SVN_ENABLE_TESTS)
find_package(Python3 COMPONENTS Interpreter REQUIRED)
file(GLOB PYTHON_TESTS
- "subversion/tests/cmdline/*.py"
+ "subversion/tests/cmdline/*_tests.py"
)
foreach(py_test_path ${PYTHON_TESTS})
# Keep `.py'.
get_filename_component(py_test_name ${py_test_path} NAME_WLE)
+ set(binary_dir $<TARGET_FILE_DIR:svn>)
- if(NOT ${py_test_name} STREQUAL "svneditor")
- add_test(
- NAME
- "cmdline.${py_test_name}"
- COMMAND
- "${Python3_EXECUTABLE}"
"${CMAKE_CURRENT_SOURCE_DIR}/build/run_tests.py"
- --bin ${CMAKE_CURRENT_BINARY_DIR}
- --tools-bin ${CMAKE_CURRENT_BINARY_DIR}
- --verbose
- --log-to-stdout
- --set-log-level=WARNING
- ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_BINARY_DIR}
- ${py_test_path}
- )
- endif()
+ add_test(
+ NAME
+ "cmdline.${py_test_name}"
+ COMMAND
+ "${Python3_EXECUTABLE}"
"${CMAKE_CURRENT_SOURCE_DIR}/build/run_tests.py"
+ --bin ${binary_dir}
+ --tools-bin ${binary_dir}
+ --verbose
+ --log-to-stdout
+ --set-log-level=WARNING
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${binary_dir}
+ ${py_test_path}
+ )
endforeach()
endif()
Modified: subversion/branches/windows-shared-ra-modules/NOTICE
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/NOTICE?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
--- subversion/branches/windows-shared-ra-modules/NOTICE (original)
+++ subversion/branches/windows-shared-ra-modules/NOTICE Wed Sep 25 16:03:48
2024
@@ -1,5 +1,5 @@
Apache Subversion
-Copyright 2023 The Apache Software Foundation
+Copyright 2024 The Apache Software Foundation
This product includes software developed by many people, and distributed
under Contributor License Agreements to The Apache Software Foundation
Modified:
subversion/branches/windows-shared-ra-modules/build/generator/templates/targets.cmake.ezt
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/build/generator/templates/targets.cmake.ezt?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
---
subversion/branches/windows-shared-ra-modules/build/generator/templates/targets.cmake.ezt
(original)
+++
subversion/branches/windows-shared-ra-modules/build/generator/templates/targets.cmake.ezt
Wed Sep 25 16:03:48 2024
@@ -62,7 +62,11 @@ if ([targets.enable_condition])[is targe
add_executable([targets.name][for targets.sources]
[targets.sources][end]
)
- add_test([targets.namespace].[targets.name] [targets.name] --srcdir
${CMAKE_SOURCE_DIR}/[targets.srcdir])
+ add_test(
+ NAME [targets.namespace].[targets.name]
+ COMMAND [targets.name] --srcdir ${CMAKE_SOURCE_DIR}/[targets.srcdir]
+ WORKING_DIRECTORY $<TARGET_FILE_DIR:[targets.name]>
+ )
[end]target_link_libraries([targets.name] PRIVATE[for targets.libs]
[targets.libs][end]
)[if-any targets.msvc_libs]
Modified:
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.c
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.c?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
---
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.c
(original)
+++
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.c
Wed Sep 25 16:03:48 2024
@@ -52,6 +52,18 @@
#include "fs-loader.h"
+/* Here are the declarations for the FS module init functions. If we
+ are using DSO loading, they won't actually be linked into
+ libsvn_fs. Note that these private functions have a common_pool
+ parameter that may be used for fs module scoped variables such as
+ the bdb cache. This will be the same common_pool that is passed
+ to the create and open functions and these init functions (as well
+ as the open and create functions) are globally serialized so that
+ they have exclusive access to the common_pool. */
+#include "../libsvn_fs_base/fs_init.h"
+#include "../libsvn_fs_fs/fs_init.h"
+#include "../libsvn_fs_x/fs_init.h"
+
/* This is defined by configure on platforms which use configure, but
we need to define a fallback for Windows. */
#ifndef DEFAULT_FS_TYPE
Modified:
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.h
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.h?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
---
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.h
(original)
+++
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs/fs-loader.h
Wed Sep 25 16:03:48 2024
@@ -183,18 +183,6 @@ typedef svn_error_t *(*fs_init_func_t)(c
fs_library_vtable_t **vtable,
apr_pool_t* common_pool);
-/* Here are the declarations for the FS module init functions. If we
- are using DSO loading, they won't actually be linked into
- libsvn_fs. Note that these private functions have a common_pool
- parameter that may be used for fs module scoped variables such as
- the bdb cache. This will be the same common_pool that is passed
- to the create and open functions and these init functions (as well
- as the open and create functions) are globally serialized so that
- they have exclusive access to the common_pool. */
-#include "../libsvn_fs_base/fs_init.h"
-#include "../libsvn_fs_fs/fs_init.h"
-#include "../libsvn_fs_x/fs_init.h"
-
/*** vtable types for the abstract FS objects ***/
Modified:
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs.c
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs.c?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
---
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs.c
(original)
+++
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs.c
Wed Sep 25 16:03:48 2024
@@ -36,6 +36,7 @@
#include "svn_delta.h"
#include "svn_version.h"
#include "fs.h"
+#include "fs_init.h"
#include "err.h"
#include "dag.h"
#include "revs-txns.h"
Modified:
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs_init.h
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs_init.h?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
---
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs_init.h
(original)
+++
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_base/fs_init.h
Wed Sep 25 16:03:48 2024
@@ -22,9 +22,10 @@
* ====================================================================
*/
-#ifndef LIBSVN_FS_LOADER_H
-#error Please include libsvn_fs/fs_loader.h instead of this file
-#else
+#ifndef SVN_LIBSVN_FS_BASE_INIT
+#define SVN_LIBSVN_FS_BASE_INIT
+
+#include "../libsvn_fs/fs-loader.h"
svn_error_t *svn_fs_base__init(const svn_version_t *loader_version,
fs_library_vtable_t **vtable,
Modified:
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs.c
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs.c?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
--- subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs.c
(original)
+++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs.c
Wed Sep 25 16:03:48 2024
@@ -34,6 +34,7 @@
#include "svn_pools.h"
#include "fs.h"
#include "fs_fs.h"
+#include "fs_init.h"
#include "tree.h"
#include "lock.h"
#include "hotcopy.h"
Modified:
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs_init.h
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs_init.h?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
---
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs_init.h
(original)
+++
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_fs/fs_init.h
Wed Sep 25 16:03:48 2024
@@ -21,12 +21,13 @@
* ====================================================================
*/
-#ifndef LIBSVN_FS_LOADER_H
-#error Please include libsvn_fs/fs_loader.h instead of this file
-#else
+#ifndef SVN_LIBSVN_FS_FS_INIT
+#define SVN_LIBSVN_FS_FS_INIT
+
+#include "../libsvn_fs/fs-loader.h"
svn_error_t *svn_fs_fs__init(const svn_version_t *loader_version,
- fs_library_vtable_t **vtable,
- apr_pool_t* common_pool);
+ fs_library_vtable_t **vtable,
+ apr_pool_t *common_pool);
#endif
Propchange:
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/
------------------------------------------------------------------------------
Merged /subversion/trunk/subversion/libsvn_fs_x:r1920808-1920915
Modified:
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs.c
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs.c?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
--- subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs.c
(original)
+++ subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs.c
Wed Sep 25 16:03:48 2024
@@ -35,6 +35,7 @@
#include "batch_fsync.h"
#include "fs.h"
#include "fs_x.h"
+#include "fs_init.h"
#include "pack.h"
#include "recovery.h"
#include "hotcopy.h"
Modified:
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs_init.h
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs_init.h?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
---
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs_init.h
(original)
+++
subversion/branches/windows-shared-ra-modules/subversion/libsvn_fs_x/fs_init.h
Wed Sep 25 16:03:48 2024
@@ -21,13 +21,14 @@
* ====================================================================
*/
-#ifndef LIBSVN_FS_LOADER_H
-#error Please include libsvn_fs/fs_loader.h instead of this file
-#else
+#ifndef SVN_LIBSVN_FS_X_INIT
+#define SVN_LIBSVN_FS_X_INIT
+
+#include "../libsvn_fs/fs-loader.h"
svn_error_t *svn_fs_x__init(const svn_version_t *loader_version,
- fs_library_vtable_t **vtable,
- apr_pool_t* common_pool);
+ fs_library_vtable_t **vtable,
+ apr_pool_t *common_pool);
#endif
Modified:
subversion/branches/windows-shared-ra-modules/subversion/libsvn_subr/version.c
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/subversion/libsvn_subr/version.c?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
---
subversion/branches/windows-shared-ra-modules/subversion/libsvn_subr/version.c
(original)
+++
subversion/branches/windows-shared-ra-modules/subversion/libsvn_subr/version.c
Wed Sep 25 16:03:48 2024
@@ -143,7 +143,7 @@ svn_version_extended(svn_boolean_t verbo
info->build_time = __TIME__;
info->build_host = SVN_BUILD_HOST;
info->copyright = apr_pstrdup
- (pool, _("Copyright (C) 2023 The Apache Software Foundation.\n"
+ (pool, _("Copyright (C) 2024 The Apache Software Foundation.\n"
"This software consists of contributions made by many people;\n"
"see the NOTICE file for more information.\n"
"Subversion is open source software, see "
Modified: subversion/branches/windows-shared-ra-modules/tools/dist/release.py
URL:
http://svn.apache.org/viewvc/subversion/branches/windows-shared-ra-modules/tools/dist/release.py?rev=1920916&r1=1920915&r2=1920916&view=diff
==============================================================================
--- subversion/branches/windows-shared-ra-modules/tools/dist/release.py
(original)
+++ subversion/branches/windows-shared-ra-modules/tools/dist/release.py Wed Sep
25 16:03:48 2024
@@ -910,8 +910,9 @@ def roll_tarballs(args):
# line endings and won't run, so use the one in the working copy.
run_script(args.verbose,
'%s/tools/po/po-update.sh pot' % get_workdir(args.base_dir))
- run_script(args.verbose,
- 'python gen-make.py -t cmake --release')
+ if not args.version < Version("1.15.0"):
+ run_script(args.verbose,
+ 'python gen-make.py -t cmake --release')
clean_pycache() # as with clean_autom4te, is this pointless on Windows?
os.chdir(cwd)
clean_autom4te() # dist.sh does it but pointless on Windows?
@@ -928,8 +929,9 @@ def roll_tarballs(args):
'''tools/po/po-update.sh pot
./autogen.sh --release''',
hide_stderr=True) # SWIG is noisy
- run_script(args.verbose,
- 'python gen-make.py -t cmake --release')
+ if not args.version < Version("1.15.0"):
+ run_script(args.verbose,
+ 'python gen-make.py -t cmake --release')
clean_pycache() # without this, tarballs contain empty __pycache__ dirs
os.chdir(cwd)
clean_autom4te() # dist.sh does it but probably pointless