Skip to content

Tags: frej/fast-export

Tags

v231118

Toggle v231118's commit message

Verified

This tag was signed with the committer’s verified signature.
frej Frej Drejhammar
v231118

This is a maintenance release incorporating various cleanups with no
user-visible changes. This will be the last release supporting Python
2.7.

Changes include:

* A Shareness-based CI-test suite contributed by Felipe Contreras.

* Various code and documentation cleanups by Felipe Contreras.

* Typo fix in README by dennisfreitag@gmail.com.

v221024

Toggle v221024's commit message

Verified

This tag was signed with the committer’s verified signature.
frej Frej Drejhammar
v221024

 * Fast-export now handles escaped characters in the mapping files
   properly. Fix contributed by Chris J Billington.

v220921

Toggle v220921's commit message

Verified

This tag was signed with the committer’s verified signature.
frej Frej Drejhammar
v220921

There is more than a year since the last release and we have
accumulated some documentation fixes and an improved example
(contributed by Nicolas Vanhoren).

v210917

Toggle v210917's commit message

Verified

This tag was signed with the committer’s verified signature.
frej Frej Drejhammar
New features in the v210917 release:

* Plugin support for the 'extra' field, contributed by
  @SirIntellegence.

Bug fixes:

* Don't crash if fast-export was asked to export a Mercurial branch to
  Git and a branch of the same name already existed in the Git repo
  but it was not created by fast export. Thanks to Shun-ichi Goto for
  discovering the crash.

* Don't starting incremental conversions from scratch. Tomas Kolda
  discovered that incremental conversions would always start over from
  scratch due to an oversight in the conversion to Python 3.

Documentation fixes:

* Document the `--ignore-unnamed-heads` option. Contributed by Jason
  Winnebeck.

* Avoid confusion about which file is the main entry point to
  fast-export. Contributed by Ray Luo.

v201029

Toggle v201029's commit message

Verified

This tag was signed with the committer’s verified signature.
frej Frej Drejhammar
New features in the v201029 release:

* Support for Python 3 contributed by Chris J Billington
  <chrisjbillington@gmail.com>. Thanks to Max Fuqua
  <madmaxreach@gmail.com>, Toni Sissala <toni.sissala@tuni.fi> for
  reporting bugs and in some cases contributing fixes.

* Support for repositories with git and hg subrepos. Patch contributed
  by Ondrej Stanek <ostan89@gmail.com>.

Plugins:

* The Mercurial revision and commit hash is now available in the
  commit_data dict. Patches contributed by Ethan Furman
  <ethan@stoneleaf.us> and Ondrej Stanek <ostan89@gmail.com>.

* The head2branch plugin now works on hashes and not revision
  numbers. Patch contributed by Ondrej Stanek <ostan89@gmail.com>.

* Plugins can now modify the committer.

* A new plugin, drop, which allows commits to be removed on the
  fly. Contributed by Henrik Tunedal <henrik.tunedal@leftisright.se>.

Bug fixes:

* More robust Mercurial version detection contributed by Steven Peters
  <scpeters@openrobotics.org>.

* Documentation fix by Pi Delport <pjdelport@gmail.com>.

* Mapping files now correctly handles UTF-8. Patch contributed by
  Chris J Billington <chrisjbillington@gmail.com>.

v200213

Toggle v200213's commit message

Verified

This tag was signed with the committer’s verified signature.
frej Frej Drejhammar
v200213

This is (probably) going to be the last Python2-only release.

Various fixes and new features:

* Tag maps now uses the same syntax as branch and author maps.

* Fast export now ignores obsolete changesets in the source
  repository, contributed by Dave Townsend.

* Support for native git submodules, contributed by Dave Townsend.

* Various submodule handling fixes by Mokhamed Dakhraui.

* Plugins to overwrite null messages and prefix an issue number with a
  user-defined string, by James Douglass.

* Extended functionality in the branch_name_in_commit plugin, by Chris
  J Billington.

* Print a warning and ignore files which cannot be tracked by git, by
  Chris J Billington.

* Backwards compatible adaptation to Mercurial 5.3, by Matthijs van
  der Burgh.

* Documentation of the default branch behavior, by Justin Murray.

v190913

Toggle v190913's commit message

Verified

This tag was signed with the committer’s verified signature.
frej Frej Drejhammar
v190913

Various fixes and new features:

* Remove removed submodules (#156)
  Contributed by MokhamedDakhraui <mokhamed_93@mail.ru>

* Be more tolerant of non-PEP349 systems (#143, #160)

* Fix broken Markdown links in README (#164)
  Contributed by Jonathan Paugh <jpaugh@gmx.us>

* Allow (in many cases) broken name sanitizer to be disabled (#155)

v190107

Toggle v190107's commit message

Verified

This tag was signed with the committer’s verified signature.
frej Frej Drejhammar
v190107

Changes since v180610

* Fast-export now adheres to PEP 394

* Support for Mercurial >4.7, contributed by Daniel Small

* A plugin system for mangling commit messages and file contents,
  contributed by Johan Henkens

* Support for mercurial subrepos, contributed by Johannes Carlsson

v180610

Toggle v180610's commit message

Verified

This tag was signed with the committer’s verified signature.
frej Frej Drejhammar
v180610

* Fast-export now requires Mercurial 4.6

* Add a section in the readme about system requirements, researched by
  @rinu and contributed by @gcb.

v180317

Toggle v180317's commit message

Verified

This tag was signed with the committer’s verified signature.
frej Frej Drejhammar
v180317

From now on all future releases will be signed.