reposurgeon 3.4

This Open Source utility is for editing the history of a version control repository
reposurgeon is an open source command-line software written in Python and designed to help developers to edit the history of a version control repository.

reposurgeon empowers you to edit past comments and metadata, as well as to remove commits. It supports the following version control systems: Git, Bazaar, Subversion, CVS, Mercurial and RCS.

The application is also designed to read Subversion dump files and can be used to script production of extremely high-quality conversions from Subversion (SVN) to any supported DVCS.

Being written in Python, reposurgeon should work well on any UNIX-like operating systems, such as Linux, Solaris or BSD.

last updated on:
February 15th, 2014, 20:38 GMT
developed by:
Eric S. Raymond
license type:
BSD License 
ROOT \ Programming \ Version Control


In a hurry? Add it to your Download Basket!

user rating



1 Screenshot
reposurgeon - Usage example of reposurgeon from the command-line on Ubuntu 12.10
What's New in This Release:
  • An @amp() function useful for logic-gating in conjunctive expressions.
  • A new 'assign' command allows precomputation of expensive selections (there's an 'unassign' as well).
  • An exec/eval facility for custom Python extensions.
  • Path rename has --relax and --force options to deal with oath collisions.
read full changelog

Add your review!