macOS
brew install git-svn-abandonlocal Homebrew formula metadata
brew / rank 15626
History-preserving svn-to-git migration. Version 0.0.1 via Homebrew; verified from local package data.
install
brew install git-svn-abandonlocal Homebrew formula metadata
overview
History-preserving svn-to-git migration
history
git-svn-abandon is a small suite of Git extension scripts for turning a git-svn working repository into a plain Git repository after a Subversion migration.
The README frames the project as a workflow for abandoning SVN in favor of Git while keeping a clean history. The documented process starts from a git-svn clone, runs `git svn-abandon-fix-refs`, optionally adds `.git/info/grafts` for merge commits, and then runs `git-svn-abandon-cleanup`.
Adoption evidence is limited to the upstream repository and package-manager presence. Homebrew packages version 0.0.1 and also exposes a HEAD build, reflecting the tool's role as a niche migration helper rather than a broad day-to-day Git workflow package.
Practitioners use it after a git-svn import to convert SVN remote references into normal Git heads and tags, recreate SVN tags as annotated Git tags, remove git-svn-id and SVK message noise, and apply grafts where merge ancestry has to be supplied manually. After cleanup, the README warns that `git svn rebase` can no longer be used against the converted repository.
Its significance is as a fossil of the SVN-to-Git migration era: a packageable set of `git-*` commands that extends Git's subcommand discovery and handles a one-way repository conversion step that core Git intentionally leaves to external tooling.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
git-svn-abandon-cleanup | executable | indexed executable | Discovered from the local executable index. |
git-svn-abandon-fix-refs | executable | indexed executable | Discovered from the local executable index. |
git-svn-abandon-msg-filter | executable | indexed executable | Discovered from the local executable index. |
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 | brew:git-svn-abandon |
|---|---|
| Version | 0.0.1 |
| Package manager | Homebrew |
| Homepage | https://github.com/nothingmuch/git-svn-abandon |
| Repository | https://github.com/nothingmuch/git-svn-abandon |
| Bottle | not recorded |
| Service | none declared |
source 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.