Download List

Project Description

A tool for editing version-control repository history, reposurgeon enables risky operations that version-control systems don't want to let you do, such as editing past comments and metadata and removing commits. It works with any version control system that can export and import git fast-import streams, including git, hg, bzr, CVS, and RCS. It can also read Subversion dump files directly, and can thus be used to script production of very high-quality conversions from Subversion to any supported DVCS.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-12-17 01:16
2.10

svnpull has been renamed "repopuller" in anticipation of pulling CVS repositories.

This release adds repodiffer, a tool to report diffs between histories.

Fossil-IDs are now dumped in pre-commit comments.

The "changed" modifier to mailbox_in now dumps a minimal set of updates used.

When reading svn repositories,
.cvsignore files are lifted to .gitignores.

svn's default ignore-pattern behavior is emulated in translations.
Tags: Major feature enhancements

2012-12-07 09:11
2.9

The syntax of "authors", "fossils", "list", and "mailbox_{in|out}" has changed. Many commands can now redirect output to a named file prefixed with ">". The list command now displays fossil IDs if the repo has them. A subtle bug affecting generated directory copies has been fixed.
Tags: Minor bugfixes

2012-12-06 08:07
2.8

This release has a fix for a nasty optimizer bug that could cause file loss. split now uses a different preposition when matching against pathnames.
Tags: Minor bugfixes

2012-12-03 11:40
2.7

This release adds full (read-write) support for darcs, makes the expunge command treat deletes correctly, adds a new "tip" command which deduces whether a commit is associated with a unique branch, and supports writing Subversion repositories (though they don't round-trip).
Tags: Major feature enhancements

2012-11-22 22:39
2.6

Divide now cuts unconditionally, renaming branches or repos as required. The split command can take a path to be matched instead of an index.
Tags: Minor feature enhancements

Project Resources