Apache Subversion

Software Screenshot:
Apache Subversion
Software Details:
Version: 1.10.2 updated
Upload Date: 16 Aug 18
Distribution Type: Freeware
Downloads: 24

Rating: 3.0/5 (Total Votes: 1)

The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. It is developed and distributed by the Apache Software Foundation (ASF). Apache Subversion is a command-line software similar to the Git or Bazaar version control systems.

It’s similar to CVS, but better

Apache Subversion includes the most recent CVS features, as well as various other features that will make this project much better than CVS, including versioned renaming, versioned symbolic links, versioned copying, versions deleting, versioned directories and free-form versioned metadata. It also comes with native client/server, layered library design that features clean APIs.

Efficiently handles binary files

In addition, the software comes with support for tagging and branching operations, commits are truly atomic and the program efficiently handles binary files. Other features include merge tracking, file locking, the ability to preserve executable flags, parseable output, localized messages, interactive conflict resolution, repository read-only mirroring, write-through proxy over WebDAV, changelists, as well as bindings for numerous programming languages.

Supports DeltaV and WebDAV protocols

Among other features, we can mention an Apache network server option, with support for the DeltaV and WebDAV protocols, a standalone server option, native client/server, layered library design, versioning of symbolic links, parseable output, and localized messages.

Supported operating systems and availability

The project is supported on all GNU/Linux operating systems and can be easily installed from the source archive provided by Apache or via the default software repositories of the respective distribution. Both 32-bit and 64-bit architectures are supported at this time.

Choose between database or plain-file repository

The client and server protocol sends diffs in both directions, and users will be able to choose between database or plain-file repository implementations. The Apache Subversion project is free software released under an Apache/BSD-style open source license.

