Commit graph

7 commits

Author SHA1 Message Date
wiz
42ece2e77e Update to 2.39:
2.39: 2013-05-23
     New 'tagify' commsnd for tagifying empty commits.
     Correctness fixes for deletion edge cases.

2.38: 2013-05-10
     Significant improvements to Subversion branch link detection.
     New 'reparent' command for modifying the DAG.
     Fixes for two minor crash bugs in handling of malformed commands.
2013-05-24 11:42:04 +00:00
wiz
3e494a687c Update to 2.37:
2.37: 2013-04-25
     No more tree pollution on branches deduced from file copies.

2.36: 2013-04-22
     Optimizations, and fixes for some subtle bugs in the deletion logic.
2013-04-27 07:35:57 +00:00
wiz
814c6fc744 Update to 2.35:
2.35: 2013-04:20
     New "manifest" command.
     Path-matching now has @ to require all paths in a commit to match.
2013-04-21 11:51:52 +00:00
wiz
d45769c544 Update to 2.34; simplify package. patch sent upstream.
2.34: 2013-04-15
     More performance improvents. Larghe deletion are much faster now.
     Path matches with [] now have a regexp variant

2.33: 2013-04-14
     "from COMMIT remove OP" for removing botched renames etc.
     Event-Mark can be be used as a commit identifier in mailbox format.
     Line continuation with \ works in scripts.
     There is nopw a regular expression matching syntax for paths.

2.32: 2013-04-03
     Fix bug introduced in expunges when blobfile path generation changed.

2.31: 2013-04-03
     New 'filter' command supports content filtering with a batch command.
     Yet more speed tuning - now 17K commits/min under cpython, 22K under pypy.

2.30: 2013-03-28
     Fossil map dumps are pruned appropriately after an expunge.
     More speed tuning.
     An AUTHORS file now credits some significant collaborators

2.29: 2013-03-24
     Extreme speed tuning in SVN analysis - measured at over 11K commits/sec.
     canonicalize option changes CR-LF to LF in commit comments.

2.28: 2013-03-22
     There is now a 'reset' command like the tag command.
     Fix for buggy debranch command.
     More speed tuning.

2.27: 2013-03-18
     More speed tuning.
     Simplify the baton display in SVN processing, its overhead was high.
2013-04-18 07:39:18 +00:00
dholland
23334c7aa3 Needs asciidoc as well as xmlto; however, xmlto is only used at build time.
PKGREVISION -> 1
2013-03-24 16:21:56 +00:00
ryoon
938c37d14a Update to 2.26
Changelog:
2.26: 2013-03-13
     Enable Subversion dump reader to handle yet another pathological case.
     Code has been tested and verified with PyPy.
     Prefer author date for action stamps when it is available.
     More speed tuning.

2.25: 2013-03-07
     More speed tuning in repository analysis.
     O(n**2) cost for renumbering has been eliminated, svn_no_renumber is gone.
     New 'timings' command displays phase timings for repo analysis.
     Improved packaging for distributions (thanks, Mike Swanson).

2.24: 2013-03-03
     Fix a crash bug in the new blob handling, and more performance tweaks.

2.23: 2013-03-01
     Drastically cut the amount of disk storage and I/O required for surgery.
     Add svn_ignore_properties option.
     The .svn extension is now stripped from repo names on load.

2.22: 2013-02-26
     New debranch feature for merging branches that should be subdirectories.
     Minor speed tuning via memoization.

2.21: 2013-02-21
     Added "compressblobs" and "svn_no_renumber" option for very large repos.
     Added the "sizes" and "lint" commands.
     Interpretation of timezone field in author maps was buggy, is now fixed.
     Experimental Emacs Lisp mode for editing comment mailboxes.

2.20: 2013-02-08
     Teach repodiffer how not to choke on revisions with empty manifests.
     Make repodiffer more explicit when a revision's parent set changes.
     Improvements to the graph command's output of branches.

2.19: 2013-02-06
     Serious tuning of internals for reduced memory usage.

2.18: 2013-02-02
     Translation of symlinks in Subversion repos was buggy, is now fixed.
     repodiffer now has a useful and documented return value.
     New --tree-diff option of repodiffer shows context diffs of mismatches.

2.17: 2013-01-26
     repodiffer can now take a map file and show fossil IDs with diff reports.
     The '?' selection-set modifier can be repeated for effect.

2.16: 2013-01-25
     Fix a memoization bug that resulted in misbehavior after branch cuts.

2.15: 2013-01-22
     Switch to cvs-fast-export for reading RCS and CVS collections.
     Efficiency and code-cleanup improvements by Julien Rivaud.

2.14: 2013-01-19
     Dramatic decrease in memory footprint on large repositories.
     Improvements in DAG visualization via 'graph'.

2.13: 2013-01-08
     The new 'graph' command supports making commit graphs in the DOT language.
     On read of an import stream, interpret a "cvs-revisions" property.
2013-03-14 21:20:14 +00:00
ryoon
1be8c5ad83 Import reposurgeon-2.12 as devel/reposurgeon.
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 and
hg and bzr. 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.
2013-01-07 12:12:20 +00:00