head 1.5; access; symbols pkgsrc-2023Q4:1.4.0.10 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.8 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.6 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.4 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.2 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.3.0.6 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.4 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.2 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.2.0.8 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.6 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.4 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.2 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.1.0.46 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.44 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.40 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.20 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.42 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.38 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.36 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.34 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.32 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.30 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.28 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.26 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.24 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.22 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.18 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.16 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.14 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.12 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.10 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.8 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.6 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.4 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.2 pkgsrc-2015Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2024.03.22.18.43.43; author hauke; state Exp; branches; next 1.4; commitid VH4lzyd34KytDb3F; 1.4 date 2022.11.28.10.20.36; author wiz; state Exp; branches; next 1.3; commitid YuShqXQDWowyhs3E; 1.3 date 2022.01.14.11.37.24; author wiz; state Exp; branches; next 1.2; commitid ikyfl5ZXR4qbWAoD; 1.2 date 2021.01.16.15.15.30; author maya; state Exp; branches; next 1.1; commitid EkRA7wmTjd2gOXDC; 1.1 date 2015.06.08.21.29.00; author wiz; state Exp; branches; next ; commitid ydKu9fYOhDU1KFoy; desc @@ 1.5 log @Update devel/py-hg-git to v1.1.1 For changes see , upstream's changelist does not lend itself to easy copying. @ text @@@comment $NetBSD$ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe ${PYSITELIB}/${EGG_INFODIR}/requires.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt ${PYSITELIB}/hggit/__init__.py ${PYSITELIB}/hggit/__init__.pyc ${PYSITELIB}/hggit/__init__.pyo ${PYSITELIB}/hggit/__version__.py ${PYSITELIB}/hggit/__version__.pyc ${PYSITELIB}/hggit/__version__.pyo ${PYSITELIB}/hggit/_ssh.py ${PYSITELIB}/hggit/_ssh.pyc ${PYSITELIB}/hggit/_ssh.pyo ${PYSITELIB}/hggit/commands.py ${PYSITELIB}/hggit/commands.pyc ${PYSITELIB}/hggit/commands.pyo ${PYSITELIB}/hggit/compat.py ${PYSITELIB}/hggit/compat.pyc ${PYSITELIB}/hggit/compat.pyo ${PYSITELIB}/hggit/config.py ${PYSITELIB}/hggit/config.pyc ${PYSITELIB}/hggit/config.pyo ${PYSITELIB}/hggit/debugcommands.py ${PYSITELIB}/hggit/debugcommands.pyc ${PYSITELIB}/hggit/debugcommands.pyo ${PYSITELIB}/hggit/git2hg.py ${PYSITELIB}/hggit/git2hg.pyc ${PYSITELIB}/hggit/git2hg.pyo ${PYSITELIB}/hggit/git_handler.py ${PYSITELIB}/hggit/git_handler.pyc ${PYSITELIB}/hggit/git_handler.pyo ${PYSITELIB}/hggit/gitdirstate.py ${PYSITELIB}/hggit/gitdirstate.pyc ${PYSITELIB}/hggit/gitdirstate.pyo ${PYSITELIB}/hggit/gitrepo.py ${PYSITELIB}/hggit/gitrepo.pyc ${PYSITELIB}/hggit/gitrepo.pyo ${PYSITELIB}/hggit/helptext/__init__.py ${PYSITELIB}/hggit/helptext/__init__.pyc ${PYSITELIB}/hggit/helptext/__init__.pyo ${PYSITELIB}/hggit/helptext/config.rst ${PYSITELIB}/hggit/hg2git.py ${PYSITELIB}/hggit/hg2git.pyc ${PYSITELIB}/hggit/hg2git.pyo ${PYSITELIB}/hggit/hgrepo.py ${PYSITELIB}/hggit/hgrepo.pyc ${PYSITELIB}/hggit/hgrepo.pyo ${PYSITELIB}/hggit/overlay.py ${PYSITELIB}/hggit/overlay.pyc ${PYSITELIB}/hggit/overlay.pyo ${PYSITELIB}/hggit/revsets.py ${PYSITELIB}/hggit/revsets.pyc ${PYSITELIB}/hggit/revsets.pyo ${PYSITELIB}/hggit/schemes.py ${PYSITELIB}/hggit/schemes.pyc ${PYSITELIB}/hggit/schemes.pyo ${PYSITELIB}/hggit/templates.py ${PYSITELIB}/hggit/templates.pyc ${PYSITELIB}/hggit/templates.pyo ${PYSITELIB}/hggit/util.py ${PYSITELIB}/hggit/util.pyc ${PYSITELIB}/hggit/util.pyo ${PYSITELIB}/hggit/verify.py ${PYSITELIB}/hggit/verify.pyc ${PYSITELIB}/hggit/verify.pyo @ 1.4 log @py-hg-git: update to 1.0.1. hg-git 1.0.1 (2022-11-04) ========================= 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. Thanks to Pierre Augier and Aay Jay Chan for contributing to this release! hg-git 1.0.0 (2022-04-01) ========================= This is the first stable release in the 1.0 series. In addition to all the features and fixes in the betas, it includes: * Handle errors in ``.gitmodules`` gracefully, allowing the conversion to continue. (#329) * Don't die with an error when ``.hgsub`` contains comments. (#128) * Suppress errors on export related to history editing of certain commits with unusual authorship and messages. (#383) * Fix tests with Git 2.35. Other changes: * Increase test coverage by using different versions of Alpine Linux and Dulwich. This release requires Mercurial 5.2 or later and Python 3.6 or later. hg-git 1.0b2 (2022-03-10) ========================= This is a follow-up to the previous beta, that fixes the following bugs: * Fix tests with Mercurial 6.1. * Avoid prompting for authentication after a successful push, by storing the authenticated client. (#379) This release requires Mercurial 5.2 or later and Python 3.6 or later. hg-git 1.0b1 (2022-01-26) ========================= This is a preview of an upcoming major release that contains changes to user-facing behaviour, as well as a fair amount of internal changes. The primary focus is on adjusting the user experience to be more intuitive and consistent with Git and Mercurial. The internal changes are mainly refactoring to make the code more consistent and maintainable. Performance should also be much better; a simple clone of a medium-sized repository is about 40% faster. This release requires Mercurial 5.2 or later and Python 3.6 or later. Changes to behaviour: * When a pull detects that a Git remote branch vanishes, it will remove the corresponding local tags, such as ``default/branch``. This is equivalent to using ``git fetch --prune``, and adjustable using the ``git.pull-prune-remote-branches`` configuration option. * Similarly, delete the actual bookmarks corresponding to a remote branch, unless the bookmarks was moved since the last pull from Git. This is enabled by default and adjustable using the ``git.pull-prune-bookmarks`` configuration option. * Speed up ``pull`` by using a single transaction per map save interval. * Similarly, speed up ``hg clone`` by always using a single transaction and map save interval, as Mercurial will delete the repository on errors. * Change the default ``hggit.mapsavefrequency`` to 1,000 commits rather than just saving at the end. * Abort with a helpful error when a user attempts to push to Git from a Mercurial repository without any bookmarks nor tags. Previously, that would either invent a bookmark —— *once* — or just report that nothing was found. * Only update e.g. ``default/master`` when actually pulling from ``default``. Enhancements: * Add a ``gittag()`` revset. * Print a message describing which bookmarks changed during a pull. * Let Mercurial report on the incoming changes once each transaction is saved, similar to when pulling from a regular repository. * Remove some unnecessary caching in an attempt to decrease memory footprint. * Advance phases during the pull rather than at the end. * With ``hggit.usephases``, allow publishing tags and specific remotes on pull, as well as publishing the remote ``HEAD`` on push. * Change defaults to drop illegal paths rather than aborting the conversion; this is adjustable using the ``hggit.invalidpaths`` configuration option. * Allow updating bookmarks from obsolete commits to their successors. Bug fixes: * Adjust publishing of branches to correspond to the documentation. Previously, e.g. listing ``master`` would publish a local bookmark even if diverged from the remote. * Handle corrupt repositories gracefully in the ``gverify`` command, and allow checking repository integrity. * Only apply extension wrappers when the extension is actually enabled rather than just loaded. * Fix pulling with ``phases.new-commit`` set to ``secret``. (#266) * Detect divergence with a branch bookmark suffix. * Fix flawed handling of remote messages on pull and push, which caused most such messages to be discarded. * Report a helpful error when attempting to push or convert with commits missing in the Git repository. Also, issue a warning when creating a new Git repository with a non-empty map, as that may lead to the former. * Ensure that ``gimport`` also synchronises tags. * Address a bug where updating bookmarks might fail with certain obsolete commits. * Handle missing Git commits gracefully. (#376) Other changes: * Require ``setuptools`` for building, and use ``setuptools_scm`` for determining the version of the extension. * Refactoring and reformatting of the code base. hg-git 0.10.4 (2022-01-26) ========================== This is a minor release, focusing on bugs and compatibility. Bug fixes: * Fix compatibility with the ``mercurial_keyring`` extension. (#360) * Add missing test files to the source archive. (#375) * Fix tests with Git 2.34. hg-git 0.10.3 (2021-11-16) ========================== This is a minor release, focusing on bugs and compatibility. Enhancements: * Add support for Mercurial 6.0. hg-git 0.10.2 (2021-07-31) ========================== This is a minor release, focusing on bugs and compatibility. Enhancements: * Add support for Mercurial 5.9. Bug fixes: * Fix the ``git.authors`` configuration option, broken in Python 3. hg-git 0.10.1 (2021-05-12) ========================== This is a minor release, focusing on bugs and compatibility. Enhancements: * Add support for Mercurial 5.8. Bug fixes: * 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. @ text @d26 3 d41 4 @ 1.3 log @py-hg-git: fix EGG_NAME @ text @d5 1 d11 3 d17 3 d23 3 a37 1 ${PYSITELIB}/hggit/help/git.rst d47 9 @ 1.2 log @py-hg-git: update to 0.9.0. python 3 support. No changes available. @ text @d2 5 a6 5 ${PYSITELIB}/hg_git-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/PKG-INFO ${PYSITELIB}/hg_git-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/SOURCES.txt ${PYSITELIB}/hg_git-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/dependency_links.txt ${PYSITELIB}/hg_git-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/requires.txt ${PYSITELIB}/hg_git-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/top_level.txt @ 1.1 log @Import py27-hg-git-0.8.1 as devel/py-hg-git. This is the Hg-Git plugin for Mercurial, adding 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 an Hg 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. @ text @d2 5 a6 5 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/requires.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt @