pkg.soopen package index

brew / rank 15626

Install git-svn-abandon with Homebrew

History-preserving svn-to-git migration. Version 0.0.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install git-svn-abandon

local Homebrew formula metadata

overview

Package summary

History-preserving svn-to-git migration

Commands and aliases

  • git-svn-abandon-cleanup
  • git-svn-abandon-fix-refs
  • git-svn-abandon-msg-filter

history

Project history and usage

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.

Project history

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 history

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.

How it is used

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.

Why package nerds care

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.

Timeline

  • 2009: README links to the author's detailed git-svn-abandon how-to.
  • 0.0.1: Homebrew packages the upstream release as git-svn-abandon.

Related projects

  • git-svn-abandon builds on git-svn and points users toward Snerp Vortex and svn2git-style scripts when a repository is too large or complex for its own cleanup scripts.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
git-svn-abandon-cleanupexecutableindexed executableDiscovered from the local executable index.
git-svn-abandon-fix-refsexecutableindexed executableDiscovered from the local executable index.
git-svn-abandon-msg-filterexecutableindexed executableDiscovered from the local executable index.

freshness

Version and 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.

page generated2026-08-03
manager version0.0.1
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:git-svn-abandon
Version0.0.1
Package managerHomebrew
Homepagehttps://github.com/nothingmuch/git-svn-abandon
Repositoryhttps://github.com/nothingmuch/git-svn-abandon
Bottlenot recorded
Servicenone declared

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation