Skip to content
bpsm edited this page Sep 13, 2010 · 2 revisions

Subversion dump file Revisionist

Revisionist is a library to read and write Subversion dump files.
Versions 2 and 3 of the dump file format are supported.

Revisionist is designed with correctness in mind. It is designed to
fail promptly and loudly when reality doesn’t match its
expectations. It asserts profusely in the parser and the writer.

Originally, I wrote Revisionist to help me migrate Subversion
repositories from one server to another. These repositories had used
svn:externals to refer to themselves and to each other. These had to
be rewritten to refer to repositories at their new location on the new
server. Also, some EOL-style bungles had snuck in through Subclipse on
Windows.

The script, revisionist-fixprops, can perform simple string
substitutions and EOL-style normalization on property values.

Clone this wiki locally