What is new in this release:

  • User-visible changes:
  • Client-side bugfixes:
  • svn: fix possible crash in auth credentials cache (r1705328)
  • cleanup: avoid unneeded memory growth during pristine cleanup (r1706241)
  • diff: fix crash when repository is on server root (r1705060 et al)
  • fix translations for commit notifications (r1709389, r1709562)
  • ra_serf: fix crash in multistatus parser (r1706323, r1706324)
  • svn: report lock/unlock errors as failures (r1701598 et al)
  • svn: cleanup user deleted external registrations (r1705843, r1710558)
  • svn: allow simple resolving of binary file text conflicts (r1703581)
  • svnlook: properly remove tempfiles on diff errors (r1711346)
  • ra_serf: report built- and run-time versions of libserf (r1704847)
  • ra_serf: set Content-Type header in outgoing requests (r1715224 et al)
  • svn: fix merging deletes of svn:eol-style CRLF/CR files (r1703689 et al)
  • ra_local: disable zero-copy code path (r1718167)
  • Server-side bugfixes:
  • mod_authz_svn: fix authz with mod_auth_kerb/mod_auth_ntlm (issue #4602)
  • mod_dav_svn: fix display of process ID in cache statistics (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody for skel-encoded requests (r1687812)
  • svnadmin dump: preserve no-op changes (r1709388 et al, issue #4598)
  • fsfs: avoid unneeded I/O when opening transactions (r1715793)
  • Bindings bugfixes:
  • javahl: fix ABI incompatibilty with 1.8 (r1710104)
  • javahl: allow non-absolute paths in SVNClient.vacuum (r1710215, r1710290)
  • Developer-visible changes:
  • General:
  • fix patch filter invocation in svn_client_patch() (r1706783)
  • add @since information to config defines (r1706983, r1706999)
  • fix running the tests in compatibility mode (r1706375)
  • clarify documentation of svn_fs_node_created_rev() (r1717154)
  • API changes:
  • fix overflow detection in svn_stringbuf_remove and _replace (r1714358)
  • don't ignore some of the parameters to svn_ra_svn_create_conn3 (r1714314)

What is new in version 1.10.0:

  • User-visible changes:
  • Client-side bugfixes:
  • svn: fix possible crash in auth credentials cache (r1705328)
  • cleanup: avoid unneeded memory growth during pristine cleanup (r1706241)
  • diff: fix crash when repository is on server root (r1705060 et al)
  • fix translations for commit notifications (r1709389, r1709562)
  • ra_serf: fix crash in multistatus parser (r1706323, r1706324)
  • svn: report lock/unlock errors as failures (r1701598 et al)
  • svn: cleanup user deleted external registrations (r1705843, r1710558)
  • svn: allow simple resolving of binary file text conflicts (r1703581)
  • svnlook: properly remove tempfiles on diff errors (r1711346)
  • ra_serf: report built- and run-time versions of libserf (r1704847)
  • ra_serf: set Content-Type header in outgoing requests (r1715224 et al)
  • svn: fix merging deletes of svn:eol-style CRLF/CR files (r1703689 et al)
  • ra_local: disable zero-copy code path (r1718167)
  • Server-side bugfixes:
  • mod_authz_svn: fix authz with mod_auth_kerb/mod_auth_ntlm (issue #4602)
  • mod_dav_svn: fix display of process ID in cache statistics (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody for skel-encoded requests (r1687812)
  • svnadmin dump: preserve no-op changes (r1709388 et al, issue #4598)
  • fsfs: avoid unneeded I/O when opening transactions (r1715793)
  • Bindings bugfixes:
  • javahl: fix ABI incompatibilty with 1.8 (r1710104)
  • javahl: allow non-absolute paths in SVNClient.vacuum (r1710215, r1710290)
  • Developer-visible changes:
  • General:
  • fix patch filter invocation in svn_client_patch() (r1706783)
  • add @since information to config defines (r1706983, r1706999)
  • fix running the tests in compatibility mode (r1706375)
  • clarify documentation of svn_fs_node_created_rev() (r1717154)
  • API changes:
  • fix overflow detection in svn_stringbuf_remove and _replace (r1714358)
  • don't ignore some of the parameters to svn_ra_svn_create_conn3 (r1714314)

What is new in version :

  • User-visible changes:
  • Client-side bugfixes:
  • svn: fix possible crash in auth credentials cache (r1705328)
  • cleanup: avoid unneeded memory growth during pristine cleanup (r1706241)
  • diff: fix crash when repository is on server root (r1705060 et al)
  • fix translations for commit notifications (r1709389, r1709562)
  • ra_serf: fix crash in multistatus parser (r1706323, r1706324)
  • svn: report lock/unlock errors as failures (r1701598 et al)
  • svn: cleanup user deleted external registrations (r1705843, r1710558)
  • svn: allow simple resolving of binary file text conflicts (r1703581)
  • svnlook: properly remove tempfiles on diff errors (r1711346)
  • ra_serf: report built- and run-time versions of libserf (r1704847)
  • ra_serf: set Content-Type header in outgoing requests (r1715224 et al)
  • svn: fix merging deletes of svn:eol-style CRLF/CR files (r1703689 et al)
  • ra_local: disable zero-copy code path (r1718167)
  • Server-side bugfixes:
  • mod_authz_svn: fix authz with mod_auth_kerb/mod_auth_ntlm (issue #4602)
  • mod_dav_svn: fix display of process ID in cache statistics (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody for skel-encoded requests (r1687812)
  • svnadmin dump: preserve no-op changes (r1709388 et al, issue #4598)
  • fsfs: avoid unneeded I/O when opening transactions (r1715793)
  • Bindings bugfixes:
  • javahl: fix ABI incompatibilty with 1.8 (r1710104)
  • javahl: allow non-absolute paths in SVNClient.vacuum (r1710215, r1710290)
  • Developer-visible changes:
  • General:
  • fix patch filter invocation in svn_client_patch() (r1706783)
  • add @since information to config defines (r1706983, r1706999)
  • fix running the tests in compatibility mode (r1706375)
  • clarify documentation of svn_fs_node_created_rev() (r1717154)
  • API changes:
  • fix overflow detection in svn_stringbuf_remove and _replace (r1714358)
  • don't ignore some of the parameters to svn_ra_svn_create_conn3 (r1714314)

What is new in version 1.9.5:

  • User-visible changes:
  • Client-side bugfixes:
  • svn: fix possible crash in auth credentials cache (r1705328)
  • cleanup: avoid unneeded memory growth during pristine cleanup (r1706241)
  • diff: fix crash when repository is on server root (r1705060 et al)
  • fix translations for commit notifications (r1709389, r1709562)
  • ra_serf: fix crash in multistatus parser (r1706323, r1706324)
  • svn: report lock/unlock errors as failures (r1701598 et al)
  • svn: cleanup user deleted external registrations (r1705843, r1710558)
  • svn: allow simple resolving of binary file text conflicts (r1703581)
  • svnlook: properly remove tempfiles on diff errors (r1711346)
  • ra_serf: report built- and run-time versions of libserf (r1704847)
  • ra_serf: set Content-Type header in outgoing requests (r1715224 et al)
  • svn: fix merging deletes of svn:eol-style CRLF/CR files (r1703689 et al)
  • ra_local: disable zero-copy code path (r1718167)
  • Server-side bugfixes:
  • mod_authz_svn: fix authz with mod_auth_kerb/mod_auth_ntlm (issue #4602)
  • mod_dav_svn: fix display of process ID in cache statistics (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody for skel-encoded requests (r1687812)
  • svnadmin dump: preserve no-op changes (r1709388 et al, issue #4598)
  • fsfs: avoid unneeded I/O when opening transactions (r1715793)
  • Bindings bugfixes:
  • javahl: fix ABI incompatibilty with 1.8 (r1710104)
  • javahl: allow non-absolute paths in SVNClient.vacuum (r1710215, r1710290)
  • Developer-visible changes:
  • General:
  • fix patch filter invocation in svn_client_patch() (r1706783)
  • add @since information to config defines (r1706983, r1706999)
  • fix running the tests in compatibility mode (r1706375)
  • clarify documentation of svn_fs_node_created_rev() (r1717154)
  • API changes:
  • fix overflow detection in svn_stringbuf_remove and _replace (r1714358)
  • don't ignore some of the parameters to svn_ra_svn_create_conn3 (r1714314)

What is new in version 1.9.4:

  • User-visible changes:
  • Client-side bugfixes:
  • svn: fix possible crash in auth credentials cache (r1705328)
  • cleanup: avoid unneeded memory growth during pristine cleanup (r1706241)
  • diff: fix crash when repository is on server root (r1705060 et al)
  • fix translations for commit notifications (r1709389, r1709562)
  • ra_serf: fix crash in multistatus parser (r1706323, r1706324)
  • svn: report lock/unlock errors as failures (r1701598 et al)
  • svn: cleanup user deleted external registrations (r1705843, r1710558)
  • svn: allow simple resolving of binary file text conflicts (r1703581)
  • svnlook: properly remove tempfiles on diff errors (r1711346)
  • ra_serf: report built- and run-time versions of libserf (r1704847)
  • ra_serf: set Content-Type header in outgoing requests (r1715224 et al)
  • svn: fix merging deletes of svn:eol-style CRLF/CR files (r1703689 et al)
  • ra_local: disable zero-copy code path (r1718167)
  • Server-side bugfixes:
  • mod_authz_svn: fix authz with mod_auth_kerb/mod_auth_ntlm (issue #4602)
  • mod_dav_svn: fix display of process ID in cache statistics (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody for skel-encoded requests (r1687812)
  • svnadmin dump: preserve no-op changes (r1709388 et al, issue #4598)
  • fsfs: avoid unneeded I/O when opening transactions (r1715793)
  • Bindings bugfixes:
  • javahl: fix ABI incompatibilty with 1.8 (r1710104)
  • javahl: allow non-absolute paths in SVNClient.vacuum (r1710215, r1710290)
  • Developer-visible changes:
  • General:
  • fix patch filter invocation in svn_client_patch() (r1706783)
  • add @since information to config defines (r1706983, r1706999)
  • fix running the tests in compatibility mode (r1706375)
  • clarify documentation of svn_fs_node_created_rev() (r1717154)
  • API changes:
  • fix overflow detection in svn_stringbuf_remove and _replace (r1714358)
  • don't ignore some of the parameters to svn_ra_svn_create_conn3 (r1714314)

What is new in version 1.9.3:

  • User-visible changes:
  • Client-side bugfixes:
  • svn: fix possible crash in auth credentials cache (r1705328)
  • cleanup: avoid unneeded memory growth during pristine cleanup (r1706241)
  • diff: fix crash when repository is on server root (r1705060 et al)
  • fix translations for commit notifications (r1709389, r1709562)
  • ra_serf: fix crash in multistatus parser (r1706323, r1706324)
  • svn: report lock/unlock errors as failures (r1701598 et al)
  • svn: cleanup user deleted external registrations (r1705843, r1710558)
  • svn: allow simple resolving of binary file text conflicts (r1703581)
  • svnlook: properly remove tempfiles on diff errors (r1711346)
  • ra_serf: report built- and run-time versions of libserf (r1704847)
  • ra_serf: set Content-Type header in outgoing requests (r1715224 et al)
  • svn: fix merging deletes of svn:eol-style CRLF/CR files (r1703689 et al)
  • ra_local: disable zero-copy code path (r1718167)
  • Server-side bugfixes:
  • mod_authz_svn: fix authz with mod_auth_kerb/mod_auth_ntlm (issue #4602)
  • mod_dav_svn: fix display of process ID in cache statistics (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody for skel-encoded requests (r1687812)
  • svnadmin dump: preserve no-op changes (r1709388 et al, issue #4598)
  • fsfs: avoid unneeded I/O when opening transactions (r1715793)
  • Bindings bugfixes:
  • javahl: fix ABI incompatibilty with 1.8 (r1710104)
  • javahl: allow non-absolute paths in SVNClient.vacuum (r1710215, r1710290)
  • Developer-visible changes:
  • General:
  • fix patch filter invocation in svn_client_patch() (r1706783)
  • add @since information to config defines (r1706983, r1706999)
  • fix running the tests in compatibility mode (r1706375)
  • clarify documentation of svn_fs_node_created_rev() (r1717154)
  • API changes:
  • fix overflow detection in svn_stringbuf_remove and _replace (r1714358)
  • don't ignore some of the parameters to svn_ra_svn_create_conn3 (r1714314)

What is new in version 1.9.2:

  • User-visible changes:
  • Client-side bugfixes:
  • svn: fix crash when saving credentials in kwallet (r1700740, r1700951)
  • checkout/update: fix "access denied" error on Windows (r1701064 et al)
  • update: fix crash when updating a conflicted tree (r1702198, r1702200)
  • commit: fix possible crash (r1702231)
  • ra_serf: do not crash on unexpected 'X-SVN-VR-Base' headers (r1702288)
  • merge: fix crash when merging to a local add (r1702299 et al)
  • svnmucc: fix error during propset+put for existing file (r1702467 et al)
  • update: fix crash without .svn/tmp folder (r1701838, r1702203)
  • checkout: remove unnecessary I/O operation (r1701638)
  • merge: fix possible crash (r1701997)
  • update: fix crash with some of the incoming deletes (r1702247)
  • upgrade: fix crash for pre-1.3 wc with externals (r1702218 et al)
  • revert: fix crash when reverting the root of a move (r1702237 et al)
  • svn: do not crash upon specific database corruptions (r1702974, r1702991)
  • svn: show utf8proc version in svn --version --verbose (r1702533, r1702891)
  • Server-side bugfixes:
  • fix reporting for empty representations in svnfsfs stats (r1698312 et al)
  • Developer-visible changes:
  • General:
  • fix svnfsfs_tests.py in fsfs-v4 and fsfs-v6 modes (r1700215 et al)
  • API changes:
  • disable unsupported operations for standard streams (r1701633 et al)

What is new in version 1.8.13:

  • This release addresses 3 security issues:
  • CVE-2015-0202: Subversion HTTP servers with FSFS repositories are vulnerable to a remotely triggerable excessive memory use with certain REPORT requests.
  • CVE-2015-0248: Subversion mod_dav_svn and svnserve are vulnerable to a remotely triggerable assertion DoS vulnerability for certain requests with dynamically evaluated revision numbers
  • CVE-2015-0251: Subversion HTTP servers allow spoofing svn:author property values for new revisions

What is new in version 1.8.11:

  • User-visible changes:
  • Client-side bugfixes:
  • checkout/update: fix file externals failing to follow history and subsequently silently failing (issue #4185)
  • patch: don't skip targets in valid --git difs (r1592014, r1592034)
  • diff: make property output in diffs stable (r1589360)
  • diff: fix diff of local copied directory with props (r1619380, r1619393)
  • diff: fix changelist filter for repos-WC and WC-WC (r1621978, r1621981)
  • remove broken conflict resolver menu options that always error out (r1620332)
  • improve gpg-agent support (r1600331, r1600348, 1600368, r1600563, r1600781)
  • fix crash in eclipse IDE with GNOME Keyring (issue #3498)
  • fix externals shadowing a versioned directory (issue #4085)
  • fix problems working on unix file systems that don't support permissions (r1612225)
  • upgrade: keep external registrations (issue #4519)
  • cleanup: iprove performance of recorded timestamp fixups (r1633126)
  • translation updates for German
  • Server-side bugfixes:
  • disable revprop caching feature due to cache invalidation problems (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
  • skip generating uniquifiers if rep-sharing is not supported (r1561426)
  • mod_dav_svn: reject requests with missing repository paths (r1643409)
  • mod_dav_svn: reject requests with invalid virtual transaction names (r1643437)
  • mod_dav_svn: avoid unneeded memory growth in resource walking (issue #4531)
  • Developer-visible changes:
  • General:
  • make sure all members of the repos layer notify struct are valid, fixes crashes in API users using all members (r1616131)
  • properly generate a version resource when building on Windows (r1542610, r1564576, r1568180)
  • fix LIBTOOL_M4 and LIBTOOL_CONFIG variable not be evaluated properly during a unix build (r1637826)
  • allow the use of libtool 2.4.3 (r1640862, r1640873, r1643793)

What is new in version 1.8.10:

  • User-visible changes:
  • Client-side bugfixes:
  • guard against md5 hash collisions when finding cached credentials (r1550691, r1550772, r1600909)
  • ra_serf: properly match wildcards in SSL certs. (r1615211, 1615219)
  • ra_serf: ignore the CommonName in SSL certs where there are Subject Alt Names (r1565531, r1566503, r1568349, r1568361)
  • ra_serf: fix a URI escaping bug that prevented deleting locked paths (r1594223, r1553501, r1553556, r1559197, issue #3674)
  • rm: Display the proper URL when deleting a URL in the commit log editor (r1591123)
  • log: Fix another instance of broken pipe error (r1596866, issue #3014)
  • copy: Properly handle props not present or excluded on cross wc copy (r1589184, r1589188)
  • copy: Fix copying parents of locally deleted nodes between wcs (r1589460, r1589486)
  • externals: Properly delete ancestor directories of externals when removing the external by changing svn:externals. (r1600311, 1600315, r1600323, r1600393)
  • ra_serf: fix memory lifetime of some hash values (r1606009)
  • Server-side bugfixes:
  • fsfs: omit config file when creating pre-1.5 format repos (r1547454, r1561703)
  • Developer-visible changes:
  • General:
  • fix improper linking when serf is in the same prefix as existing svn libraries. (r1609004)
  • use proper intermediate directory when building with VS 2003-2008 (r1595431)
  • support generating VS 2013 and later project files.
  • Bindings:
  • ruby: removing warning about Ruby 1.9 support being new. (r1593992)
  • python: fix notify_func callbacks (r1594794, r1594814, r1594834, r1595061)

What is new in version 1.8.5:

  • User-visible changes:
  • Client-side bugfixes:
  • fix externals that point at redirected locations (issues #4428, #4429)
  • diff: fix assertion with move inside a copy (issue #4444)
  • Server-side bugfixes:
  • mod_dav_svn: Prevent crashes with some 3rd party modules (r1537360 et al)
  • mod_dav_svn: canonicalize paths properly (r1542071)
  • mod_authz_svn: fix crash of mod_authz_svn with invalid config (r1541432)
  • hotcopy: fix hotcopy losing revprop files in packed repos (issue #4448)
  • Other tool improvements and bugfixes:
  • mod_dontdothat: Fix the uri parser (r1542069 et al)
  • Developer-visible changes:
  • General:
  • fix compilation with '--enable-optimize' with clang (r1534860)
  • fix copmpilation with debug build of BDB on Windows (r1501656, r1501702)
  • fix '--with-openssl' option when building on Windows (r1535139)
  • add test to fail when built against broken ZLib (r1537193 et al)
  • Bindings:
  • swig-rb: fix tests to run without installing on OS X (r1535161)
  • ctypes-python: build with compiler selected via configure (r1536537)

What is new in version 1.8.4:

  • User-visible changes:
  • Client- and server-side bugfixes:
  • fix assertion on urls of the form 'file://./' (r1516806)
  • stop linking against psapi.dll on Windows (r1534102)
  • translation updates for Swedish
  • Client-side bugfixes:
  • revert: fix problems reverting moves (issue #4436)
  • update: fix assertion when file external access is denied (issue #4422)
  • merge: reduce network connections for automatic merge (r1468980 et al)
  • merge: fix path corruption during reintegration (r1523666)
  • mergeinfo: fix crash (r1519955)
  • ra_serf: verify the result of xml parsing (r1501199 et al)
  • ra_serf: improve error messages during commit (r1526439)
  • ra_local: fix error with repository in Windows drive root (r1518184)
  • fix crash on windows when piped command is interrupted (r1522892)
  • fix crash in the crash handler on windows (r1532023)
  • fix assertion when upgrading old working copies (r1520529)
  • Server-side bugfixes:
  • hotcopy: cleanup unpacked revprops with '--incremental' (r1512300 et al)
  • fix OOM on concurrent requests at threaded server start (r1527103 et al)
  • fsfs: improve error message when unsupported fsfs format found (r1534158)
  • fix memory problem in 3rd party FS module loader (r1519615 et al)
  • Developer-visible changes:
  • General:
  • allow compiling against serf 1.3 and later on Windows (r1517123)
  • Bindings:
  • javahl: canonicalize path for streaFileContent method (r1524869)

What is new in version 1.8.3:

  • This release addresses three security issues:
  • CVE-2013-4246: fsfs: corruption from editing packed revision properties
  • CVE-2013-4262: admin-side tools: symlink attack against pid file
  • CVE-2013-4246: svnserve: symlink attack against pid file

What is new in version 1.8.1:

  • User-visible changes:
  • Client- and server-side bugfixes:
  • translation updates for German and Simplified Chinese
  • improve sqlite error message output (r1497804)
  • support platforms lacking mmap (r1498136)
  • allow configuration files to start with UTF-8 BOM (r1499100 et al)
  • don't fail on UTF-8 data when encoding conversion not available (r1503009)
  • improve error messages when encoding conversion fails (r1503010)
  • Client-side bugfixes:
  • merge: rename 'automatic merge' to 'complete merge' (r1491432)
  • mergeinfo: reduce network usage for '--show-revs' (r1492005)
  • ra_serf: improve http status handling (r1495104)
  • merge: avoid unneeded ra session (r1493475)
  • merge: reduce network usage (r1478987)
  • merge: remove duplicated ancestry check (r1493424, r1495597)
  • ra_serf: fix 'Accept-Encoding' header for IIS interoperability (r1497551)
  • svn status: improve documentation for lock columns (r1497318, r1497319)
  • ra_serf: fix support for 'get-file-revs-reversed' capability (r1498456)
  • log: reduce network usage on repository roots (r1496957)
  • diff: avoid temporary files when calling external diff (issue #4382)
  • upgrade: fix notification of 1.7.x working copies (r1493703, r1494171)
  • fix crash during tree conflict resolution (issue #4388)
  • interactive file merge: add two additional choices (r1491816, r1494089)
  • diff: use local style paths in error messages (r1500680)
  • resolve: improve the interactive conflict resolution menu (r1491739 et al)
  • switch: use local style path in error message (r1500074)
  • ra_serf: improve error output when receiving invalid XML (r1498851)
  • svn cleanup: explain what the command does in help output (r1497310)
  • blame: error on -r M:N where M>N unless server supports (r1498449 et al)
  • gpg-agent auth: don't try to use agent when unavailable (r1500762 et al)
  • gpg-agent auth: don't require GPG_TTY or TERM env vars (r1500801)
  • update: fix some tree conflicts not triggering resolver (r1491868 et al)
  • commit: remove stale entries from wc lock table when deleting (r1491756)
  • merge: fix --record-only erroring out on renamed path (issue #4387)
  • svnmucc: fix 'make install' symlink to work when DESTDIR is set (r1501072)
  • wc: fix crash when target is symlink to a working copy root (issue #4383)
  • ra_serf: change "internal malfunction" errors to normal errors (r1502577)
  • ra_serf: handle proxies not supporting chunked requests (r1502401 et al)
  • Server-side bugfixes:
  • fsfs: resolve endless loop problem when repos/db/uuid has \r\n (r1492145)
  • fsfs: remove revision property buffer limit (r1491770)
  • mod_dav_svn: better status codes for anonymous user errors (r1495918)
  • mod_dav_svn: better status codes for commit failures (r1490684)
  • fix performance regression in 'svn log' against root (r1494913)
  • allow deleting non-user-visible 'svn:' properties (r1495432)
  • fsfs: fix crash on strict-alignment architectures (r1495806, r1495985)
  • svnadmin upgrade: fix error of non-sharded fsfs repositories (r1494287)
  • svnadmin create: deny '--fs-type=fsfs --compatible-version=1.0' (r1494223)
  • svnadmin upgrade: fix data loss when cancelling in last stage (r1494298)
  • mod_dav_svn: fix incorrect path canonicalization (r1503528)
  • Other tool improvements and bugfixes:
  • fsfs-stats (tool): resolve segfault when passing invalid path (r1492164)
  • svn-bench: fix help output (r1493951)
  • svnpubsub: add version header to server (r1491707)
  • Developer-visible changes
  • General:
  • ra_serf: fix some test runner issues on Windows (r1490679)
  • fix two issues in reverse svn_ra_get_file_revs() (r1492148, et al)
  • handle --compatible-version=1.8 in the C tests (r1494342)
  • improve clang compatibility (r1480080 et al)
  • use proper cancel baton when handling conflicts (r1495850)
  • fs: BDB: provide proper error value from BDB (r1495428)
  • ra_serf: tweak connection failed error value (r1496132, et al)
  • svn_client_log5: resolve possible segfault (r1496110)
  • fix metadata_only move to work when target is unversioned node (r1498564)
  • ra_svn: fix segfault with a NULL commit message (r1498550, r1499727)
  • Ev2: correctly initialize node kind in shims' change table (r1501058)
  • Ev2: fix copyfrom URL construction in shims (r1500226)
  • fs: improve test against newlines in filenames (r1498483 et al)
  • make building with BDB 6 an opt-in feature (r1499438)
  • sqlite: allow placing amalgamation in build dir (r1499034, r1500175)
  • ra_svn: make sessions usable after log callback early out (r1503554)
  • Bindings:
  • swig-rb: fix tests with out-of-tree-builds (r1492295)
  • javahl: fix encoding of error messages produced by javahl (r1492264)
  • swig-pl: silence compiler warnings (r1487094)
  • swig-pl: improve documentation (r1488693, r1490721, r1500904)

What is new in version 1.8.0:

  • Working copy records moves as first-class operation
  • Automatic reintegration merge
  • Inherited properties
  • Repository dictated configuration
  • HTTP client support based on neon has been removed
  • The Berkeley DB-based repository back-end has been deprecated
  • In-memory password caching via GnuPG Agent (Unix client)
  • FSFS size and performance enhancements
  • Storage of authz files in the repository
  • New tools for administrators and infrastructure
  • Many enhancements and bug fixes

What is new in version 1.7.9:

  • User-visible changes:
  • Client-side bugfixes:
  • improved error messages about svn:date and svn:author props. (r1440620)
  • fix local_relpath assertion (issue #4257)
  • fix memory leak in `svn log` over svn:// (r1458341)
  • fix incorrect authz failure when using neon http library (issue #4332)
  • fix segfault when using kwallet (r1421103)
  • Server-side bugfixes:
  • svnserve will log the replayed rev not the low-water rev. (r1461278)
  • mod_dav_svn will omit some property values for activity urls (r1453780)
  • fix an assertion in mod_dav_svn when acting as a proxy on / (issue #4272)
  • improve memory usage when committing properties in mod_dav_svn (r1443929)
  • fix svnrdump to load dump files with non-LF line endings (issue #4263)
  • fix assertion when rep-cache is inaccessible (r1422100)
  • improved logic in mod_dav_svn's implementation of lock. (r1455352)
  • avoid executing unnecessary code in log with limit (r1459599)
  • Developer-visible changes:
  • General:
  • fix an assertion in dav_svn_get_repos_path() on Windows (r1425368)
  • fix get-deps.sh to correctly download zlib (r13520131)
  • doxygen docs will now ignore prefixes when producing the index (r1429201)
  • fix get-deps.sh on freebsd (r1423646)
  • Bindings:
  • javahl status api now respects the ignoreExternals boolean (r1435361)

What is new in version 1.7.8:

  • User-visible changes:
  • Client- and server-side bugfixes:
  • Fix typos in pt_BR, es and zh_TW translations (r1402417, r1402421)
  • Client-side bugfixes:
  • fix crash with --username option on Windows (r1396285)
  • add missing attributes to "svn log -v --xml" output (r1398100)
  • fix svn patch ignoring hunks after no trailing newline (r139917)
  • fix hang with ra_serf during error processing (r1403583)
  • ignore file externals with mergeinfo when merging (r1401915)
  • fix SEGV with "svnmucc cp rev arg" during argv processing (issue #4079)
  • fix conflict handling on symlinks (issue #4091)
  • Server-side bugfixes:
  • properly detect threading availability (r1398325)
  • fix "svnadmin load --bypass-prop-validation" (r1237779)
  • fix parsing of [groupsfoo] sections in authz file (issue #3531)
  • add Vary: header to GET responses to improve cacheability (r1390653)
  • fix fs_fs to cleanup after failed rep transmission (r1403964, et al)
  • fix mod_dav_svn to complain about revisions > HEAD (r1403588)
  • Developer-visible changes:
  • General:
  • fix incorrect status returned by 1.6 API (r1403258)
  • fix compilation with g++ 4.7 (r1345740)
  • fix svn_uri_get_file_url_from_dirent on Windows (r1409146)

Similar Software

monotone
monotone

11 May 15

git-sweep
git-sweep

14 Apr 15

ScmProj
ScmProj

14 Apr 15

Synkie
Synkie

14 Apr 15

Other Software of Developer Apache Software Foundation

Comments to Apache Subversion

Comments not found
Add Comment
Turn on images!