Release Notes: The code is now pylint clean. A bug in the cut colouring algorithm was fixed. 'graft', 'authormap', and 'gitsvnlift' commands were added. The merge operation is no longer confused by out-of-timestamp-order commits. The capability of coalescing empty log messages was restored.
Release Notes: Copes better with "(no author)" attribution generated by cvs2svn. Preserves .git/config and .git/hooks by default. Slightly more relaxed parsing of Committer/Author/Tagger headers. Fixes a typo bug that prevented editing of Author headers from working. Makes text search match on branch attribute and headers as well as text. Adds obliterate, pushback, tagforward, and tagback modifiers on deletes. Adds '?' syntax for looking at neighbors and referents. A new 'cvspreen' operation for nuking junk commits from cvs2svn conversions. Makes the branch attribute of commits editable.
Release Notes: This is a beta. It is likely that the next release will be 1.0. Expunge now saves deleted material into a new repository, so it can be used to carve up repositories by file path match. There is a new 'renumber' command, in case importers ever care about marks being consecutive. Passthrough events can be merged. After a cut operation, option and feature events in the original repo will be duplicated onto the late fragment as well as remaining on the early one.
Release Notes: This release adds a 'merge' command that merges repositories.
Release Notes: This release can round-trip bzr dumps with commit properties. There is a new 'split' operation, which is the opposite of coalesce/delete. Multiple author headers per commit are handled (helps with bzr). So are branch-nick commit attributes (also helps with bzr).
Release Notes: The 'split' operation has been renamed to 'cut'. There is a new 'inspect' command for looking at commits in raw form. The 'list' command adapts to the current width of the terminal window. This release issues a baton prompt during repo cleanup, which can be a long process. Multiple instances can now run in the same directory. Some speedup on import and export.
Release Notes: Filenames with embedded whitespace are handled. The "expunge" operation to remove files from the history is working. The "split" operation (topological cut) is now working. There is a new "drop" command to drop repositories from the load list. There is a new "history" command to display your session history. The "view" command was a bad idea and has been removed. The "&" symbol (ampersand) followed by a branch name resolves to everything on the branch. A bug that caused spurious date modifications when editing events with a non-local timezone has been fixed.