Tags: frej/fast-export
Tags
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.
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.
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 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 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 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
PreviousNext