subversion
brew install subversion
v1.14.5_4
Apache-2.0
Version control system with centralized repository model and atomic commits, primarily for legacy project migration.
Why you might care
Subversion (SVN) remains relevant for large enterprises with existing SVN infrastructure and teams unwilling to migrate; it offers simpler branching semantics than Git for some workflows, though Git has become the industry standard. Most new projects should use Git unless locked into SVN infrastructure.
5.1k
30-day installs · #584
17.6k
90-day · #582
69.5k
365-day · #541
Runtime dependencies
Build dependencies
Links
- https://subversion.apache.org/
- Brew formula source: Formula/s/subversion.rb
Caveats
svntools have been installed to: $HOMEBREW_PREFIX/opt/subversion/libexec The perl bindings are located in various subdirectories of: $HOMEBREW_PREFIX/opt/subversion/lib/perl5
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [
"svn"
],
"alternatives": [
"git",
"cvs",
"mercurial",
"perforce"
],
"build_dependencies": [
"gettext",
"pkgconf",
"python-setuptools",
"python@3.14",
"swig"
],
"categories": [
"version-control"
],
"caveats": "svntools have been installed to:\n $HOMEBREW_PREFIX/opt/subversion/libexec\n\nThe perl bindings are located in various subdirectories of:\n $HOMEBREW_PREFIX/opt/subversion/lib/perl5\n",
"conflicts_with": [],
"dependencies": [
"apache-serf",
"apr",
"apr-util",
"lz4",
"utf8proc",
"gettext"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Version control system designed to be a better CVS",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:40:58+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "subversion",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://subversion.apache.org/",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": "Apache Subversion",
"installs_30d": 5144,
"installs_365d": 69513,
"installs_90d": 17570,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": "2026-06-20T23:45:47+00:00",
"llm_model": "claude-haiku-4-5",
"name": "subversion",
"oldnames": [],
"one_liner": "Version control system with centralized repository model and atomic commits, primarily for legacy project migration.",
"optional_dependencies": [],
"rank_30d": 584,
"rank_365d": 541,
"rank_90d": 582,
"raw_hash": "74f7b0f23ec90857",
"recommended_dependencies": [],
"revision": 4,
"ruby_source_path": "Formula/s/subversion.rb",
"tap": "homebrew/core",
"test_dependencies": [
"python@3.14"
],
"uses_from_macos": [
{
"perl": [
"build",
"test"
]
},
{
"ruby": "build"
},
"expat",
"sqlite"
],
"version_head": "HEAD",
"version_stable": "1.14.5",
"versioned_formulae": [],
"why_use_this": "Subversion (SVN) remains relevant for large enterprises with existing SVN infrastructure and teams unwilling to migrate; it offers simpler branching semantics than Git for some workflows, though Git has become the industry standard. Most new projects should use Git unless locked into SVN infrastructure."
}