Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: mercurial-extension-hg-git | Distribution: openSUSE:Factory:zSystems |
Version: 1.2.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Feb 12 02:19:50 2025 |
Group: Development/Tools/Version Control | Build host: reproducible |
Size: 714047 | Source RPM: mercurial-extension-hg-git-1.2.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://foss.heptapod.net/mercurial/hg-git | |
Summary: Hg-Git Mercurial plugin |
This plugin for Mercurial adds the ability to push and pull to/from a Git server repository from Hg. This means you can collaborate on Git based projects from Hg, or use a Git server as a collaboration point for a team with developers using both Git and Hg. The Hg-Git plugin can convert commits/changesets losslessly from one system to another, so you can push via a Mercurial repository and another Hg client can pull it and their changeset node ids will be identical - Mercurial data does not get lost in translation. It is intended that Hg users may wish to use this to collaborate even if no Git users are involved in the project, and it may even provide some advantages if you’re using Bookmarks.
GPL-2.0-only
* Wed Feb 12 2025 Sean Baggaley <me@drinkybird.net> - Update to version 1.2.0. * Drop support for Python 3.8. - Changes from version 1.2.0b1: * Change the defaults for hggit.usephases; similar to Mercurial, remote repositories now default to publishing. * Add support for a git.blame.ignoreRevsFile configuration setting, that works similarly to the setting for git blame. * Add limited and experimental support for including hg-git metadata in Mercurial bundles and when pulling or pushing from remote Mercurial repositories, see below. (#156) * hg git-cleanup now also removes broken Git refs. * Always pull any annotated tags pointing to any known commits, equivalent to passing the --tags option in Git. Previously, such tags would only be pulled when either not using --rev or similar, or when listing the tag explicitly. * Transparently compress the objects when pushing (or exporting) to Git. This is done in background threads, and by default uses up to either four of them or the system CPU count, whichever is lower. The hggit.threads configuration option allows adjusting the default. - Changes from version 1.1.4: * Mark Dulwich 0.22.0 as fully supported; the differences are assumed intentional for now. * Mark Mercurial 6.9 as tested and supported. * Fix tests with Python 3.13. * Thu Sep 12 2024 Lukas Müller <expeehaa@outlook.com> - Use existing python RPM macros instead of custom ones. * Thu Jul 11 2024 Lukas Müller <expeehaa@outlook.com> - 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 <expeehaa@outlook.com> - Build package with Python 3.11 on Leap 15.6. * Fri Mar 22 2024 Lukas Müller <expeehaa@outlook.com> - 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 <develop7@develop7.info> - 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 <expeehaa@outlook.com> - Add BuildRequires that makes /usr/bin/ssh available in tests. * Fri Aug 25 2023 Lukas Müller <expeehaa@outlook.com> - 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 <expeehaa@outlook.com> - 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 <expeehaa@outlook.com> - BuildRequire python3-toml on Leap. * Wed Feb 01 2023 Lukas Müller <expeehaa@outlook.com> - 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 <develop7@develop7.info> - 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 <me@manueljacob.de> - 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 <expeehaa@outlook.com> - Blacklist failing test. * Mon May 02 2022 Lukas Müller <expeehaa@outlook.com> - 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 <expeehaa@outlook.com> - Obsolete python3-hg-git as it is not the Factory package anymore * Fri Mar 18 2022 Lukas Müller <expeehaa@outlook.com> - Fix failing tests. * Wed Feb 02 2022 Lukas Müller <expeehaa@outlook.com> - 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.
/usr/lib/python3.11/site-packages/hg_git-1.2.0.dist-info /usr/lib/python3.11/site-packages/hg_git-1.2.0.dist-info/COPYING /usr/lib/python3.11/site-packages/hg_git-1.2.0.dist-info/INSTALLER /usr/lib/python3.11/site-packages/hg_git-1.2.0.dist-info/METADATA /usr/lib/python3.11/site-packages/hg_git-1.2.0.dist-info/RECORD /usr/lib/python3.11/site-packages/hg_git-1.2.0.dist-info/REQUESTED /usr/lib/python3.11/site-packages/hg_git-1.2.0.dist-info/WHEEL /usr/lib/python3.11/site-packages/hg_git-1.2.0.dist-info/top_level.txt /usr/lib/python3.11/site-packages/hggit /usr/lib/python3.11/site-packages/hggit/__init__.py /usr/lib/python3.11/site-packages/hggit/__pycache__ /usr/lib/python3.11/site-packages/hggit/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/__version__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/__version__.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/_ssh.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/_ssh.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/bundle.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/bundle.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/commands.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/commands.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/config.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/config.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/debugcommands.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/debugcommands.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/gc.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/gc.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/git2hg.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/git2hg.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/git_handler.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/git_handler.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/gitdirstate.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/gitdirstate.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/gitrepo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/gitrepo.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/hg2git.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/hg2git.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/hgrepo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/hgrepo.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/overlay.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/overlay.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/revsets.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/revsets.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/schemes.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/schemes.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/templates.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/templates.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/util.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/verify.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/__pycache__/verify.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/__version__.py /usr/lib/python3.11/site-packages/hggit/_ssh.py /usr/lib/python3.11/site-packages/hggit/bundle.py /usr/lib/python3.11/site-packages/hggit/commands.py /usr/lib/python3.11/site-packages/hggit/config.py /usr/lib/python3.11/site-packages/hggit/debugcommands.py /usr/lib/python3.11/site-packages/hggit/gc.py /usr/lib/python3.11/site-packages/hggit/git2hg.py /usr/lib/python3.11/site-packages/hggit/git_handler.py /usr/lib/python3.11/site-packages/hggit/gitdirstate.py /usr/lib/python3.11/site-packages/hggit/gitrepo.py /usr/lib/python3.11/site-packages/hggit/helptext /usr/lib/python3.11/site-packages/hggit/helptext/__init__.py /usr/lib/python3.11/site-packages/hggit/helptext/__pycache__ /usr/lib/python3.11/site-packages/hggit/helptext/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/hggit/helptext/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/hggit/helptext/config.rst /usr/lib/python3.11/site-packages/hggit/hg2git.py /usr/lib/python3.11/site-packages/hggit/hgrepo.py /usr/lib/python3.11/site-packages/hggit/overlay.py /usr/lib/python3.11/site-packages/hggit/revsets.py /usr/lib/python3.11/site-packages/hggit/schemes.py /usr/lib/python3.11/site-packages/hggit/templates.py /usr/lib/python3.11/site-packages/hggit/util.py /usr/lib/python3.11/site-packages/hggit/verify.py /usr/share/doc/packages/mercurial-extension-hg-git /usr/share/doc/packages/mercurial-extension-hg-git/README.rst /usr/share/licenses/mercurial-extension-hg-git /usr/share/licenses/mercurial-extension-hg-git/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Feb 23 00:14:44 2025