SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for reposurgeon-2.43-1.6.noarch.rpm :
Sun Dec 15 13:00:00 2013 termimAATTgmail.com
- update to 2.43:

* \"set canonicalize\" is now effective during import stream reads.

* Introduced =O, =M, =F selectors 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.

* Fixed a buggy test that caused the reader to choke on submodule links.
- update to 2.42:

* Prevented crash when tagifying a mixed-branch commit.

* svn_no_autoignores -> svn_noautoignores

* Ignore single-rev mergeinfos in Subversion, they\'re cherry-picks.
- update to 2.41:

* Fixed a fatal bug when reading any symlink from a live Subversion repo.

* Added svn_no_autoignores option.
- update to 2.40:

* Improvements in .gitignore processing.
- update to 2.39:

* New \'tagify\' command for tagifying empty commits.

* Correctness fixes for deletion edge cases.
- update to 2.38:

* 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.
- update to 2.37:w

* No more tree pollution on branches deduced from file copies.
- update to 2.36:

* Optimizations, and fixes for some subtle bugs in the deletion logic.
- update to 2.35:

* New \"manifest\" command.

* Path-matching now has AATT to require all paths in a commit to match.
- update to 2.34:

* More performance improvements. Large deletions are much faster now.

* Path matches with [] now have a regexp variant
- update to 2.33:

* \"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 now a regular expression matching syntax for paths.
- update to 2.32:

* Fix bug introduced in expunges when blobfile path generation changed.
- update to 2.31:

* New \'filter\' command supports content filtering with a batch command.

* Yet more speed tuning - now 17K commits/min under cpython, 22K under pypy.
- update to 2.30:

* Fossil map dumps are pruned appropriately after an expunge.

* More speed tuning.

* An AUTHORS file now credits some significant collaborators
- update to 2.29:

* Extreme speed tuning in SVN analysis - measured at over 11K commits/sec.

* canonicalize option changes CR-LF to LF in commit comments.
- update to 2.28:

* There is now a \'reset\' command like the tag command.

* Fix for buggy debranch command.

* More speed tuning.
- update to 2.27:

* More speed tuning.

* Simplify the baton display in SVN processing, its overhead was high.
- update to 2.26:

* 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.
- update to 2.25:

* 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).
- update to 2.24:

* Fix a crash bug in the new blob handling, and more performance tweaks.
- update to 2.23:

* 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.
- update to 2.22:

* New debranch feature for merging branches that should be subdirectories.

* Minor speed tuning via memoization.
- update to 2.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.
- update to 2.20:

* 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.
- update to 2.19:

* Serious tuning of internals for reduced memory usage.
- update to 2.18:

* 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.
- update to 2.17:

* repodiffer can now take a map file and show fossil IDs with diff reports.

* The \'?\' selection-set modifier can be repeated for effect.
- update to 2.16:

* Fix a memoization bug that resulted in misbehavior after branch cuts.
- update to 2.15:

* Switch to cvs-fast-export for reading RCS and CVS collections.

* Efficiency and code-cleanup improvements by Julien Rivaud.
- update to 2.14:

* Dramatic decrease in memory footprint on large repositories.

* Improvements in DAG visualization via \'graph\'.
- update to 2.13:

* The new \'graph\' command supports making commit graphs in the DOT language.

* On read of an import stream, interpret a \"cvs-revisions\" property.
- update to 2.12:

* Support for reading RCS repositories.

* Now handling three-field authormap files with timezone offsets.

* Dump fileops in the stype of the output VCS, not the input.

* Synchronized with cvsps 3.3 release.
- update to 2.11:

* CVS repositories can now be read using cvsps --fast-export as a front end.

* Ignore pathnames are mapped properly when writing to non-git VCSes.

* cvs/svn/git ignore patterns are properly translated on output to hg.

* repodiffer now has a twirly-baton progress meter.
- update to 2.10:

* svnpull renamed to repopuller in anticipation of pulling CVS repositories.

* Introducing repodiffer, a tool to report diffs between histories.

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

* The \'changed\' modifier to mailbox_in 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.
- update to 2.9:

* 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.
- update to 2.8:

* Fix for a nasty optimizer bug that could cause file loss.

