Release Notes: The code was ported to Python 3. cvslift generates tag objects corresponding to cvs2svn-generated tags. Comments that read '*** empty log message ***' are no longer coalesced. Various bugs were fixed, including a crash in rebuild after expunge. The default preserve set is repository-type-dependent.
Release Notes: "set canonicalize" is now effective during import stream reads. =O, =M, and =F selectors were introduced for parentless, merge, and fork commits. The "multiline" modifier on edit is replaced by the =L selector. Selection-set evaluation now short-circuits predicates and is faster. A buggy test that caused the reader to choke on submodule links was fixed.
Release Notes: A crash when tagifying a mixed-branch commit was fixed. svn_no_autoignores was changed to svn_noautoignores. Single-rev mergeinfos are ignored in Subversion: they're cherry-picks.
Release Notes: This release fixes a fatal bug when reading any symlink from a live Subversion repo, and adds an svn_no_autoignores option.
Release Notes: This release improves translation of Subversion ignores.
Release Notes: A new 'tagify' command for tagifying empty commits. Correctness fixes for deletion edge cases.