Development Installation Guide

How to install Apache Subversion 1.9.5 on Ubuntu, Linux Mint

Apache Subversion (aka SVN), is a free software versioning as well as revision control system. Subversion is used mostly by developers to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be the most compatible successor to the widely used Concurrent Versions System (CVS).

Apache Subversion

Key Features

  • 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
  • Known issues in the release

Apache Subversion 1.9.5 Changelog

User-visible changes:

  • Client-side bugfixes:
    • fix accessing non-existent paths during reintegrate merge
    • fix handling of newly secured subdirectories in working copy
    • info: remove trailing whitespace in –show-item=revision
    • fix recording wrong revisions for tree conflicts
    • gpg-agent: improve discovery of gpg-agent sockets
    • gpg-agent: fix file descriptor leak
    • resolve: fix –accept=mine-full for binary files
    • merge: fix possible crash
    • resolve: fix possible crash
    • fix potential crash in Win32 crash reporter
  • Server-side bugfixes:
    • fsfs: fix “offset too large” error during pack
    • fsfs: fix crash when encountering all-zero checksums
    • svnserve: enable hook script environments
    • fsfs: fix possible data reconstruction error
    • fix source of spurious ‘incoming edit’ tree conflicts
    • fsfs: improve caching for large directories
    • fsfs: fix potential source of repository corruptions
    • mod_dav_svn: fix excessive memory usage with mod_headers/mod_deflate
    • mod_dav_svn: reduce memory usage during GET requests
    • fsfs: fix unexpected “database is locked” errors
    • fsfs: fix opening old repositories without db/format files
  • See changelog for more details

How to install Apache Subversion 1.9.5 on Ubuntu, Linux Mint

sudo apt-add-repository ppa:dominik-stadler/subversion-1.9

sudo apt-get update && sudo apt-get install subversion

How to uninstall Apache Subversion from Ubuntu, Linux Mint

sudo apt-get remove subversion

About the author


A passionate Linux user for personal and professional reasons, always exploring what is new in the world of Linux and sharing with my readers.

Leave a Comment