macOS
brew install --cask subgitlocal Homebrew cask metadata
cask / rank 6083
Convert SVN repositories to Git. Version 3.3.18 via Homebrew Cask; verified from local package data. Also installable with nix: nix profile install nixpkgs#subgit.
install
brew install --cask subgitlocal Homebrew cask metadata
overview
Convert SVN repositories to Git
history
SubGit is a TMate Software tool for converting and synchronizing Subversion repositories with Git. The official documentation describes both one-time SVN-to-Git import and Git/SVN mirror workflows where pushes to Git are translated to SVN and SVN commits are translated back to Git.
The documentation says SubGit was developed from the beginning as an alternative to git-svn, aimed at resolving many git-svn limitations. Its release notes cover version history since 1.0 and show the product evolving around repository translation, mirror modes, Git hosting integrations, shared daemon operation, and SVNKit/JGit updates.
SubGit is packaged as a Homebrew cask in the input facts and distributed by the vendor as a downloadable zip. Official docs include guides for GitLab, GitHub, Gerrit, Bitbucket Server, and Gogs, reflecting adoption around organizations moving from Subversion to Git while keeping legacy SVN workflows alive.
Common CLI usage starts with `subgit configure` to create or configure a bare Git mirror, editing `repos.git/subgit/config` and author mappings, then running `subgit install` for ongoing mirroring or `subgit import` for one-time import. The quick how-to notes that SVN credentials may come from the user's `~/.subversion` cache.
SubGit is relevant to package and release engineers because it sits at the boundary between two version-control histories. It exists for teams that cannot simply abandon SVN, so packagers care about repeatable install locations, Java requirements, license limits, credential handling, Git hosting integrations, and long-running daemon behavior.
security posture
No matching local secret-handling manifest was found for subgit. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
<git-repo>/subgit/config<svn-repo>/conf/subgit.confCredential-bearing paths to review before unattended agent runs.
<git-repo>/subgit/passwd<git-repo>/subgit/config~/.subversionexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
subgit | binary | Homebrew cask binary | subgit-3.3.18/bin/subgit |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | cask:subgit |
|---|---|
| Version | 3.3.18 |
| Package manager | Homebrew Cask |
| Homepage | https://subgit.com/ |
| SHA-256 | bb89606d7eb66e182fff8d7d89ffa3ca409592e379489e0e061a85d8d97d41ee |
| Download URL | https://subgit.com/download/subgit-3.3.18.zip |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
subgit
nix profile install nixpkgs#subgitsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.