A tool for editing version-control repositories and translating among different systems. Supports git, bzr, Subversion, darcs, and fossil directly.
A tool for editing version-control repositories and translating among different systems. Supports git, bzr, Subversion, darcs, and fossil directly. reposurgeon enables risky operations that version-control systems don’t want to let you do, such as (a) editing past comments and metadata, (b) excising commits, (c) coalescing commits, and (d) removing files and subtrees from repo history. The original motivation for reposurgeon was to clean up artifacts created by repository conversions.
A tool for editing version-control repositories and translating among different systems. Supports git, bzr, Subversion, darcs, and fossil directly. reposurgeon enables risky operations that version-control systems don’t want to let you do, such as (a) editing past comments and metadata, (b) excising commits, (c) coalescing commits, and (d) removing files and subtrees from repo history. The original motivation for reposurgeon was to clean up artifacts created by repository conversions.
To install reposurgeon, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install reposurgeon
To see what files were installed by reposurgeon, run:
port contents reposurgeon
To later upgrade reposurgeon, run:
sudo port selfupdate && sudo port upgrade reposurgeon
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.