Changelog for
mercurial-extension-hg-git-1.1.3-1.1.noarch.rpm :
* Thu Jul 11 2024 Lukas Müller
- Update to version 1.1.3.
* Mark Dulwich 0.22.0 and 0.22.1 as unsupported. The compatibility hack didn\'t work in practice.
* Mark Mercurial 6.8 as tested and supported.- Changes from version 1.1.2:
* Always advance draft phase, even if pulling from an explicit URL that isn\'t a named path.
* Always save Git tags into the local, cached Git repository.
* Add support for Dulwich 0.22.
* Tue Jun 18 2024 Lukas Müller - Build package with Python 3.11 on Leap 15.6.
* Fri Mar 22 2024 Lukas Müller - Update to version 1.1.1.
* Fix pulling after marking the tip as obsolete.
* Mark Mercurial 6.7 as supported.- Changes from 1.1.0:
* Remove some compatibility for now-unsupported versions of Dulwich.- Changes from 1.1.0b1:
* The gclear command is inherently dangerous, and has been replaced with a debug command instead.
* The .hgsub and .gitmodules files are no longer retained when pushing to or pulling from Git, respectively. Instead, changes to each will be applied during the conversion.
* Minor adjustments to categorisation of internal commands, and ensure that they all start with git-
*.
* Move configuration from the README file to contained within the extension, so that it is now self-documenting like Mercurial.
* The -B/--bookmark flag for push will now restrict bookmarks by name rather than revision. (Please note that this is unsupported when the git.branch_bookmark_suffix configuration option is set.)
* Pushing an unknown bookmark with the -B/--bookmark option now has the same effect as when pushing to a Mercurial repository, and will delete the remote Git branch.
* You can now specify what to publish with the paths section.
* Pushing and pulling from Git now triggers incoming, outgoing and changegroup hooks, along with the corresponding pre
* hooks. In addition, the gitexport and gitimport hooks allow intercepting when commits are converted. As a result, you can now use the notify extension when interacting with Git repositories. (#402)
* Git subrepositories will now be pushed as Git submodules.- Changes from 1.0.4:
* Address regression with Mercurial 6.4 and later where remote tags weren\'t updated on push.
* Thu Nov 09 2023 Andrei Dziahel - hg-git 1.0.3 This is a minor release, focusing on bugs and compatibility.
* Fix tests with Mercurial 6.5
* Handle failures to save refs, such as when they use characters forbidden by the file system; this is most easily noticed on Windows and macOS. (#397)
* Fix pulling annotated tags with `-r`/`--rev`.- drop fix_mercurial_6.5_compatibility.patch
* Sat Oct 07 2023 Lukas Müller - Add BuildRequires that makes /usr/bin/ssh available in tests.
* Fri Aug 25 2023 Lukas Müller - Make tests actually run by adding \"BuildRequires: python3-dulwich\".- Add unreleased upstream patch fix_mercurial_6.5_compatibility.patch.
* Mon Mar 06 2023 Lukas Müller - Update to version 1.0.2.
* Fix --source/-s argument to transplant with Hg-Git enabled. (#392)
* Fix cloning repositories using the old static HTTP support with Hg-Git enabled.
* Handle pushing tags to Git that cannot be stored as references such as double-quotes on Windows. (#397)
* Avoid converting unrelated refs on pull, such as Github PR-related refs. (#386)
* Fix tests with GNU Grep 3.8 and later, by avoiding the egrep alias (#400)
* Support reading remote refs even if packed.
* Add support for Dulwich 0.21 and later.
* Mark Mercurial 6.4 as supported and tested.
* Address slowness when pulling large repositories, caused by writing unchanged references. (#401)
* Wed Feb 01 2023 Lukas Müller - BuildRequire python3-toml on Leap.
* Wed Feb 01 2023 Lukas Müller - Use pyproject.toml instead of setup.py for build and install.- Add python3-setuptools_scm to determine the correct version of the package.
* Mon Dec 12 2022 Andrei Dziahel - Update to version 1.0.1 This is a minor release, focusing on bugs and compatibility.
* Ignore any ``GIT_SSH_COMMAND`` environment variable, rather than dying with an error. (#369)
* Fix bug with unusual progress lines from Azure Repo (#391)
* Fix incorrect use of localisation APIs (#387)
* Fix pushing with Dulwich 0.2.49 or later.
* Fix tests with Git 2.37.
* Fix bug with tags or remote refs in the local Git repository that point to missing commits.
* Mark Mercurial 6.2 and 6.3 as supported and tested.
* Mon Jul 04 2022 Manuel Jacob - Remove `BuildRequires: python3-dulwich >= 0.19.0`. The dependency is not available at build time on 15.3. We don’t need it at build time. The user has to provide the dependency from another repository at install time.
* Fri Jun 17 2022 Lukas Müller - Blacklist failing test.
* Mon May 02 2022 Lukas Müller - Update to version 1.0.0. Changelog: https://foss.heptapod.net/mercurial/hg-git/-/tags/1.0.0- Remove \"fix-tests-expecting-different-git-output.patch\".
* Fri Mar 18 2022 Lukas Müller - Obsolete python3-hg-git as it is not the Factory package anymore
* Fri Mar 18 2022 Lukas Müller - Fix failing tests.
* Wed Feb 02 2022 Lukas Müller - Update to v0.10.4.
* Fix compatibility with the mercurial_keyring extension. (#360)
* Add missing test files to the source archive. (#375)
* Fix tests with Git 2.34.
* Wed Nov 17 2021 Lukas Müller - Update to v0.10.3.
* Add support for Mercurial 6.0.
* Mon Sep 20 2021 Lukas Müller - Rename package.- Make spec file more similar to the one for tortoisehg.- Set Group attribute to \"Development/Tools/Version Control\".
* Sat Jul 31 2021 Lukas Müller - Do not run tests on Leap to fix build failures.
* Sat Jul 31 2021 Lukas Müller - Update to v0.10.2.
* Add support for Mercurial 5.9.
* Fix the git.authors configuration option, broken in Python 3.- Remove now unnecessary patch.
* Sun Jun 13 2021 Müller - Add python-hg-git-test-pull-after-rebase-fix.patch to fix failing test.
* Sun May 16 2021 Tejas Guruswamy - Update to v0.10.1 + Add support for Mercurial 5.8. + Fix some documentation issues. + Don\'t overwrite annotated tags on push. + Fix an issue where pushing a repository without any bookmarks would push secret changesets.
* Sun Apr 18 2021 Müller - Create initial package using py2pack and hg-git v0.10.0.