macOS
brew install reposurgeonlocal Homebrew formula metadata
sudo port install reposurgeonMacPorts ports tree · devel/reposurgeon/Portfile · Quelle: api.github.com
brew / Rang 7322
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für reposurgeon in AI-Agent-Workflows.
Installation
brew install reposurgeonlocal Homebrew formula metadata
sudo port install reposurgeonMacPorts ports tree · devel/reposurgeon/Portfile · Quelle: api.github.com
sudo apt install reposurgeonDebian stable package indexes · reposurgeon · Quelle: deb.debian.org
sudo dnf install reposurgeonFedora Rawhide package metadata · reposurgeon · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#reposurgeonnixpkgs package indexes · pkgs/by-name/re/reposurgeon/package.nix · Quelle: api.github.com
Überblick
Edit version-control repository history
Verlauf
reposurgeon is an interactive and scriptable tool for editing and converting version-control history. It can alter metadata and topology, remove or split history, graft repositories, and translate histories between multiple VCS families.
Eric S. Raymond launched reposurgeon in October 2010 and published version 0.1 on 1 November 2010. Its original motivation was cleaning artifacts produced by repository conversions. It grew into an interactive and scriptable history editor plus a suite containing repocutter, repomapper, repotool, and conversion workflows.
The implementation supports fast-export and fast-import streams as a common interchange model and also uses extractors for systems without suitable exporters. This enables both surgical history editing and conversions spanning centralized and distributed version-control systems.
Reposurgeon has been used in conversions of historically important repositories, including Emacs, Blender, NUT, Battle for Wesnoth, groff, and GCC. The GCC conversion handled roughly 280,000 Subversion commits and cut over in January 2020.
Operators import a repository or history stream, inspect its event graph, apply scripted or interactive edits, and write a new history or repository. The tool deliberately writes results separately rather than modifying or deleting the source repository.
Repository migrations preserve the provenance on which source packages depend. Reposurgeon matters to package historians because it can recover, translate, and repair authorship, branches, tags, and ancient RCS/CVS/Subversion strata instead of merely copying snapshots into Git.
Sicherheitslage
narrow executable package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
repobench | cli | globales Executable | |
repocutter | cli | globales Executable | |
repomapper | cli | globales Executable | |
reposurgeon | cli | globales Executable | |
repotool | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
http://www.catb.org/esr/reposurgeon/
Installationsmetadaten
| Paketschlüssel | brew:reposurgeon |
|---|---|
| Version | 5.11 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/reposurgeon |
| Homepage | http://www.catb.org/esr/reposurgeon/ |
| Upstream-Dokumentation | http://www.catb.org/esr/reposurgeon/ |
| Lizenz | BSD-2-Clause |
| Quellarchiv | https://gitlab.com/esr/reposurgeon/-/archive/5.10/reposurgeon-5.10.tar.gz |
| Zuletzt aktualisiert | 2026-09-11T21:00:25Z |
| Pulse | updated |
| Build-Abhängigkeiten | asciidoctor, go, ruby |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | reposurgeon |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
reposurgeon 4.38-2+b5
Tool for editing version-control repository history
http://www.catb.org/esr/reposurgeon/
sudo apt install reposurgeonreposurgeon
nix profile install nixpkgs#reposurgeonreposurgeon 4.38-1
Tool for editing version-control repository history
http://www.catb.org/esr/reposurgeon/
sudo apt install reposurgeonreposurgeon 5.9-3.fc45
SCM Repository Manipulation Tool
https://gitlab.com/esr/reposurgeon
sudo dnf install reposurgeonreposurgeon
sudo port install reposurgeonQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.