This is with a fresh build of today's trunk:

$ /Volumes/svn-test/trunk/subversion/svn/svn commit
/Users/brane/src/svn/repos/trunk/subversion/svn/svn.c:3373: 
(apr_err=SVN_ERR_CL_INSUFFICIENT_ARGS)
svn: E205001: Try 'svn help commit' for more information
/Users/brane/src/svn/repos/trunk/subversion/svn/commit-cmd.c:185,
/Users/brane/src/svn/repos/trunk/subversion/libsvn_client/commit.c:1097,
/Users/brane/src/svn/repos/trunk/subversion/libsvn_client/commit.c:156: 
(apr_err=SVN_ERR_CL_INSUFFICIENT_ARGS)
svn: E205001: Commit failed (details follow):
/Users/brane/src/svn/repos/trunk/subversion/libsvn_client/commit.c:907,
/Users/brane/src/svn/repos/trunk/subversion/svn/util.c:449: 
(apr_err=SVN_ERR_CL_INSUFFICIENT_ARGS)
svn: E205001: Cannot invoke editor to get log message when non-interactive


What? svn 1.14.5 works as expected, with the same ~/.subversion/config file. I have no clue where this 'non-interactive' thing came from.

Note: I have local changes in the macOS Keychain auth provider, but it never gets that far, since it fails during argument parsing.


-- Brane


$ /Volumes/svn-test/trunk/subversion/svn/svn --version --verbose
svn, version 1.15.0-dev (under development)
   compiled Jun 18 2025, 22:23:41 on aarch64-apple-darwin24.5.0

Copyright (C) 2025 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, seehttps://subversion.apache.org/

Supported working copy (WC) formats:

* WC format 31, compatible with Subversion v1.8 and newer
* WC format 32, compatible with Subversion v1.15 and newer

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 2.0.0 (compiled with 2.0.0)
  - handles 'http' scheme
  - handles 'https' scheme

The following authentication credential caches are available:

* GPG-Agent
* macOS Keychain

System information:

* running on arm64-apple-darwin24.5.0
  - macOS 15.5, build 24F74
  - character encoding: UTF-8
* linked dependencies:
  - APR 1.7.6 (compiled with 1.7.6)
  - APR-Util 1.6.3 (compiled with 1.6.3)
  - Expat 2.7.1 (compiled with 2.7.1)
  - SQLite 3.49.2 (compiled with 3.49.2)
  - Utf8proc 2.10.0 (compiled with 2.10.0)
  - ZLib 1.2.12 (compiled with 1.2.12)
  - LZ4 1.10.0 (compiled with 1.10.0)
* loaded shared libraries:
  - /Volumes/svn-test/trunk/subversion/svn/.libs/svn
  - 
/Volumes/svn-test/trunk/subversion/libsvn_client/.libs/libsvn_client-1.0.dylib
  - /Volumes/svn-test/trunk/subversion/libsvn_wc/.libs/libsvn_wc-1.0.dylib
  - /Volumes/svn-test/trunk/subversion/libsvn_ra/.libs/libsvn_ra-1.0.dylib
  - /Volumes/svn-test/trunk/subversion/libsvn_diff/.libs/libsvn_diff-1.0.dylib
  - 
/Volumes/svn-test/trunk/subversion/libsvn_ra_local/.libs/libsvn_ra_local-1.0.dylib
  - /Volumes/svn-test/trunk/subversion/libsvn_repos/.libs/libsvn_repos-1.0.dylib
  - /Volumes/svn-test/trunk/subversion/libsvn_fs/.libs/libsvn_fs-1.0.dylib
  - /Volumes/svn-test/trunk/subversion/libsvn_fs_fs/.libs/libsvn_fs_fs-1.0.dylib
  - /Volumes/svn-test/trunk/subversion/libsvn_fs_x/.libs/libsvn_fs_x-1.0.dylib
  - 
/Volumes/svn-test/trunk/subversion/libsvn_fs_util/.libs/libsvn_fs_util-1.0.dylib
  - 
/Volumes/svn-test/trunk/subversion/libsvn_ra_svn/.libs/libsvn_ra_svn-1.0.dylib
  - 
/Volumes/svn-test/trunk/subversion/libsvn_ra_serf/.libs/libsvn_ra_serf-1.0.dylib
  - /opt/mine/serf/lib/libserf-2.2.0.0.dylib
  - /Volumes/svn-test/trunk/subversion/libsvn_delta/.libs/libsvn_delta-1.0.dylib
  - /Volumes/svn-test/trunk/subversion/libsvn_subr/.libs/libsvn_subr-1.0.dylib
  - /opt/homebrew/Cellar/sqlite/3.49.2/lib/libsqlite3.3.49.2.dylib
  - /opt/homebrew/Cellar/lz4/1.10.0/lib/liblz4.1.10.0.dylib
  - /opt/homebrew/Cellar/utf8proc/2.10.0/lib/libutf8proc.3.dylib
  - /opt/homebrew/Cellar/apr-util/1.6.3_1/lib/libaprutil-1.0.dylib
  - /opt/homebrew/Cellar/apr/1.7.6/lib/libapr-1.0.dylib
  - /usr/lib/libexpat.1.dylib
  - /usr/lib/libSystem.B.dylib
  - /usr/lib/libobjc.A.dylib
  - /usr/lib/swift/libswiftCore.dylib
  - /usr/lib/libc++abi.dylib
  - /usr/lib/libRosetta.dylib
  - /usr/lib/libc++.1.dylib
  - /usr/lib/swift/libswiftObjectiveC.dylib
  - /usr/lib/liboah.dylib
  - /usr/lib/libfakelink.dylib
  - /usr/lib/libicucore.A.dylib
  - /usr/lib/libapple_nghttp2.dylib
  - /usr/lib/libcompression.dylib
  - /usr/lib/libsqlite3.dylib
  - /usr/lib/libz.1.dylib
  - /usr/lib/libenergytrace.dylib
  - /usr/lib/libDiagnosticMessagesClient.dylib
  - /usr/lib/libbsm.0.dylib
  - /usr/lib/libCoreEntitlements.dylib
  - /usr/lib/libMobileGestalt.dylib
  - /usr/lib/libcoretls.dylib
  - /usr/lib/libcoretls_cfhelpers.dylib
  - /usr/lib/libpam.2.dylib
  - /usr/lib/libxar.1.dylib
  - /usr/lib/libarchive.2.dylib
  - /usr/lib/libxml2.2.dylib
  - /usr/lib/liblangid.dylib
  - /usr/lib/swift/libswiftCoreFoundation.dylib
  - /usr/lib/swift/libswiftDarwin.dylib
  - /usr/lib/swift/libswiftDispatch.dylib
  - /usr/lib/swift/libswiftIOKit.dylib
  - /usr/lib/swift/libswiftSystem.dylib
  - /usr/lib/swift/libswiftXPC.dylib
  - /usr/lib/swift/libswift_Builtin_float.dylib
  - /usr/lib/swift/libswift_Concurrency.dylib
  - /usr/lib/swift/libswift_StringProcessing.dylib
  - /usr/lib/swift/libswift_errno.dylib
  - /usr/lib/swift/libswift_math.dylib
  - /usr/lib/swift/libswift_signal.dylib
  - /usr/lib/swift/libswift_stdio.dylib
  - /usr/lib/swift/libswift_time.dylib
  - /usr/lib/swift/libswiftos.dylib
  - /usr/lib/swift/libswiftsys_time.dylib
  - /usr/lib/swift/libswiftunistd.dylib
  - /usr/lib/libboringssl.dylib
  - /usr/lib/libdns_services.dylib
  - /usr/lib/libquic.dylib
  - /usr/lib/libusrtcp.dylib
  - /usr/lib/swift/libswiftDistributed.dylib
  - /usr/lib/swift/libswiftObservation.dylib
  - /usr/lib/swift/libswiftSynchronization.dylib
  - /usr/lib/libnetwork.dylib
  - /usr/lib/libAppleArchive.dylib
  - /usr/lib/libbz2.1.0.dylib
  - /usr/lib/liblzma.5.dylib
  - /usr/lib/libgermantok.dylib
  - /usr/lib/swift/libswiftMetal.dylib
  - /usr/lib/swift/libswiftOSLog.dylib
  - /usr/lib/swift/libswiftQuartzCore.dylib
  - /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
  - /usr/lib/swift/libswiftsimd.dylib
  - /usr/lib/libutil.dylib
  - /usr/lib/libhvf.dylib
  - /usr/lib/swift/libswiftRegexBuilder.dylib
  - /usr/lib/swift/libswift_RegexParser.dylib
  - /usr/lib/libate.dylib
  - /usr/lib/libresolv.9.dylib
  - /usr/lib/libiconv.2.dylib
  - /usr/lib/libheimdal-asn1.dylib
  - /usr/lib/libcharset.1.dylib
  - /usr/lib/libAudioStatistics.dylib
  - /usr/lib/libSMC.dylib
  - /usr/lib/libAudioToolboxUtility.dylib
  - /usr/lib/libperfcheck.dylib
  - /usr/lib/libmis.dylib
  - /usr/lib/libspindump.dylib
  - /usr/lib/libTLE.dylib
  - /usr/lib/libmecab.dylib
  - /usr/lib/libCRFSuite.dylib
  - /usr/lib/libThaiTokenizer.dylib
  - /usr/lib/libCheckFix.dylib
  - /usr/lib/libapp_launch_measurement.dylib
  - /usr/lib/libxslt.1.dylib
  - /usr/lib/libcurl.4.dylib
  - /usr/lib/libcrypto.46.dylib
  - /usr/lib/libssl.48.dylib
  - /usr/lib/libsasl2.2.dylib
  - /opt/homebrew/Cellar/openssl@3/3.5.0/lib/libcrypto.3.dylib
  - /opt/homebrew/Cellar/openssl@3/3.5.0/lib/libssl.3.dylib
  - /opt/homebrew/Cellar/brotli/1.1.0/lib/libbrotlidec.1.1.0.dylib
  - /opt/homebrew/Cellar/krb5/1.21.3/lib/libgssapi_krb5.2.2.dylib
  - /opt/homebrew/Cellar/brotli/1.1.0/lib/libbrotlicommon.1.1.0.dylib
  - /opt/homebrew/Cellar/krb5/1.21.3/lib/libkrb5.3.3.dylib
  - /opt/homebrew/Cellar/krb5/1.21.3/lib/libk5crypto.3.1.dylib
  - /opt/homebrew/Cellar/krb5/1.21.3/lib/libcom_err.3.0.dylib
  - /opt/homebrew/Cellar/krb5/1.21.3/lib/libkrb5support.1.1.dylib
  - /usr/lib/sasl2/libgssapiv2.2.0.18.so
  - /usr/lib/sasl2/shadow_auxprop.so
  - /usr/lib/sasl2/mschapv2.so
  - /usr/lib/sasl2/atoken.so
  - /usr/lib/sasl2/login.so
  - /usr/lib/sasl2/srp.so
  - /usr/lib/sasl2/smb_ntlmv2.so
  - /usr/lib/sasl2/libdigestmd5.2.so
  - /usr/lib/sasl2/libntlm.so
  - /usr/lib/sasl2/plain-clienttoken.so
  - /usr/lib/sasl2/libcrammd5.2.so
  - /usr/lib/sasl2/digestmd5WebDAV.so
  - /usr/lib/sasl2/apop.so
  - /usr/lib/sasl2/oauthbearer.so
  - /usr/lib/sasl2/pwauxprop.so
  - /usr/lib/sasl2/libplain.2.so
  - /usr/lib/sasl2/libanonymous.2.so
  - /usr/lib/sasl2/dhx.so

Reply via email to