* split now uses a different preposition when matching against pathnames.
- update to 2.7:

* Full (read-write) support for darcs.

* The expunge command now treats deletes correctly.

* New \'tip\' command deduces if a commit is associated with a unique branch.

* Support for writing Subversion repositories, but they don\'t round-trip.
- update to 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.
- update to 2.5:

* git sometimes doesn\'t quote filenames with embedded spaces properly; cope.

* Correctly handle combination of SVN directory copy with a file change.

* More careful sanity checking in the workflow makefile.

* Prevent erroneous shlex interpretation of single quotes in R/C/N fileops.

* Fix and regression test for expunge when it implies removal of a commit.
- update to 2.4:

* In SVN conversion, user is warned about mid-branch deletealls.

* \'version\' command allows a script to be pinned to a major version.

* There is now a branch {rename,delete} command.

* More speedups and test loads.
- update to 2.3:

* SVN dump analysis now completes much faster on large examples.

* The format of action stamps has changed to fully support split commits.
- update to 2.2:

* Unit testing for the date parsing/formatting code

* \'branchify\' declares a non-default set of svn paths to be branchified.

* Interpretation of svn:mergeinfo properties.

* Fix for yet another corner case in ignore-property translation from SVN.

* The \"authors write: command is now a proper inverse of \"authors read\".

* The \'merge\' command now unconditionally creates a merge link.

* Reference syntax now allows references to be fossil-IDs.
- update to 2.1:

* Ignores are moved among git/hg/bzr ignore files (but not yet translated).

* Added conversion.mk to the distribution, describing a typical workflow.

* Fixed a bug that could result in incorrect timezone handling in git dates.
- update to 2.0:

* reposurgeon can now read Subversion dump files and repositories directly.

* New major commands \'tag\' and \'merge\' (old \'merge is now \'unite\').

* The \'sort\', \'cvspurge\' and \'gitsvnparse\' commands have been removed.

* Added new auxiliary script, svnpull, for mirroring Subversion repos.

* Repo \'cut\' changed to \'divide\' to avoid confusion with link cuts.

* Scripts can now be passed arguments substituted for $1..$n, as in shell.

* Scripts can now consume multiline here-documents, as in shell.

* Reference-name syntax is documented, and can select commits by date.
- update to 1.9:

* \'prefer\' command now sets the type for the selected repo.

* Added \'paths\' command to list/modify pathnames touched by a selection set.

* In selection-set syntax, what was AATTfoo for tag reference is now .

* In selection-set syntax, what was
*foo for a branch set is now (foo).

* Under git and bzr, automatic file preservation of anything untracked.

* My belief that git handled properties was due to a test error...
- update to 1.8:

* Added \"sort\" command.

* Added \"multiline\" modifier to edit command.

* gitsvnparse now creates R ops from properly matched D/M pairs.

* gitsvnparse now lifts tip tags to actual tag objects.

* gitsvnparse strip is no more, since git handles properties now.

* Added =H visibility set - childless commits.
- update to 1.7:

* authormap -> authors; the command syntax has changed, read the man page.

* authors handles git-cvsimport/cvs2git style: \"localname \"

* authors with no arguments prints a list of committer/author/taggers

* Automatic use of .git/cvs-authors for ID mapping.

* gitsvnparse modifiers are gone; instead there\'s a new \'fossils\' command.

Thu Nov 3 13:00:00 2011 pascal.bleserAATTopensuse.org
- update to 1.6:

* fix Python 3.2 compatibility problem

* gitsvnparse moves remote branches/tags to local ones (like svn2git)
- changes from 1.5:

* suppress writing out properties if the importer won\'t handle them

* \'references\' lists events with possible SVN or CVS rev IDs in comments

* \'references lift\' turns CVS & SVN reference cookies into action stamps

* cvslift -> cvspurge (it no longer does ID lifting)

* gitsvnlift -> gitsvnparse (it no longer does ID lifting)

* \'checkout\' command allows filling a specified directory with a revision

* \'diff\' commant allows examining diffs between commits

* new [ ] syntax for selecting commits containing a specified path

Sat Oct 29 14:00:00 2011 pascal.bleserAATTopensuse.org
- initial version (1.4)


 
ICM