diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 74665d83fb3b72183fdf5ff1465a7827d08c7323_LmdpdGxhYi1jaS55bWw=..5bd5a7ab32d31c3c238452a15294797f2cfaa815_LmdpdGxhYi1jaS55bWw= 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,8 +11,8 @@ script: - *prepare_hg - pytype --version - - jobs=$(python -c 'import multiprocessing; print multiprocessing.cpu_count()') + - jobs=$(python3 -c 'import multiprocessing; print(multiprocessing.cpu_count())') - pytype -P /ci/repos/mercurial/:hgext3rd -k hgext3rd -x hgext3rd/evolve/thirdparty -j $jobs || true when: manual variables: @@ -15,9 +15,9 @@ - pytype -P /ci/repos/mercurial/:hgext3rd -k hgext3rd -x hgext3rd/evolve/thirdparty -j $jobs || true when: manual variables: - PY: py2 - PYTHON: python + PY: py3 + PYTHON: python3 RUNTEST_ARGS: "" TEST_HGMODULEPOLICY: "allow" @@ -33,8 +33,10 @@ checks-py2: <<: *runtests variables: + PY: py2 + PYTHON: python2 RUNTEST_ARGS: "--test-list /tmp/check-tests.txt" checks-py3: <<: *runtests variables: @@ -36,12 +38,10 @@ RUNTEST_ARGS: "--test-list /tmp/check-tests.txt" checks-py3: <<: *runtests variables: - PY: py3 - PYTHON: python3 RUNTEST_ARGS: "--test-list /tmp/check-tests.txt" tests-py2-cext: <<: *runtests variables: @@ -43,11 +43,13 @@ RUNTEST_ARGS: "--test-list /tmp/check-tests.txt" tests-py2-cext: <<: *runtests variables: + PY: py2 + PYTHON: python2 RUNTEST_ARGS: "--no-rust --blacklist /tmp/check-tests.txt" TEST_HGMODULEPOLICY: "c" tests-py2-pure: <<: *runtests variables: @@ -48,12 +50,14 @@ RUNTEST_ARGS: "--no-rust --blacklist /tmp/check-tests.txt" TEST_HGMODULEPOLICY: "c" tests-py2-pure: <<: *runtests variables: + PY: py2 + PYTHON: python2 RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt" TEST_HGMODULEPOLICY: "py" tests-py3-cext: <<: *runtests variables: @@ -54,14 +58,12 @@ RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt" TEST_HGMODULEPOLICY: "py" tests-py3-cext: <<: *runtests variables: - PY: py3 - PYTHON: python3 RUNTEST_ARGS: "--no-rust --blacklist /tmp/check-tests.txt" TEST_HGMODULEPOLICY: "c" tests-py3-pure: <<: *runtests variables: @@ -62,11 +64,9 @@ RUNTEST_ARGS: "--no-rust --blacklist /tmp/check-tests.txt" TEST_HGMODULEPOLICY: "c" tests-py3-pure: <<: *runtests variables: - PY: py3 - PYTHON: python3 RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt" TEST_HGMODULEPOLICY: "py" @@ -76,5 +76,4 @@ - make doc variables: LANG: en_US.UTF-8 - PYTHON: python3 PYTHONPATH: "/ci/repos/mercurial:$PYTHONPATH" @@ -80,5 +79,4 @@ PYTHONPATH: "/ci/repos/mercurial:$PYTHONPATH" - SPHINXBUILD: python3 -m sphinx -b html artifacts: paths: - html/* @@ -120,3 +118,28 @@ RUNTEST_ARGS: "--blacklist C:/Temp/check-tests.txt" TEST_HGMODULEPOLICY: "c" when: manual + +deb: + image: registry.heptapod.net/mercurial/ci-images/py3-hgext3rd + script: + - apt-get update && apt-get -yq install devscripts equivs --no-install-recommends + - mk-build-deps --install --tool='apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends --yes' debian/control + - version=$($PYTHON setup.py --version) + - debversion="$version+hg$(date +%Y%m%d)+$(hg log -r . -T '{node|short}')" + - make deb-prepare + - mkdir -p debs + - mv ../mercurial-evolve_$version.orig debs/mercurial-evolve_$debversion.orig + - cd debs/mercurial-evolve_$debversion.orig + - DEBEMAIL="evolve-testers@mercurial-scm.org" debchange --newversion "$debversion-1" "automated build" + - debuild --unsigned-source --unsigned-changes --build=binary + - dpkg --contents ../mercurial-evolve_$debversion-1_all.deb + variables: + DEBIAN_FRONTEND: noninteractive + DEB_BUILD_OPTIONS: nocheck nodoc + artifacts: + paths: + - debs/*.build + - debs/*.buildinfo + - debs/*.changes + - debs/*.deb + when: manual diff --git a/.hgtags b/.hgtags index 74665d83fb3b72183fdf5ff1465a7827d08c7323_LmhndGFncw==..5bd5a7ab32d31c3c238452a15294797f2cfaa815_LmhndGFncw== 100644 --- a/.hgtags +++ b/.hgtags @@ -98,3 +98,4 @@ cca465bf6a6a103449aa58deecdffba8e546f7c6 10.3.3 de530d27554b43c00509696dc7a1496f5129e1a4 10.4.0 64bb9c4a13d388233d4d6d9b761ece9c6ce77fb3 10.4.1 +0d53a8d4170b32d03e4fd8582b32fe2790d5e34f 10.5.0 diff --git a/CHANGELOG b/CHANGELOG index 74665d83fb3b72183fdf5ff1465a7827d08c7323_Q0hBTkdFTE9H..5bd5a7ab32d31c3c238452a15294797f2cfaa815_Q0hBTkdFTE9H 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,6 @@ Changelog ========= -10.5.0 - in progress +10.5.0 -- 2022-02-23 -------------------- @@ -5,5 +5,7 @@ -------------------- + * compatibility with Mercurial 6.1 + * evolve: handle cases when working directory parent has multiple successors * multiple commands: do not check for new divergence if divergence is allowed via configuration @@ -15,6 +17,8 @@ topic (0.24.0) + * compatibility with Mercurial 6.1 + * topic: make histedit preserve topics when the first changeset in a stack is rewritten (issue6550) diff --git a/debian/changelog b/debian/changelog index 74665d83fb3b72183fdf5ff1465a7827d08c7323_ZGViaWFuL2NoYW5nZWxvZw==..5bd5a7ab32d31c3c238452a15294797f2cfaa815_ZGViaWFuL2NoYW5nZWxvZw== 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mercurial-evolve (10.5.0-1) unstable; urgency=medium + + * new upstream release + + -- Anton Shestakov <av6@dwimlabs.net> Wed, 23 Feb 2022 17:41:26 +0300 + mercurial-evolve (10.4.1-1) unstable; urgency=medium * new upstream release diff --git a/hgext3rd/evolve/metadata.py b/hgext3rd/evolve/metadata.py index 74665d83fb3b72183fdf5ff1465a7827d08c7323_aGdleHQzcmQvZXZvbHZlL21ldGFkYXRhLnB5..5bd5a7ab32d31c3c238452a15294797f2cfaa815_aGdleHQzcmQvZXZvbHZlL21ldGFkYXRhLnB5 100644 --- a/hgext3rd/evolve/metadata.py +++ b/hgext3rd/evolve/metadata.py @@ -5,7 +5,7 @@ # This software may be used and distributed according to the terms of the # GNU General Public License version 2 or any later version. -__version__ = b'10.5.0.dev' -testedwith = b'4.8 4.9 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6.0' +__version__ = b'10.6.0.dev' +testedwith = b'4.8 4.9 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6.0 6.1' minimumhgversion = b'4.8' buglink = b'https://bz.mercurial-scm.org/' diff --git a/hgext3rd/pullbundle.py b/hgext3rd/pullbundle.py index 74665d83fb3b72183fdf5ff1465a7827d08c7323_aGdleHQzcmQvcHVsbGJ1bmRsZS5weQ==..5bd5a7ab32d31c3c238452a15294797f2cfaa815_aGdleHQzcmQvcHVsbGJ1bmRsZS5weQ== 100644 --- a/hgext3rd/pullbundle.py +++ b/hgext3rd/pullbundle.py @@ -92,8 +92,8 @@ from mercurial.i18n import _ -__version__ = b'0.1.3.dev' -testedwith = b'4.8 4.9 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9' +__version__ = b'0.2.0.dev' +testedwith = b'4.8 4.9 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6.0 6.1' minimumhgversion = b'4.8' buglink = b'https://bz.mercurial-scm.org/' diff --git a/hgext3rd/topic/__init__.py b/hgext3rd/topic/__init__.py index 74665d83fb3b72183fdf5ff1465a7827d08c7323_aGdleHQzcmQvdG9waWMvX19pbml0X18ucHk=..5bd5a7ab32d31c3c238452a15294797f2cfaa815_aGdleHQzcmQvdG9waWMvX19pbml0X18ucHk= 100644 --- a/hgext3rd/topic/__init__.py +++ b/hgext3rd/topic/__init__.py @@ -231,5 +231,5 @@ b'log.topic': b'green_background', } -__version__ = b'0.24.0.dev' +__version__ = b'0.25.0.dev' @@ -235,5 +235,5 @@ -testedwith = b'4.8 4.9 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6.0' +testedwith = b'4.8 4.9 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6.0 6.1' minimumhgversion = b'4.8' buglink = b'https://bz.mercurial-scm.org/'