--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2015-7697
2015-09-03 16:17:15.782870
--------------------------------------------------------------------------------
Name : reposurgeon
Product : Fedora EPEL 7
Version : 3.28
Release : 1.el7
URL :
http://www.catb.org/~esr/reposurgeon/
Summary : SCM Repository Manipulation Tool
Description :
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, hg, fossil, bzr, CVS and RCS. 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.
--------------------------------------------------------------------------------
Update Information:
== 3.28: 2015-07-05 == * Make repotool honor the mirror directory argument for
CVS. * Fix gitlab issue 4: even successful CVS export returns error code. * Fix
some name lookup issues from the cache needing invalidation. * Implement and
document that action stamps from author dates are preferred. * New --filter
option to mailbox_out for selective emission of headers. * Fix gitlab issue #9:
blank lines in svn:ignore misinterpreted. == 3.27: 2015-06-22 == * Per-repo-
type preserves aren't clobbered when there's a lister. * Git repository hooks
are preserved. * Read support for Monotone, not yet very well tested. == 3.26:
2015-06-10 == * Output redirect with '>>' appends to the output file. * The
strip blob command can take a selection set. * Repo source type is now kept
inline in stream files and emitted on write. * Legacy IDs are now kept inline in
stream files and emitted on write. * The selection syntax <#nnn> now names
commit nnn, 1-origin numbering. == 3.25: 2015-06-03 == * Reading hg is now
supported through an extractor class, no plugin required. * Now 'blob' command
allows creating new content from lift scripts. == 3.24: 2015-05-31 == * Fix
repository-type detection bug introduced in 3.23. * DVCS Migration HOWTO is now
merged into this distribution. * Legacy-ID detection is now more discriminating,
based on sourcetype. == 3.23: 2015-05-29 == * The 'prefer' command no longer
changes the repo type, but 'sourcetype' does. * The =N set is all commits and
tags with text matching a legacy ID. * Legacy-ID recognition is more
intelligent, depending on the source type. * The 'lint' command now checks for
time and action-stamp collisions. * Exporters can now embed a repository type
declaration in an import stream. * Fast-import syntax extensions are documented.
== 3.22: 2015-05-20 == * The path rename --relax option has been removed as too
confusing. * In selection expressions, =Z is the set of all commits with no
fileops. * repopuller has been replaced by the more general repotool. * For
consistency, the 'changed' modifier of mailbox_in is now '--changed'. *
New '--
create' option of mailbox_in to create new tags and commits. * The command
prompt can be queried or set with the new command 'prompt'. * Change in
terminology: fossil IDs and maps are now legacy IDs and maps. * The 'fossils
{read.write}' commands are now 'legacy {read,write}'. * A front end can now
set
legacy IDs via the "legacy-id" property. * DMRCN suffix flags on restrict path
regexp matches to specified op types. * The 'remove' command can now be told to
look for specific fileop types. == 3.21: 2015-04-02 == * In selection
expressions, =U is the set of all commits with callouts. == 3.20: 2015-02-22 ==
* Code is now fully functional, all regression tests passing, on Mac OS X. *
Warn in the docs about the consequences of case-smashing filesystems. * diff
command no longer relies on external diff(1). * Bugfix for writing callouts in
partial dumps.
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update reposurgeon' at the command line.
For more information, refer to "Managing Software with yum",
available at
https://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------