mercurial →
4.9-2 →
armhf → 2019-07-24 20:06:11
sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-01
+==============================================================================+
| mercurial 4.9-2 (armhf) Wed, 24 Jul 2019 16:23:12 +0000 |
+==============================================================================+
Package: mercurial
Version: 4.9-2
Source Version: 4.9-2
Distribution: bullseye-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bullseye-staging-armhf-sbuild-95bf9d1d-04c8-4843-9fd2-7530689f8fd8' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.0.1/private bullseye-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bullseye-staging/main Sources [11.4 MB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf Packages [13.0 MB]
Fetched 24.4 MB in 9s (2815 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'mercurial' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/python-team/applications/mercurial.git
Please use:
git clone https://salsa.debian.org/python-team/applications/mercurial.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 7141 kB of source archives.
Get:1 http://172.17.0.1/private bullseye-staging/main mercurial 4.9-2 (dsc) [2628 B]
Get:2 http://172.17.0.1/private bullseye-staging/main mercurial 4.9-2 (tar) [7076 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main mercurial 4.9-2 (asc) [833 B]
Get:4 http://172.17.0.1/private bullseye-staging/main mercurial 4.9-2 (diff) [62.0 kB]
Fetched 7141 kB in 1s (7018 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/mercurial-VFLyFm/mercurial-4.9' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/mercurial-VFLyFm' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-Jjl0wv/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-Jjl0wv/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ Packages [431 B]
Fetched 2107 B in 0s (10.1 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
netbase
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 37 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12050 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any all)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: bash-completion, debhelper (>= 9), dh-python, gettext, netbase, patchutils (>= 0.2.25), python-all-dev (>= 2.6.6-3~), python-docutils, python-roman, rename, unzip, zip, less
Filtered Build-Depends: bash-completion, debhelper (>= 9), dh-python, gettext, netbase, patchutils (>= 0.2.25), python-all-dev (>= 2.6.6-3~), python-docutils, python-roman, rename, unzip, zip, less
dpkg-deb: building package 'sbuild-build-depends-mercurial-dummy' in '/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive/sbuild-build-depends-mercurial-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-mercurial-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ Sources [584 B]
Get:5 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ Packages [657 B]
Fetched 2574 B in 0s (12.2 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
Install mercurial build dependencies (apt-based resolver)
---------------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
autoconf automake autopoint autotools-dev bash-completion bsdmainutils
debhelper dh-autoreconf dh-python dh-strip-nondeterminism docutils-common
dwz file gettext gettext-base groff-base intltool-debian less
libarchive-zip-perl libbsd0 libcroco3 libelf1 libexpat1 libexpat1-dev
libfile-stripnondeterminism-perl libglib2.0-0 libicu63 libmagic-mgc
libmagic1 libmpdec2 libncurses6 libpipeline1 libpython-all-dev libpython-dev
libpython-stdlib libpython2-dev libpython2-stdlib libpython2.7
libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
libpython3.7-minimal libpython3.7-stdlib libsigsegv2 libssl1.1
libsub-override-perl libtinfo5 libtool libuchardet0 libxml2 m4 man-db
mime-support patchutils po-debconf python python-all python-all-dev
python-dev python-docutils python-minimal python-roman python2 python2-dev
python2-minimal python2.7 python2.7-dev python2.7-minimal python3
python3-distutils python3-lib2to3 python3-minimal python3.7
python3.7-minimal rename sensible-utils sgml-base unzip xml-core zip
Suggested packages:
autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff
libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor
www-browser libmail-box-perl python-doc python-tk fonts-linuxlibertine
| ttf-linux-libertine texlive-lang-french texlive-latex-base
texlive-latex-recommended python2-doc python2.7-doc binfmt-support
python3-doc python3-tk python3-venv python3.7-venv python3.7-doc
sgml-base-doc
Recommended packages:
curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info
xdg-user-dirs libgpm2 libltdl-dev libmail-sendmail-perl docutils-doc
libpaper-utils python-pil python-pygments
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev bash-completion bsdmainutils
debhelper dh-autoreconf dh-python dh-strip-nondeterminism docutils-common
dwz file gettext gettext-base groff-base intltool-debian less
libarchive-zip-perl libbsd0 libcroco3 libelf1 libexpat1 libexpat1-dev
libfile-stripnondeterminism-perl libglib2.0-0 libicu63 libmagic-mgc
libmagic1 libmpdec2 libncurses6 libpipeline1 libpython-all-dev libpython-dev
libpython-stdlib libpython2-dev libpython2-stdlib libpython2.7
libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib
libpython3.7-minimal libpython3.7-stdlib libsigsegv2 libssl1.1
libsub-override-perl libtinfo5 libtool libuchardet0 libxml2 m4 man-db
mime-support patchutils po-debconf python python-all python-all-dev
python-dev python-docutils python-minimal python-roman python2 python2-dev
python2-minimal python2.7 python2.7-dev python2.7-minimal python3
python3-distutils python3-lib2to3 python3-minimal python3.7
python3.7-minimal rename sbuild-build-depends-mercurial-dummy sensible-utils
sgml-base unzip xml-core zip
0 upgraded, 82 newly installed, 0 to remove and 37 not upgraded.
Need to get 61.7 MB of archives.
After this operation, 166 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-Jjl0wv/apt_archive ./ sbuild-build-depends-mercurial-dummy 0.invalid.0 [944 B]
Get:2 http://172.17.0.1/private bullseye-staging/main armhf libbsd0 armhf 0.9.1-2 [104 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf libtinfo5 armhf 6.1+20181013-2 [309 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main armhf groff-base armhf 1.22.4-3 [782 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main armhf libpipeline1 armhf 1.5.1-2 [26.6 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main armhf man-db armhf 2.8.5-2 [1230 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-minimal armhf 2.7.16-2 [395 kB]
Get:10 http://172.17.0.1/private bullseye-staging/main armhf python2.7-minimal armhf 2.7.16-2 [1093 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main armhf python2-minimal armhf 2.7.16-1 [41.4 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main armhf python-minimal armhf 2.7.16-1 [21.0 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main armhf libssl1.1 armhf 1.1.1c-1 [1259 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main armhf mime-support all 3.62 [37.2 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main armhf libexpat1 armhf 2.2.7-1 [77.2 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-stdlib armhf 2.7.16-2 [1844 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main armhf python2.7 armhf 2.7.16-2 [305 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main armhf libpython2-stdlib armhf 2.7.16-1 [20.8 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main armhf libpython-stdlib armhf 2.7.16-1 [20.8 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main armhf python2 armhf 2.7.16-1 [41.6 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main armhf python armhf 2.7.16-1 [22.8 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-minimal armhf 3.7.3-2 [583 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main armhf python3.7-minimal armhf 3.7.3-2 [1464 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-stdlib armhf 3.7.3-2 [1664 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main armhf python3.7 armhf 3.7.3-2 [330 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main armhf python3 armhf 3.7.3-1 [61.5 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main armhf sgml-base all 1.29 [14.8 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main armhf less armhf 487-0.1 [113 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main armhf sensible-utils all 0.0.12 [15.8 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main armhf bash-completion all 1:2.8-6 [208 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main armhf libmagic-mgc armhf 1:5.35-4 [242 kB]
Get:35 http://172.17.0.1/private bullseye-staging/main armhf libmagic1 armhf 1:5.35-4 [110 kB]
Get:36 http://172.17.0.1/private bullseye-staging/main armhf file armhf 1:5.35-4 [65.3 kB]
Get:37 http://172.17.0.1/private bullseye-staging/main armhf gettext-base armhf 0.19.8.1-9 [117 kB]
Get:38 http://172.17.0.1/private bullseye-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:39 http://172.17.0.1/private bullseye-staging/main armhf m4 armhf 1.4.18-2 [185 kB]
Get:40 http://172.17.0.1/private bullseye-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:41 http://172.17.0.1/private bullseye-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:42 http://172.17.0.1/private bullseye-staging/main armhf automake all 1:1.16.1-4 [771 kB]
Get:43 http://172.17.0.1/private bullseye-staging/main armhf autopoint all 0.19.8.1-9 [434 kB]
Get:44 http://172.17.0.1/private bullseye-staging/main armhf libtool all 2.4.6-9 [547 kB]
Get:45 http://172.17.0.1/private bullseye-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:46 http://172.17.0.1/private bullseye-staging/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB]
Get:47 http://172.17.0.1/private bullseye-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:48 http://172.17.0.1/private bullseye-staging/main armhf libfile-stripnondeterminism-perl all 1.2.3-1 [21.1 kB]
Get:49 http://172.17.0.1/private bullseye-staging/main armhf dh-strip-nondeterminism all 1.2.3-1 [13.8 kB]
Get:50 http://172.17.0.1/private bullseye-staging/main armhf libelf1 armhf 0.176-1.1 [158 kB]
Get:51 http://172.17.0.1/private bullseye-staging/main armhf dwz armhf 0.12.20190716-1 [68.5 kB]
Get:52 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-0 armhf 2.58.3-3 [1078 kB]
Get:53 http://172.17.0.1/private bullseye-staging/main armhf libicu63 armhf 63.2-2 [7974 kB]
Get:54 http://172.17.0.1/private bullseye-staging/main armhf libxml2 armhf 2.9.4+dfsg1-7+b1 [570 kB]
Get:55 http://172.17.0.1/private bullseye-staging/main armhf libcroco3 armhf 0.6.12-3 [132 kB]
Get:56 http://172.17.0.1/private bullseye-staging/main armhf libncurses6 armhf 6.1+20181013-2 [78.6 kB]
Get:57 http://172.17.0.1/private bullseye-staging/main armhf gettext armhf 0.19.8.1-9 [1219 kB]
Get:58 http://172.17.0.1/private bullseye-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:59 http://172.17.0.1/private bullseye-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:60 http://172.17.0.1/private bullseye-staging/main armhf debhelper all 12.2.3 [1026 kB]
Get:61 http://172.17.0.1/private bullseye-staging/main armhf python3-lib2to3 all 3.7.4-3 [78.2 kB]
Get:62 http://172.17.0.1/private bullseye-staging/main armhf python3-distutils all 3.7.4-3 [145 kB]
Get:63 http://172.17.0.1/private bullseye-staging/main armhf dh-python all 3.20190308 [99.3 kB]
Get:64 http://172.17.0.1/private bullseye-staging/main armhf xml-core all 0.18+nmu1 [23.8 kB]
Get:65 http://172.17.0.1/private bullseye-staging/main armhf docutils-common all 0.14+dfsg-4 [167 kB]
Get:66 http://172.17.0.1/private bullseye-staging/main armhf libexpat1-dev armhf 2.2.7-1 [128 kB]
Get:67 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7 armhf 2.7.16-2 [873 kB]
Get:68 http://172.17.0.1/private bullseye-staging/main armhf libpython2.7-dev armhf 2.7.16-2 [30.9 MB]
Get:69 http://172.17.0.1/private bullseye-staging/main armhf libpython2-dev armhf 2.7.16-1 [20.9 kB]
Get:70 http://172.17.0.1/private bullseye-staging/main armhf libpython-dev armhf 2.7.16-1 [20.9 kB]
Get:71 http://172.17.0.1/private bullseye-staging/main armhf libpython-all-dev armhf 2.7.16-1 [1064 B]
Get:72 http://172.17.0.1/private bullseye-staging/main armhf patchutils armhf 0.3.4-2 [83.1 kB]
Get:73 http://172.17.0.1/private bullseye-staging/main armhf python-all armhf 2.7.16-1 [1044 B]
Get:74 http://172.17.0.1/private bullseye-staging/main armhf python2.7-dev armhf 2.7.16-2 [291 kB]
Get:75 http://172.17.0.1/private bullseye-staging/main armhf python2-dev armhf 2.7.16-1 [1216 B]
Get:76 http://172.17.0.1/private bullseye-staging/main armhf python-dev armhf 2.7.16-1 [1192 B]
Get:77 http://172.17.0.1/private bullseye-staging/main armhf python-all-dev armhf 2.7.16-1 [1068 B]
Get:78 http://172.17.0.1/private bullseye-staging/main armhf python-roman all 2.0.0-3 [8688 B]
Get:79 http://172.17.0.1/private bullseye-staging/main armhf python-docutils all 0.14+dfsg-4 [379 kB]
Get:80 http://172.17.0.1/private bullseye-staging/main armhf rename all 1.10-1 [17.2 kB]
Get:81 http://172.17.0.1/private bullseye-staging/main armhf unzip armhf 6.0-24 [152 kB]
Get:82 http://172.17.0.1/private bullseye-staging/main armhf zip armhf 3.0-11 [212 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 61.7 MB in 9s (6804 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 12050 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.9.1-2_armhf.deb ...
Unpacking libbsd0:armhf (0.9.1-2) ...
Selecting previously unselected package libtinfo5:armhf.
Preparing to unpack .../01-libtinfo5_6.1+20181013-2_armhf.deb ...
Unpacking libtinfo5:armhf (6.1+20181013-2) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../03-libuchardet0_0.0.6-3_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../04-groff-base_1.22.4-3_armhf.deb ...
Unpacking groff-base (1.22.4-3) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../05-libpipeline1_1.5.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../06-man-db_2.8.5-2_armhf.deb ...
Unpacking man-db (2.8.5-2) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../07-libpython2.7-minimal_2.7.16-2_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.16-2) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../08-python2.7-minimal_2.7.16-2_armhf.deb ...
Unpacking python2.7-minimal (2.7.16-2) ...
Selecting previously unselected package python2-minimal.
Preparing to unpack .../09-python2-minimal_2.7.16-1_armhf.deb ...
Unpacking python2-minimal (2.7.16-1) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../10-python-minimal_2.7.16-1_armhf.deb ...
Unpacking python-minimal (2.7.16-1) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../11-libssl1.1_1.1.1c-1_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.1c-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../12-mime-support_3.62_all.deb ...
Unpacking mime-support (3.62) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../13-libexpat1_2.2.7-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.7-1) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../14-libpython2.7-stdlib_2.7.16-2_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.16-2) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../15-python2.7_2.7.16-2_armhf.deb ...
Unpacking python2.7 (2.7.16-2) ...
Selecting previously unselected package libpython2-stdlib:armhf.
Preparing to unpack .../16-libpython2-stdlib_2.7.16-1_armhf.deb ...
Unpacking libpython2-stdlib:armhf (2.7.16-1) ...
Selecting previously unselected package libpython-stdlib:armhf.
Preparing to unpack .../17-libpython-stdlib_2.7.16-1_armhf.deb ...
Unpacking libpython-stdlib:armhf (2.7.16-1) ...
Setting up libpython2.7-minimal:armhf (2.7.16-2) ...
Setting up python2.7-minimal (2.7.16-2) ...
Setting up python2-minimal (2.7.16-1) ...
Selecting previously unselected package python2.
(Reading database ... 13498 files and directories currently installed.)
Preparing to unpack .../python2_2.7.16-1_armhf.deb ...
Unpacking python2 (2.7.16-1) ...
Setting up python-minimal (2.7.16-1) ...
Selecting previously unselected package python.
(Reading database ... 13531 files and directories currently installed.)
Preparing to unpack .../python_2.7.16-1_armhf.deb ...
Unpacking python (2.7.16-1) ...
Selecting previously unselected package libpython3.7-minimal:armhf.
Preparing to unpack .../libpython3.7-minimal_3.7.3-2_armhf.deb ...
Unpacking libpython3.7-minimal:armhf (3.7.3-2) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../python3.7-minimal_3.7.3-2_armhf.deb ...
Unpacking python3.7-minimal (3.7.3-2) ...
Setting up libssl1.1:armhf (1.1.1c-1) ...
Setting up libpython3.7-minimal:armhf (3.7.3-2) ...
Setting up libexpat1:armhf (2.2.7-1) ...
Setting up python3.7-minimal (3.7.3-2) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13785 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.7.3-1_armhf.deb ...
Unpacking python3-minimal (3.7.3-1) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../libmpdec2_2.4.2-2_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-2) ...
Selecting previously unselected package libpython3.7-stdlib:armhf.
Preparing to unpack .../libpython3.7-stdlib_3.7.3-2_armhf.deb ...
Unpacking libpython3.7-stdlib:armhf (3.7.3-2) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../python3.7_3.7.3-2_armhf.deb ...
Unpacking python3.7 (3.7.3-2) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.7.3-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.7.3-1) ...
Setting up python3-minimal (3.7.3-1) ...
Selecting previously unselected package python3.
(Reading database ... 14197 files and directories currently installed.)
Preparing to unpack .../00-python3_3.7.3-1_armhf.deb ...
Unpacking python3 (3.7.3-1) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../01-sgml-base_1.29_all.deb ...
Unpacking sgml-base (1.29) ...
Selecting previously unselected package less.
Preparing to unpack .../02-less_487-0.1_armhf.deb ...
Unpacking less (487-0.1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../03-sensible-utils_0.0.12_all.deb ...
Unpacking sensible-utils (0.0.12) ...
Selecting previously unselected package bash-completion.
Preparing to unpack .../04-bash-completion_1%3a2.8-6_all.deb ...
Unpacking bash-completion (1:2.8-6) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../05-libmagic-mgc_1%3a5.35-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.35-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../06-libmagic1_1%3a5.35-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.35-4) ...
Selecting previously unselected package file.
Preparing to unpack .../07-file_1%3a5.35-4_armhf.deb ...
Unpacking file (1:5.35-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../08-gettext-base_0.19.8.1-9_armhf.deb ...
Unpacking gettext-base (0.19.8.1-9) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../09-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../10-m4_1.4.18-2_armhf.deb ...
Unpacking m4 (1.4.18-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../11-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../12-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../13-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../14-autopoint_0.19.8.1-9_all.deb ...
Unpacking autopoint (0.19.8.1-9) ...
Selecting previously unselected package libtool.
Preparing to unpack .../15-libtool_2.4.6-9_all.deb ...
Unpacking libtool (2.4.6-9) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../16-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../17-libarchive-zip-perl_1.64-1_all.deb ...
Unpacking libarchive-zip-perl (1.64-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../18-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.2.3-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.2.3-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../20-dh-strip-nondeterminism_1.2.3-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.2.3-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../21-libelf1_0.176-1.1_armhf.deb ...
Unpacking libelf1:armhf (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../22-dwz_0.12.20190716-1_armhf.deb ...
Unpacking dwz (0.12.20190716-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../23-libglib2.0-0_2.58.3-3_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.58.3-3) ...
Selecting previously unselected package libicu63:armhf.
Preparing to unpack .../24-libicu63_63.2-2_armhf.deb ...
Unpacking libicu63:armhf (63.2-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../25-libxml2_2.9.4+dfsg1-7+b1_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-7+b1) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../26-libcroco3_0.6.12-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-3) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../27-libncurses6_6.1+20181013-2_armhf.deb ...
Unpacking libncurses6:armhf (6.1+20181013-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../28-gettext_0.19.8.1-9_armhf.deb ...
Unpacking gettext (0.19.8.1-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../29-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../30-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../31-debhelper_12.2.3_all.deb ...
Unpacking debhelper (12.2.3) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../32-python3-lib2to3_3.7.4-3_all.deb ...
Unpacking python3-lib2to3 (3.7.4-3) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../33-python3-distutils_3.7.4-3_all.deb ...
Unpacking python3-distutils (3.7.4-3) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../34-dh-python_3.20190308_all.deb ...
Unpacking dh-python (3.20190308) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../35-xml-core_0.18+nmu1_all.deb ...
Unpacking xml-core (0.18+nmu1) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../36-docutils-common_0.14+dfsg-4_all.deb ...
Unpacking docutils-common (0.14+dfsg-4) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../37-libexpat1-dev_2.2.7-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.7-1) ...
Selecting previously unselected package libpython2.7:armhf.
Preparing to unpack .../38-libpython2.7_2.7.16-2_armhf.deb ...
Unpacking libpython2.7:armhf (2.7.16-2) ...
Selecting previously unselected package libpython2.7-dev:armhf.
Preparing to unpack .../39-libpython2.7-dev_2.7.16-2_armhf.deb ...
Unpacking libpython2.7-dev:armhf (2.7.16-2) ...
Selecting previously unselected package libpython2-dev:armhf.
Preparing to unpack .../40-libpython2-dev_2.7.16-1_armhf.deb ...
Unpacking libpython2-dev:armhf (2.7.16-1) ...
Selecting previously unselected package libpython-dev:armhf.
Preparing to unpack .../41-libpython-dev_2.7.16-1_armhf.deb ...
Unpacking libpython-dev:armhf (2.7.16-1) ...
Selecting previously unselected package libpython-all-dev:armhf.
Preparing to unpack .../42-libpython-all-dev_2.7.16-1_armhf.deb ...
Unpacking libpython-all-dev:armhf (2.7.16-1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../43-patchutils_0.3.4-2_armhf.deb ...
Unpacking patchutils (0.3.4-2) ...
Selecting previously unselected package python-all.
Preparing to unpack .../44-python-all_2.7.16-1_armhf.deb ...
Unpacking python-all (2.7.16-1) ...
Selecting previously unselected package python2.7-dev.
Preparing to unpack .../45-python2.7-dev_2.7.16-2_armhf.deb ...
Unpacking python2.7-dev (2.7.16-2) ...
Selecting previously unselected package python2-dev.
Preparing to unpack .../46-python2-dev_2.7.16-1_armhf.deb ...
Unpacking python2-dev (2.7.16-1) ...
Selecting previously unselected package python-dev.
Preparing to unpack .../47-python-dev_2.7.16-1_armhf.deb ...
Unpacking python-dev (2.7.16-1) ...
Selecting previously unselected package python-all-dev.
Preparing to unpack .../48-python-all-dev_2.7.16-1_armhf.deb ...
Unpacking python-all-dev (2.7.16-1) ...
Selecting previously unselected package python-roman.
Preparing to unpack .../49-python-roman_2.0.0-3_all.deb ...
Unpacking python-roman (2.0.0-3) ...
Selecting previously unselected package python-docutils.
Preparing to unpack .../50-python-docutils_0.14+dfsg-4_all.deb ...
Unpacking python-docutils (0.14+dfsg-4) ...
Selecting previously unselected package rename.
Preparing to unpack .../51-rename_1.10-1_all.deb ...
Unpacking rename (1.10-1) ...
Selecting previously unselected package unzip.
Preparing to unpack .../52-unzip_6.0-24_armhf.deb ...
Unpacking unzip (6.0-24) ...
Selecting previously unselected package zip.
Preparing to unpack .../53-zip_3.0-11_armhf.deb ...
Unpacking zip (3.0-11) ...
Selecting previously unselected package sbuild-build-depends-mercurial-dummy.
Preparing to unpack .../54-sbuild-build-depends-mercurial-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-mercurial-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.1-2) ...
Setting up mime-support (3.62) ...
Setting up libmagic-mgc (1:5.35-4) ...
Setting up libarchive-zip-perl (1.64-1) ...
Setting up libglib2.0-0:armhf (2.58.3-3) ...
No schema files found: doing nothing.
Setting up unzip (6.0-24) ...
Setting up libmagic1:armhf (1:5.35-4) ...
Setting up gettext-base (0.19.8.1-9) ...
Setting up rename (1.10-1) ...
update-alternatives: using /usr/bin/file-rename to provide /usr/bin/rename (rename) in auto mode
Setting up file (1:5.35-4) ...
Setting up libicu63:armhf (63.2-2) ...
Setting up libpython2.7-stdlib:armhf (2.7.16-2) ...
Setting up patchutils (0.3.4-2) ...
Setting up zip (3.0-11) ...
Setting up autotools-dev (20180224.1) ...
Setting up libexpat1-dev:armhf (2.2.7-1) ...
Setting up bash-completion (1:2.8-6) ...
Setting up libncurses6:armhf (6.1+20181013-2) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up autopoint (0.19.8.1-9) ...
Setting up sensible-utils (0.0.12) ...
Setting up libuchardet0:armhf (0.0.6-3) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up sgml-base (1.29) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up libbsd0:armhf (0.9.1-2) ...
Setting up libtinfo5:armhf (6.1+20181013-2) ...
Setting up libelf1:armhf (0.176-1.1) ...
Setting up libxml2:armhf (2.9.4+dfsg1-7+b1) ...
Setting up libfile-stripnondeterminism-perl (1.2.3-1) ...
Setting up libpython3.7-stdlib:armhf (3.7.3-2) ...
Setting up libpython2.7:armhf (2.7.16-2) ...
Setting up libpython2.7-dev:armhf (2.7.16-2) ...
Setting up python2.7 (2.7.16-2) ...
Setting up libtool (2.4.6-9) ...
Setting up libpython2-stdlib:armhf (2.7.16-1) ...
Setting up less (487-0.1) ...
Setting up m4 (1.4.18-2) ...
Setting up python2 (2.7.16-1) ...
Setting up libpython-stdlib:armhf (2.7.16-1) ...
Setting up bsdmainutils (11.1.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libcroco3:armhf (0.6.12-3) ...
Setting up autoconf (2.69-11) ...
Setting up dwz (0.12.20190716-1) ...
Setting up groff-base (1.22.4-3) ...
Setting up xml-core (0.18+nmu1) ...
Setting up libpython2-dev:armhf (2.7.16-1) ...
Setting up python (2.7.16-1) ...
Setting up libpython3-stdlib:armhf (3.7.3-1) ...
Setting up python2.7-dev (2.7.16-2) ...
Setting up automake (1:1.16.1-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up python3.7 (3.7.3-2) ...
Setting up gettext (0.19.8.1-9) ...
Setting up python2-dev (2.7.16-1) ...
Setting up python3 (3.7.3-1) ...
Setting up python-all (2.7.16-1) ...
Setting up man-db (2.8.5-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libpython-dev:armhf (2.7.16-1) ...
Setting up python-roman (2.0.0-3) ...
Setting up python3-lib2to3 (3.7.4-3) ...
Setting up python-dev (2.7.16-1) ...
Setting up python3-distutils (3.7.4-3) ...
Setting up dh-python (3.20190308) ...
Setting up libpython-all-dev:armhf (2.7.16-1) ...
Setting up po-debconf (1.0.21) ...
Setting up python-all-dev (2.7.16-1) ...
Setting up dh-autoreconf (19) ...
Setting up debhelper (12.2.3) ...
Setting up dh-strip-nondeterminism (1.2.3-1) ...
Processing triggers for libc-bin (2.28-10+rpi1) ...
Processing triggers for sgml-base (1.29) ...
Setting up docutils-common (0.14+dfsg-4) ...
Processing triggers for sgml-base (1.29) ...
Setting up python-docutils (0.14+dfsg-4) ...
update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up sbuild-build-depends-mercurial-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.4.0-124-generic armhf (armv8l)
Toolchain package versions: binutils_2.31.1-16+rpi1 dpkg-dev_1.19.7 g++-8_8.3.0-6+rpi1 gcc-8_8.3.0-6+rpi1 libc6-dev_2.28-10+rpi1 libstdc++-8-dev_8.3.0-6+rpi1 libstdc++6_8.3.0-6+rpi1 linux-libc-dev_4.18.20-2+rpi1
Package versions: adduser_3.118 apt_1.8.2 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.3+rpi1 base-passwd_3.5.46 bash_5.0-4 bash-completion_1:2.8-6 binutils_2.31.1-16+rpi1 binutils-arm-linux-gnueabihf_2.31.1-16+rpi1 binutils-common_2.31.1-16+rpi1 bsdmainutils_11.1.2 bsdutils_1:2.33.1-0.1 build-essential_12.6 bzip2_1.0.6-9.1 coreutils_8.30-3 cpp_4:8.3.0-1+rpi2 cpp-8_8.3.0-6+rpi1 dash_0.5.10.2-5 debconf_1.5.71 debhelper_12.2.3 debianutils_4.8.6.1 dh-autoreconf_19 dh-python_3.20190308 dh-strip-nondeterminism_1.2.3-1 diffutils_1:3.7-3 dirmngr_2.2.12-1+rpi1 docutils-common_0.14+dfsg-4 dpkg_1.19.7 dpkg-dev_1.19.7 dwz_0.12.20190716-1 e2fsprogs_1.44.5-1 fakeroot_1.23-1 fdisk_2.33.1-0.1 file_1:5.35-4 findutils_4.6.0+git+20190209-2 g++_4:8.3.0-1+rpi2 g++-8_8.3.0-6+rpi1 gcc_4:8.3.0-1+rpi2 gcc-4.9-base_4.9.4-2+rpi1+b19 gcc-5-base_5.5.0-8 gcc-6-base_6.5.0-1+rpi1+b1 gcc-7-base_7.3.0-19 gcc-8_8.3.0-6+rpi1 gcc-8-base_8.3.0-6+rpi1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gnupg_2.2.12-1+rpi1 gnupg-l10n_2.2.12-1+rpi1 gnupg-utils_2.2.12-1+rpi1 gpg_2.2.12-1+rpi1 gpg-agent_2.2.12-1+rpi1 gpg-wks-client_2.2.12-1+rpi1 gpg-wks-server_2.2.12-1+rpi1 gpgconf_2.2.12-1+rpi1 gpgsm_2.2.12-1+rpi1 gpgv_2.2.12-1+rpi1 grep_3.3-1 groff-base_1.22.4-3 gzip_1.9-3 hostname_3.21 init-system-helpers_1.56+nmu1 intltool-debian_0.35.0+20060710.5 less_487-0.1 libacl1_2.2.53-4 libapt-pkg5.0_1.8.2 libarchive-zip-perl_1.64-1 libasan5_8.3.0-6+rpi1 libassuan0_2.5.2-1 libatomic1_8.3.0-6+rpi1 libattr1_1:2.4.48-4 libaudit-common_1:2.8.4-3 libaudit1_1:2.8.4-3 libbinutils_2.31.1-16+rpi1 libblkid1_2.33.1-0.1 libbsd0_0.9.1-2 libbz2-1.0_1.0.6-9.1 libc-bin_2.28-10+rpi1 libc-dev-bin_2.28-10+rpi1 libc6_2.28-10+rpi1 libc6-dev_2.28-10+rpi1 libcap-ng0_0.7.9-2 libcc1-0_8.3.0-6+rpi1 libcom-err2_1.44.5-1 libcroco3_0.6.12-3 libdb5.3_5.3.28+dfsg1-0.5 libdebconfclient0_0.249 libdpkg-perl_1.19.7 libelf1_0.176-1.1 libexpat1_2.2.7-1 libexpat1-dev_2.2.7-1 libext2fs2_1.44.5-1 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.2.3-1 libgcc-8-dev_8.3.0-6+rpi1 libgcc1_1:8.3.0-6+rpi1 libgcrypt20_1.8.4-5 libgdbm-compat4_1.18.1-4 libgdbm6_1.18.1-4 libglib2.0-0_2.58.3-3 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.7-4 libgomp1_8.3.0-6+rpi1 libgpg-error0_1.35-1 libhogweed4_3.4.1-1 libicu63_63.2-2 libidn2-0_2.0.5-1 libisl19_0.20-2 libksba8_1.3.5-2 libldap-2.4-2_2.4.47+dfsg-3+rpi1 libldap-common_2.4.47+dfsg-3+rpi1 liblocale-gettext-perl_1.07-3+b3 liblz4-1_1.8.3-1 liblzma5_5.2.4-1 libmagic-mgc_1:5.35-4 libmagic1_1:5.35-4 libmount1_2.33.1-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses6_6.1+20181013-2 libncursesw6_6.1+20181013-2 libnettle6_3.4.1-1 libnpth0_1.6-1 libp11-kit0_0.23.15-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre3_2:8.39-12 libperl5.28_5.28.1-6 libpipeline1_1.5.1-2 libpython-all-dev_2.7.16-1 libpython-dev_2.7.16-1 libpython-stdlib_2.7.16-1 libpython2-dev_2.7.16-1 libpython2-stdlib_2.7.16-1 libpython2.7_2.7.16-2 libpython2.7-dev_2.7.16-2 libpython2.7-minimal_2.7.16-2 libpython2.7-stdlib_2.7.16-2 libpython3-stdlib_3.7.3-1 libpython3.7-minimal_3.7.3-2 libpython3.7-stdlib_3.7.3-2 libreadline7_7.0-5 libsasl2-2_2.1.27+dfsg-1+b1 libsasl2-modules-db_2.1.27+dfsg-1+b1 libseccomp2_2.3.3-4 libselinux1_2.8-1+b1 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsepol1_2.8-1 libsigsegv2_2.12-2 libsmartcols1_2.33.1-0.1 libsqlite3-0_3.27.2-3 libss2_1.44.5-1 libssl1.1_1.1.1c-1 libstdc++-8-dev_8.3.0-6+rpi1 libstdc++6_8.3.0-6+rpi1 libsub-override-perl_0.09-2 libsystemd0_241-5+rpi1 libtasn1-6_4.13-3 libtext-charwidth-perl_0.04-7.1+b1 libtext-iconv-perl_1.7-5+b10 libtext-wrapi18n-perl_0.06-7.1 libtinfo5_6.1+20181013-2 libtinfo6_6.1+20181013-2 libtool_2.4.6-9 libubsan1_8.3.0-6+rpi1 libuchardet0_0.0.6-3 libudev1_241-5+rpi1 libunistring2_0.9.10-1 libuuid1_2.33.1-0.1 libxml2_2.9.4+dfsg1-7+b1 libzstd1_1.3.8+dfsg-3+rpi1 linux-libc-dev_4.18.20-2+rpi1 login_1:4.5-1.1 lsb-base_10.2019051400+rpi1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-2 mawk_1.3.3-17 mime-support_3.62 mount_2.33.1-0.1 ncurses-base_6.1+20181013-2 ncurses-bin_6.1+20181013-2 netbase_5.6 passwd_1:4.5-1.1 patch_2.7.6-3 patchutils_0.3.4-2 perl_5.28.1-6 perl-base_5.28.1-6 perl-modules-5.28_5.28.1-6 pinentry-curses_1.1.0-2 po-debconf_1.0.21 python_2.7.16-1 python-all_2.7.16-1 python-all-dev_2.7.16-1 python-dev_2.7.16-1 python-docutils_0.14+dfsg-4 python-minimal_2.7.16-1 python-roman_2.0.0-3 python2_2.7.16-1 python2-dev_2.7.16-1 python2-minimal_2.7.16-1 python2.7_2.7.16-2 python2.7-dev_2.7.16-2 python2.7-minimal_2.7.16-2 python3_3.7.3-1 python3-distutils_3.7.4-3 python3-lib2to3_3.7.4-3 python3-minimal_3.7.3-1 python3.7_3.7.3-2 python3.7-minimal_3.7.3-2 raspbian-archive-keyring_20120528.2 readline-common_7.0-5 rename_1.10-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-mercurial-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sgml-base_1.29 sysvinit-utils_2.93-8 tar_1.30+dfsg-6 tzdata_2019a-1 unzip_6.0-24 util-linux_2.33.1-0.1 xml-core_0.18+nmu1 xz-utils_5.2.4-1 zip_3.0-11 zlib1g_1:1.2.11.dfsg-1
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Fri Feb 8 15:02:12 2019 UTC
gpgv: using RSA key 55781DAB34E61A09EFB88BE19DB0235556F8CFAD
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./mercurial_4.9-2.dsc
dpkg-source: info: extracting mercurial in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking mercurial_4.9.orig.tar.gz
dpkg-source: info: unpacking mercurial_4.9-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying deb_specific__use_sensible-editor.patch
dpkg-source: info: applying deb_specific__hgk.py.patch
dpkg-source: info: applying deb_specific__optional-dependencies
dpkg-source: info: applying proposed_upstream__correct-zeroconf-doc
dpkg-source: info: applying deb_specific__disable_libdir_replacement.patch
dpkg-source: info: applying for_upstream__dont_rm_usr_bin_python_when_running_testsuite.patch
dpkg-source: info: applying deb_specific__fix_fhs_paths.patch
Check disk space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bullseye-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bullseye-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bullseye-staging-armhf-sbuild-95bf9d1d-04c8-4843-9fd2-7530689f8fd8
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package mercurial
dpkg-buildpackage: info: source version 4.9-2
dpkg-buildpackage: info: source distribution unstable
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
fakeroot debian/rules clean
dh clean --with python2,bash-completion
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp -a mercurial/__version__.py mercurial/__version__.py.save
dh_auto_clean
make -j1 clean
make[2]: Entering directory '/<<PKGBUILDDIR>>'
python setup.py clean --all # ignore errors from this command
running clean
'build/lib.linux-armv8l-2.7' does not exist -- can't clean it
'build/bdist.linux-armv8l' does not exist -- can't clean it
'build/scripts-2.7' does not exist -- can't clean it
find contrib doc hgext hgext3rd i18n mercurial tests hgdemandimport \
\( -name '*.py[cdo]' -o -name '*.so' \) -exec rm -f '{}' ';'
rm -f MANIFEST MANIFEST.in hgext/__index__.py tests/*.err
rm -f mercurial/__modulepolicy__.py
if test -d .hg; then rm -f mercurial/__version__.py; fi
rm -rf build mercurial/locale
make -C doc clean
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
rm -f hgrc.5 hg.1 hg-ssh.8 hgignore.5 hgrc.5.html hg.1.html hg-ssh.8.html hgignore.5.html common.txt hgrc.5.txt hg.1.txt hg-ssh.8.txt hgignore.5.txt hgrc.5.gendoc.txt hg.1.gendoc.txt hg-ssh.8.gendoc.txt hgignore.5.gendoc.txt MANIFEST
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make -C contrib/chg distclean
make[3]: Entering directory '/<<PKGBUILDDIR>>/contrib/chg'
rm -f chg.o hgclient.o procutil.o util.o chg
make[3]: Leaving directory '/<<PKGBUILDDIR>>/contrib/chg'
rm -rf rust/target
rm -f mercurial/rustext.so
rm -rf packages
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
mv mercurial/__version__.py.save mercurial/__version__.py
rm -f -rv tmp/
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules build-arch
dh build-arch --with python2,bash-completion
dh_update_autotools_config -a
dh_auto_configure -a
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make all
make[2]: Entering directory '/<<PKGBUILDDIR>>'
python setup.py build
running build
running build_mo
creating mercurial/locale
creating mercurial/locale/da
creating mercurial/locale/da/LC_MESSAGES
generating mercurial/locale/da/LC_MESSAGES/hg.mo from i18n/da.po
msgfmt -v -o mercurial/locale/da/LC_MESSAGES/hg.mo i18n/da.po -c
1950 translated messages, 92 fuzzy translations, 1830 untranslated messages.
creating mercurial/locale/de
creating mercurial/locale/de/LC_MESSAGES
generating mercurial/locale/de/LC_MESSAGES/hg.mo from i18n/de.po
msgfmt -v -o mercurial/locale/de/LC_MESSAGES/hg.mo i18n/de.po -c
3185 translated messages, 102 fuzzy translations, 1301 untranslated messages.
creating mercurial/locale/el
creating mercurial/locale/el/LC_MESSAGES
generating mercurial/locale/el/LC_MESSAGES/hg.mo from i18n/el.po
msgfmt -v -o mercurial/locale/el/LC_MESSAGES/hg.mo i18n/el.po -c
i18n/el.po:7: warning: header field 'Language' missing in header
312 translated messages, 35 fuzzy translations, 1936 untranslated messages.
creating mercurial/locale/fr
creating mercurial/locale/fr/LC_MESSAGES
generating mercurial/locale/fr/LC_MESSAGES/hg.mo from i18n/fr.po
msgfmt -v -o mercurial/locale/fr/LC_MESSAGES/hg.mo i18n/fr.po -c
i18n/fr.po:86: warning: header field 'Language' missing in header
357 translated messages, 104 fuzzy translations, 1776 untranslated messages.
creating mercurial/locale/it
creating mercurial/locale/it/LC_MESSAGES
generating mercurial/locale/it/LC_MESSAGES/hg.mo from i18n/it.po
msgfmt -v -o mercurial/locale/it/LC_MESSAGES/hg.mo i18n/it.po -c
1872 translated messages, 3 fuzzy translations, 1233 untranslated messages.
creating mercurial/locale/ja
creating mercurial/locale/ja/LC_MESSAGES
generating mercurial/locale/ja/LC_MESSAGES/hg.mo from i18n/ja.po
msgfmt -v -o mercurial/locale/ja/LC_MESSAGES/hg.mo i18n/ja.po -c
5702 translated messages, 494 fuzzy translations, 868 untranslated messages.
creating mercurial/locale/pt_BR
creating mercurial/locale/pt_BR/LC_MESSAGES
generating mercurial/locale/pt_BR/LC_MESSAGES/hg.mo from i18n/pt_BR.po
msgfmt -v -o mercurial/locale/pt_BR/LC_MESSAGES/hg.mo i18n/pt_BR.po -c
6735 translated messages, 333 untranslated messages.
creating mercurial/locale/sv
creating mercurial/locale/sv/LC_MESSAGES
generating mercurial/locale/sv/LC_MESSAGES/hg.mo from i18n/sv.po
msgfmt -v -o mercurial/locale/sv/LC_MESSAGES/hg.mo i18n/sv.po -c
2039 translated messages, 1 fuzzy translation, 2196 untranslated messages.
creating mercurial/locale/zh_CN
creating mercurial/locale/zh_CN/LC_MESSAGES
generating mercurial/locale/zh_CN/LC_MESSAGES/hg.mo from i18n/zh_CN.po
msgfmt -v -o mercurial/locale/zh_CN/LC_MESSAGES/hg.mo i18n/zh_CN.po -c
i18n/zh_CN.po:47: warning: header field 'Language' missing in header
336 translated messages, 203 fuzzy translations, 1792 untranslated messages.
creating mercurial/locale/zh_TW
creating mercurial/locale/zh_TW/LC_MESSAGES
generating mercurial/locale/zh_TW/LC_MESSAGES/hg.mo from i18n/zh_TW.po
msgfmt -v -o mercurial/locale/zh_TW/LC_MESSAGES/hg.mo i18n/zh_TW.po -c
640 translated messages, 8 fuzzy translations, 2372 untranslated messages.
creating mercurial/locale/ro
creating mercurial/locale/ro/LC_MESSAGES
generating mercurial/locale/ro/LC_MESSAGES/hg.mo from i18n/ro.po
msgfmt -v -o mercurial/locale/ro/LC_MESSAGES/hg.mo i18n/ro.po -c
i18n/ro.po:106: warning: header field 'Language' missing in header
677 translated messages, 4 fuzzy translations, 2805 untranslated messages.
creating mercurial/locale/ru
creating mercurial/locale/ru/LC_MESSAGES
generating mercurial/locale/ru/LC_MESSAGES/hg.mo from i18n/ru.po
msgfmt -v -o mercurial/locale/ru/LC_MESSAGES/hg.mo i18n/ru.po -c
4668 translated messages, 10 untranslated messages.
running build_py
creating build
creating build/lib.linux-armv8l-2.7
creating build/lib.linux-armv8l-2.7/mercurial
copying mercurial/repair.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/diffutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/smartset.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/patch.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/mail.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/sshpeer.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/worker.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/wireprotov1peer.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/tags.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/store.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/graphmod.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/hbisect.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/wireprototypes.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/ancestor.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/formatter.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/server.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/merge.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/obsutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/color.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/obsolete.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/destutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/fileset.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/config.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/encoding.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/exchangev2.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/error.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/tagmerge.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/statichttprepo.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/changegroup.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/simplemerge.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/manifest.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/bundlerepo.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/discovery.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/fancyopts.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/httpconnection.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/wireprotov2server.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/pathutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/templatefuncs.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/cmdutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/dispatch.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/transaction.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/exthelper.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/repocache.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/revsetlang.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/keepalive.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/pushkey.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/minifileset.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/policy.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/exchange.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/wireprotoframing.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/hook.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/__init__.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/bundle2.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/setdiscovery.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/scmposix.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/win32.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/templateutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/mdiff.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/revset.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/pvec.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/localrepo.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/upgrade.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/commandserver.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/templatekw.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/phases.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/parser.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/url.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/filesetlang.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/crecord.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/extensions.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/dirstate.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/txnutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/urllibcompat.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/revlog.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/changelog.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/lsprofcalltree.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/context.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/vfs.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/chgserver.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/scmwindows.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/subrepoutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/narrowspec.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/configitems.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/statprof.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/wireprotov2peer.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/stack.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/pycompat.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/lock.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/dagop.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/archival.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/sparse.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/templater.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/httppeer.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/i18n.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/lsprof.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/bookmarks.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/treediscovery.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/posix.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/repoview.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/rewriteutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/hg.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/filelog.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/windows.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/node.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/dirstateguard.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/minirst.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/progress.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/dagparser.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/scmutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/verify.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/logcmdutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/filemerge.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/subrepo.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/repository.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/help.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/branchmap.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/copies.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/similar.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/registrar.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/unionrepo.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/linelog.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/streamclone.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/commands.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/loggingutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/diffhelper.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/mergeutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/wireprotoserver.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/profiling.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/state.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/wireprotov1server.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/rcutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/cacheutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/logexchange.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/namespaces.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/templatefilters.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/match.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/ui.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/debugcommands.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/sslutil.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/util.py -> build/lib.linux-armv8l-2.7/mercurial
copying mercurial/__version__.py -> build/lib.linux-armv8l-2.7/mercurial
creating build/lib.linux-armv8l-2.7/mercurial/cext
copying mercurial/cext/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/cext
creating build/lib.linux-armv8l-2.7/mercurial/cffi
copying mercurial/cffi/mpatch.py -> build/lib.linux-armv8l-2.7/mercurial/cffi
copying mercurial/cffi/mpatchbuild.py -> build/lib.linux-armv8l-2.7/mercurial/cffi
copying mercurial/cffi/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/cffi
copying mercurial/cffi/osutilbuild.py -> build/lib.linux-armv8l-2.7/mercurial/cffi
copying mercurial/cffi/osutil.py -> build/lib.linux-armv8l-2.7/mercurial/cffi
copying mercurial/cffi/bdiff.py -> build/lib.linux-armv8l-2.7/mercurial/cffi
copying mercurial/cffi/bdiffbuild.py -> build/lib.linux-armv8l-2.7/mercurial/cffi
creating build/lib.linux-armv8l-2.7/mercurial/hgweb
copying mercurial/hgweb/webutil.py -> build/lib.linux-armv8l-2.7/mercurial/hgweb
copying mercurial/hgweb/hgweb_mod.py -> build/lib.linux-armv8l-2.7/mercurial/hgweb
copying mercurial/hgweb/request.py -> build/lib.linux-armv8l-2.7/mercurial/hgweb
copying mercurial/hgweb/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/hgweb
copying mercurial/hgweb/common.py -> build/lib.linux-armv8l-2.7/mercurial/hgweb
copying mercurial/hgweb/wsgicgi.py -> build/lib.linux-armv8l-2.7/mercurial/hgweb
copying mercurial/hgweb/hgwebdir_mod.py -> build/lib.linux-armv8l-2.7/mercurial/hgweb
copying mercurial/hgweb/webcommands.py -> build/lib.linux-armv8l-2.7/mercurial/hgweb
copying mercurial/hgweb/wsgiheaders.py -> build/lib.linux-armv8l-2.7/mercurial/hgweb
copying mercurial/hgweb/server.py -> build/lib.linux-armv8l-2.7/mercurial/hgweb
creating build/lib.linux-armv8l-2.7/mercurial/pure
copying mercurial/pure/mpatch.py -> build/lib.linux-armv8l-2.7/mercurial/pure
copying mercurial/pure/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/pure
copying mercurial/pure/parsers.py -> build/lib.linux-armv8l-2.7/mercurial/pure
copying mercurial/pure/charencode.py -> build/lib.linux-armv8l-2.7/mercurial/pure
copying mercurial/pure/osutil.py -> build/lib.linux-armv8l-2.7/mercurial/pure
copying mercurial/pure/bdiff.py -> build/lib.linux-armv8l-2.7/mercurial/pure
copying mercurial/pure/base85.py -> build/lib.linux-armv8l-2.7/mercurial/pure
creating build/lib.linux-armv8l-2.7/mercurial/thirdparty
copying mercurial/thirdparty/selectors2.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty
copying mercurial/thirdparty/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty
creating build/lib.linux-armv8l-2.7/mercurial/thirdparty/attr
copying mercurial/thirdparty/attr/validators.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/attr
copying mercurial/thirdparty/attr/_make.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/attr
copying mercurial/thirdparty/attr/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/attr
copying mercurial/thirdparty/attr/exceptions.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/attr
copying mercurial/thirdparty/attr/converters.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/attr
copying mercurial/thirdparty/attr/_compat.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/attr
copying mercurial/thirdparty/attr/_config.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/attr
copying mercurial/thirdparty/attr/_funcs.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/attr
copying mercurial/thirdparty/attr/filters.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/attr
creating build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope
copying mercurial/thirdparty/zope/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope
creating build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/interfaces.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/advice.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/_flatten.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/registry.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/adapter.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/interface.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/ro.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/document.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/exceptions.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/verify.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/_compat.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
copying mercurial/thirdparty/zope/interface/declarations.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
creating build/lib.linux-armv8l-2.7/mercurial/utils
copying mercurial/utils/stringutil.py -> build/lib.linux-armv8l-2.7/mercurial/utils
copying mercurial/utils/procutil.py -> build/lib.linux-armv8l-2.7/mercurial/utils
copying mercurial/utils/cborutil.py -> build/lib.linux-armv8l-2.7/mercurial/utils
copying mercurial/utils/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/utils
copying mercurial/utils/dateutil.py -> build/lib.linux-armv8l-2.7/mercurial/utils
copying mercurial/utils/interfaceutil.py -> build/lib.linux-armv8l-2.7/mercurial/utils
copying mercurial/utils/storageutil.py -> build/lib.linux-armv8l-2.7/mercurial/utils
creating build/lib.linux-armv8l-2.7/mercurial/revlogutils
copying mercurial/revlogutils/constants.py -> build/lib.linux-armv8l-2.7/mercurial/revlogutils
copying mercurial/revlogutils/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/revlogutils
copying mercurial/revlogutils/deltas.py -> build/lib.linux-armv8l-2.7/mercurial/revlogutils
creating build/lib.linux-armv8l-2.7/mercurial/testing
copying mercurial/testing/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/testing
copying mercurial/testing/storage.py -> build/lib.linux-armv8l-2.7/mercurial/testing
creating build/lib.linux-armv8l-2.7/hgext
copying hgext/fetch.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/beautifygraph.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/automv.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/rebase.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/show.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/win32mbcs.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/children.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/journal.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/histedit.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/factotum.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/logtoprocess.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/__init__.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/win32text.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/purge.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/notify.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/sqlitestore.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/churn.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/remotenames.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/gpg.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/acl.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/absorb.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/keyword.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/split.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/uncommit.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/share.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/fix.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/pager.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/schemes.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/mq.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/githelp.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/blackbox.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/record.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/phabricator.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/sparse.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/extdiff.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/strip.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/shelve.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/clonebundles.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/graphlog.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/releasenotes.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/transplant.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/patchbomb.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/commitextras.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/censor.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/amend.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/relink.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/bookflow.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/closehead.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/eol.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/hgk.py -> build/lib.linux-armv8l-2.7/hgext
copying hgext/bugzilla.py -> build/lib.linux-armv8l-2.7/hgext
creating build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/p4.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/transport.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/convcmd.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/__init__.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/filemap.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/cvsps.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/hg.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/bzr.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/common.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/cvs.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/darcs.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/git.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/gnuarch.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/monotone.py -> build/lib.linux-armv8l-2.7/hgext/convert
copying hgext/convert/subversion.py -> build/lib.linux-armv8l-2.7/hgext/convert
creating build/lib.linux-armv8l-2.7/hgext/fsmonitor
copying hgext/fsmonitor/__init__.py -> build/lib.linux-armv8l-2.7/hgext/fsmonitor
copying hgext/fsmonitor/watchmanclient.py -> build/lib.linux-armv8l-2.7/hgext/fsmonitor
copying hgext/fsmonitor/state.py -> build/lib.linux-armv8l-2.7/hgext/fsmonitor
creating build/lib.linux-armv8l-2.7/hgext/fastannotate
copying hgext/fastannotate/formatter.py -> build/lib.linux-armv8l-2.7/hgext/fastannotate
copying hgext/fastannotate/support.py -> build/lib.linux-armv8l-2.7/hgext/fastannotate
copying hgext/fastannotate/revmap.py -> build/lib.linux-armv8l-2.7/hgext/fastannotate
copying hgext/fastannotate/error.py -> build/lib.linux-armv8l-2.7/hgext/fastannotate
copying hgext/fastannotate/protocol.py -> build/lib.linux-armv8l-2.7/hgext/fastannotate
copying hgext/fastannotate/__init__.py -> build/lib.linux-armv8l-2.7/hgext/fastannotate
copying hgext/fastannotate/context.py -> build/lib.linux-armv8l-2.7/hgext/fastannotate
copying hgext/fastannotate/commands.py -> build/lib.linux-armv8l-2.7/hgext/fastannotate
creating build/lib.linux-armv8l-2.7/hgext/fsmonitor/pywatchman
copying hgext/fsmonitor/pywatchman/pybser.py -> build/lib.linux-armv8l-2.7/hgext/fsmonitor/pywatchman
copying hgext/fsmonitor/pywatchman/compat.py -> build/lib.linux-armv8l-2.7/hgext/fsmonitor/pywatchman
copying hgext/fsmonitor/pywatchman/encoding.py -> build/lib.linux-armv8l-2.7/hgext/fsmonitor/pywatchman
copying hgext/fsmonitor/pywatchman/__init__.py -> build/lib.linux-armv8l-2.7/hgext/fsmonitor/pywatchman
copying hgext/fsmonitor/pywatchman/capabilities.py -> build/lib.linux-armv8l-2.7/hgext/fsmonitor/pywatchman
copying hgext/fsmonitor/pywatchman/load.py -> build/lib.linux-armv8l-2.7/hgext/fsmonitor/pywatchman
creating build/lib.linux-armv8l-2.7/hgext/infinitepush
copying hgext/infinitepush/store.py -> build/lib.linux-armv8l-2.7/hgext/infinitepush
copying hgext/infinitepush/sqlindexapi.py -> build/lib.linux-armv8l-2.7/hgext/infinitepush
copying hgext/infinitepush/__init__.py -> build/lib.linux-armv8l-2.7/hgext/infinitepush
copying hgext/infinitepush/common.py -> build/lib.linux-armv8l-2.7/hgext/infinitepush
copying hgext/infinitepush/fileindexapi.py -> build/lib.linux-armv8l-2.7/hgext/infinitepush
copying hgext/infinitepush/indexapi.py -> build/lib.linux-armv8l-2.7/hgext/infinitepush
copying hgext/infinitepush/bundleparts.py -> build/lib.linux-armv8l-2.7/hgext/infinitepush
creating build/lib.linux-armv8l-2.7/hgext/highlight
copying hgext/highlight/__init__.py -> build/lib.linux-armv8l-2.7/hgext/highlight
copying hgext/highlight/highlight.py -> build/lib.linux-armv8l-2.7/hgext/highlight
creating build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/remotestore.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/storefactory.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/lfcommands.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/__init__.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/overrides.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/lfutil.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/localstore.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/basestore.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/reposetup.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/wirestore.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
copying hgext/largefiles/proto.py -> build/lib.linux-armv8l-2.7/hgext/largefiles
creating build/lib.linux-armv8l-2.7/hgext/lfs
copying hgext/lfs/wrapper.py -> build/lib.linux-armv8l-2.7/hgext/lfs
copying hgext/lfs/wireprotolfsserver.py -> build/lib.linux-armv8l-2.7/hgext/lfs
copying hgext/lfs/__init__.py -> build/lib.linux-armv8l-2.7/hgext/lfs
copying hgext/lfs/blobstore.py -> build/lib.linux-armv8l-2.7/hgext/lfs
copying hgext/lfs/pointer.py -> build/lib.linux-armv8l-2.7/hgext/lfs
creating build/lib.linux-armv8l-2.7/hgext/narrow
copying hgext/narrow/narrowdirstate.py -> build/lib.linux-armv8l-2.7/hgext/narrow
copying hgext/narrow/narrowbundle2.py -> build/lib.linux-armv8l-2.7/hgext/narrow
copying hgext/narrow/narrowtemplates.py -> build/lib.linux-armv8l-2.7/hgext/narrow
copying hgext/narrow/narrowrepo.py -> build/lib.linux-armv8l-2.7/hgext/narrow
copying hgext/narrow/__init__.py -> build/lib.linux-armv8l-2.7/hgext/narrow
copying hgext/narrow/narrowcommands.py -> build/lib.linux-armv8l-2.7/hgext/narrow
copying hgext/narrow/narrowwirepeer.py -> build/lib.linux-armv8l-2.7/hgext/narrow
creating build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/fileserverclient.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/shallowstore.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/remotefilectx.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/historypack.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/extutil.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/constants.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/basepack.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/metadatastore.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/shallowutil.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/__init__.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/remotefilelogserver.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/shallowrepo.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/debugcommands.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/shallowverifier.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/basestore.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/datapack.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/contentstore.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/remotefilelog.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/repack.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/shallowbundle.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
copying hgext/remotefilelog/connectionpool.py -> build/lib.linux-armv8l-2.7/hgext/remotefilelog
creating build/lib.linux-armv8l-2.7/hgext/zeroconf
copying hgext/zeroconf/Zeroconf.py -> build/lib.linux-armv8l-2.7/hgext/zeroconf
copying hgext/zeroconf/__init__.py -> build/lib.linux-armv8l-2.7/hgext/zeroconf
creating build/lib.linux-armv8l-2.7/hgext3rd
copying hgext3rd/__init__.py -> build/lib.linux-armv8l-2.7/hgext3rd
creating build/lib.linux-armv8l-2.7/hgdemandimport
copying hgdemandimport/tracing.py -> build/lib.linux-armv8l-2.7/hgdemandimport
copying hgdemandimport/__init__.py -> build/lib.linux-armv8l-2.7/hgdemandimport
copying hgdemandimport/demandimportpy3.py -> build/lib.linux-armv8l-2.7/hgdemandimport
copying hgdemandimport/demandimportpy2.py -> build/lib.linux-armv8l-2.7/hgdemandimport
creating build/lib.linux-armv8l-2.7/mercurial/thirdparty/concurrent
copying mercurial/thirdparty/concurrent/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/concurrent
creating build/lib.linux-armv8l-2.7/mercurial/thirdparty/concurrent/futures
copying mercurial/thirdparty/concurrent/futures/_base.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/concurrent/futures
copying mercurial/thirdparty/concurrent/futures/thread.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/concurrent/futures
copying mercurial/thirdparty/concurrent/futures/__init__.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/concurrent/futures
copying mercurial/thirdparty/concurrent/futures/process.py -> build/lib.linux-armv8l-2.7/mercurial/thirdparty/concurrent/futures
creating build/lib.linux-armv8l-2.7/mercurial/locale
creating build/lib.linux-armv8l-2.7/mercurial/locale/da
creating build/lib.linux-armv8l-2.7/mercurial/locale/da/LC_MESSAGES
copying mercurial/locale/da/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/da/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/de
creating build/lib.linux-armv8l-2.7/mercurial/locale/de/LC_MESSAGES
copying mercurial/locale/de/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/de/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/el
creating build/lib.linux-armv8l-2.7/mercurial/locale/el/LC_MESSAGES
copying mercurial/locale/el/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/el/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/fr
creating build/lib.linux-armv8l-2.7/mercurial/locale/fr/LC_MESSAGES
copying mercurial/locale/fr/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/fr/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/it
creating build/lib.linux-armv8l-2.7/mercurial/locale/it/LC_MESSAGES
copying mercurial/locale/it/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/it/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/ja
creating build/lib.linux-armv8l-2.7/mercurial/locale/ja/LC_MESSAGES
copying mercurial/locale/ja/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/ja/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/pt_BR
creating build/lib.linux-armv8l-2.7/mercurial/locale/pt_BR/LC_MESSAGES
copying mercurial/locale/pt_BR/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/pt_BR/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/sv
creating build/lib.linux-armv8l-2.7/mercurial/locale/sv/LC_MESSAGES
copying mercurial/locale/sv/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/sv/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/zh_CN
creating build/lib.linux-armv8l-2.7/mercurial/locale/zh_CN/LC_MESSAGES
copying mercurial/locale/zh_CN/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/zh_CN/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/zh_TW
creating build/lib.linux-armv8l-2.7/mercurial/locale/zh_TW/LC_MESSAGES
copying mercurial/locale/zh_TW/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/zh_TW/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/ro
creating build/lib.linux-armv8l-2.7/mercurial/locale/ro/LC_MESSAGES
copying mercurial/locale/ro/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/ro/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/locale/ru
creating build/lib.linux-armv8l-2.7/mercurial/locale/ru/LC_MESSAGES
copying mercurial/locale/ru/LC_MESSAGES/hg.mo -> build/lib.linux-armv8l-2.7/mercurial/locale/ru/LC_MESSAGES
creating build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/hgignore.5.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/dates.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/diffs.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/bundlespec.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/subrepos.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/templates.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/hgignore.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/common.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/hgrc.5.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/filesets.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/flags.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/glossary.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/merge-tools.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/hgweb.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/hg-ssh.8.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/scripting.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/phases.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/deprecated.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/pager.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/extensions.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/urls.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/hg.1.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/patterns.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/color.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/revisions.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/environment.txt -> build/lib.linux-armv8l-2.7/mercurial/help
copying mercurial/help/config.txt -> build/lib.linux-armv8l-2.7/mercurial/help
creating build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/wireprotocol.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/revlogs.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/wireprotocolv2.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/bundles.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/bundle2.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/requirements.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/config.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/wireprotocolrpc.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/cbor.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/changegroups.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/linelog.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/extensions.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
copying mercurial/help/internals/censor.txt -> build/lib.linux-armv8l-2.7/mercurial/help/internals
creating build/lib.linux-armv8l-2.7/mercurial/default.d
copying mercurial/default.d/mergetools.rc -> build/lib.linux-armv8l-2.7/mercurial/default.d
copying mercurial/dummycert.pem -> build/lib.linux-armv8l-2.7/mercurial
creating build/lib.linux-armv8l-2.7/mercurial/templates
copying mercurial/templates/map-cmdline.xml -> build/lib.linux-armv8l-2.7/mercurial/templates
copying mercurial/templates/map-cmdline.default -> build/lib.linux-armv8l-2.7/mercurial/templates
copying mercurial/templates/map-cmdline.compact -> build/lib.linux-armv8l-2.7/mercurial/templates
copying mercurial/templates/map-cmdline.bisect -> build/lib.linux-armv8l-2.7/mercurial/templates
copying mercurial/templates/map-cmdline.changelog -> build/lib.linux-armv8l-2.7/mercurial/templates
copying mercurial/templates/map-cmdline.status -> build/lib.linux-armv8l-2.7/mercurial/templates
copying mercurial/templates/map-cmdline.show -> build/lib.linux-armv8l-2.7/mercurial/templates
copying mercurial/templates/map-cmdline.phases -> build/lib.linux-armv8l-2.7/mercurial/templates
creating build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/manifest.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/graph.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/shortlogentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/branches.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/filelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/changeset.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/notfound.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/bookmarks.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/fileannotate.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/filerevision.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/index.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/tags.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/help.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/diffstat.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/filelogentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/footer.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/search.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/graphentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/map -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/error.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/header.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/helptopics.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/shortlog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/filediff.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
copying mercurial/templates/paper/filecomparison.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/paper
creating build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/manifest.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/graph.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/branches.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/filelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/changeset.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/notfound.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/bookmarks.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/fileannotate.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/changelogentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/filerevision.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/index.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/tags.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/help.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/changelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/footer.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/search.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/graphentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/map -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/error.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/header.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/summary.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/helptopics.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/shortlog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/filediff.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
copying mercurial/templates/gitweb/filecomparison.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/gitweb
creating build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/branches.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/filelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/bookmarks.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/tagentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/changelogentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/tags.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/changelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/map -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/error.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/header.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/branchentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
copying mercurial/templates/atom/bookmarkentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/atom
creating build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/branches.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/filelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/bookmarks.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/tagentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/changelogentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/tags.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/filelogentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/changelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/map -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/error.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/header.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/branchentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
copying mercurial/templates/rss/bookmarkentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/rss
creating build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/manifest.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/graph.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/shortlogentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/branches.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/filelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/changeset.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/notfound.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/fileannotate.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/changelogentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/filerevision.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/index.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/tags.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/filelogentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/changelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/footer.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/search.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/graphentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/map -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/error.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/header.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/shortlog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
copying mercurial/templates/spartan/filediff.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/spartan
creating build/lib.linux-armv8l-2.7/mercurial/templates/json
copying mercurial/templates/json/changelist.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/json
copying mercurial/templates/json/graph.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/json
copying mercurial/templates/json/map -> build/lib.linux-armv8l-2.7/mercurial/templates/json
creating build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/mercurial.js -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/style-extra-coal.css -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/coal-folder.png -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/hgicon.png -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/background.png -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/style-monoblue.css -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/style-gitweb.css -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/coal-file.png -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/style.css -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/style-paper.css -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/feed-icon-14x14.png -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/followlines.js -> build/lib.linux-armv8l-2.7/mercurial/templates/static
copying mercurial/templates/static/hglogo.png -> build/lib.linux-armv8l-2.7/mercurial/templates/static
creating build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/manifest.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/graph.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/branches.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/filelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/changeset.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/notfound.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/bookmarks.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/fileannotate.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/changelogentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/filerevision.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/index.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/tags.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/help.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/changelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/footer.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/search.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/graphentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/map -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/error.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/header.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/summary.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/helptopics.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/shortlog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/filediff.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
copying mercurial/templates/monoblue/filecomparison.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/monoblue
creating build/lib.linux-armv8l-2.7/mercurial/templates/coal
copying mercurial/templates/coal/map -> build/lib.linux-armv8l-2.7/mercurial/templates/coal
copying mercurial/templates/coal/header.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/coal
creating build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/graphedge.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/manifest.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/graph.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/changeset.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/notfound.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/logentry.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/fileannotate.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/index.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/changelog.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/search.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/map -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/error.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/filediff.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
copying mercurial/templates/raw/graphnode.tmpl -> build/lib.linux-armv8l-2.7/mercurial/templates/raw
running build_ext
building 'mercurial.cext.base85' extension
creating build/temp.linux-armv8l-2.7
creating build/temp.linux-armv8l-2.7/mercurial
creating build/temp.linux-armv8l-2.7/mercurial/cext
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/cext/base85.c -o build/temp.linux-armv8l-2.7/mercurial/cext/base85.o
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-9NJ3qw/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv8l-2.7/mercurial/cext/base85.o -o build/lib.linux-armv8l-2.7/mercurial/cext/base85.so
building 'mercurial.cext.bdiff' extension
creating build/temp.linux-armv8l-2.7/mercurial/thirdparty
creating build/temp.linux-armv8l-2.7/mercurial/thirdparty/xdiff
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/bdiff.c -o build/temp.linux-armv8l-2.7/mercurial/bdiff.o
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/cext/bdiff.c -o build/temp.linux-armv8l-2.7/mercurial/cext/bdiff.o
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/thirdparty/xdiff/xdiffi.c -o build/temp.linux-armv8l-2.7/mercurial/thirdparty/xdiff/xdiffi.o
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/thirdparty/xdiff/xprepare.c -o build/temp.linux-armv8l-2.7/mercurial/thirdparty/xdiff/xprepare.o
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/thirdparty/xdiff/xutils.c -o build/temp.linux-armv8l-2.7/mercurial/thirdparty/xdiff/xutils.o
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-9NJ3qw/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv8l-2.7/mercurial/bdiff.o build/temp.linux-armv8l-2.7/mercurial/cext/bdiff.o build/temp.linux-armv8l-2.7/mercurial/thirdparty/xdiff/xdiffi.o build/temp.linux-armv8l-2.7/mercurial/thirdparty/xdiff/xprepare.o build/temp.linux-armv8l-2.7/mercurial/thirdparty/xdiff/xutils.o -o build/lib.linux-armv8l-2.7/mercurial/cext/bdiff.so
building 'mercurial.cext.mpatch' extension
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/mpatch.c -o build/temp.linux-armv8l-2.7/mercurial/mpatch.o
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/cext/mpatch.c -o build/temp.linux-armv8l-2.7/mercurial/cext/mpatch.o
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-9NJ3qw/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv8l-2.7/mercurial/mpatch.o build/temp.linux-armv8l-2.7/mercurial/cext/mpatch.o -o build/lib.linux-armv8l-2.7/mercurial/cext/mpatch.so
building 'mercurial.cext.parsers' extension
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/cext/charencode.c -o build/temp.linux-armv8l-2.7/mercurial/cext/charencode.o
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/cext/dirs.c -o build/temp.linux-armv8l-2.7/mercurial/cext/dirs.o
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/cext/manifest.c -o build/temp.linux-armv8l-2.7/mercurial/cext/manifest.o
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/cext/parsers.c -o build/temp.linux-armv8l-2.7/mercurial/cext/parsers.o
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/cext/pathencode.c -o build/temp.linux-armv8l-2.7/mercurial/cext/pathencode.o
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/cext/revlog.c -o build/temp.linux-armv8l-2.7/mercurial/cext/revlog.o
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-9NJ3qw/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv8l-2.7/mercurial/cext/charencode.o build/temp.linux-armv8l-2.7/mercurial/cext/dirs.o build/temp.linux-armv8l-2.7/mercurial/cext/manifest.o build/temp.linux-armv8l-2.7/mercurial/cext/parsers.o build/temp.linux-armv8l-2.7/mercurial/cext/pathencode.o build/temp.linux-armv8l-2.7/mercurial/cext/revlog.o -o build/lib.linux-armv8l-2.7/mercurial/cext/parsers.so
building 'mercurial.cext.osutil' extension
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imercurial -I/usr/include/python2.7 -c mercurial/cext/osutil.c -o build/temp.linux-armv8l-2.7/mercurial/cext/osutil.o -DHAVE_LINUX_STATFS
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-9NJ3qw/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv8l-2.7/mercurial/cext/osutil.o -o build/lib.linux-armv8l-2.7/mercurial/cext/osutil.so
building 'mercurial.thirdparty.zope.interface._zope_interface_coptimizations' extension
creating build/temp.linux-armv8l-2.7/mercurial/thirdparty/zope
creating build/temp.linux-armv8l-2.7/mercurial/thirdparty/zope/interface
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c mercurial/thirdparty/zope/interface/_zope_interface_coptimizations.c -o build/temp.linux-armv8l-2.7/mercurial/thirdparty/zope/interface/_zope_interface_coptimizations.o
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-9NJ3qw/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv8l-2.7/mercurial/thirdparty/zope/interface/_zope_interface_coptimizations.o -o build/lib.linux-armv8l-2.7/mercurial/thirdparty/zope/interface/_zope_interface_coptimizations.so
building 'hgext.fsmonitor.pywatchman.bser' extension
creating build/temp.linux-armv8l-2.7/hgext
creating build/temp.linux-armv8l-2.7/hgext/fsmonitor
creating build/temp.linux-armv8l-2.7/hgext/fsmonitor/pywatchman
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c hgext/fsmonitor/pywatchman/bser.c -o build/temp.linux-armv8l-2.7/hgext/fsmonitor/pywatchman/bser.o
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-9NJ3qw/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv8l-2.7/hgext/fsmonitor/pywatchman/bser.o -o build/lib.linux-armv8l-2.7/hgext/fsmonitor/pywatchman/bser.so
building 'mercurial.zstd' extension
creating build/temp.linux-armv8l-2.7/contrib
creating build/temp.linux-armv8l-2.7/contrib/python-zstandard
creating build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd
creating build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress
creating build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext
creating build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common
creating build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/dictBuilder
creating build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/decompress
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/compress/zstd_opt.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_opt.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/compress/hist.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/hist.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/decompressoriterator.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/decompressoriterator.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/common/error_private.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/error_private.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/decompressionwriter.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/decompressionwriter.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/common/xxhash.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/xxhash.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/compress/huf_compress.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/huf_compress.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/dictBuilder/zdict.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/dictBuilder/zdict.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/decompressobj.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/decompressobj.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/common/pool.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/pool.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/compressionreader.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressionreader.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/compressobj.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressobj.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/compressiondict.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressiondict.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/dictBuilder/fastcover.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/dictBuilder/fastcover.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/decompressionreader.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/decompressionreader.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/common/zstd_common.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/zstd_common.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/decompress/huf_decompress.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/decompress/huf_decompress.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/frameparams.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/frameparams.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/compressionparams.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressionparams.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/bufferutil.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/bufferutil.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/compressor.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressor.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/compress/zstdmt_compress.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstdmt_compress.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/decompressor.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/decompressor.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/compress/zstd_ldm.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_ldm.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/compress/zstd_double_fast.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_double_fast.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/constants.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/constants.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/compress/zstd_lazy.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_lazy.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/compress/fse_compress.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/fse_compress.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/dictBuilder/cover.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/dictBuilder/cover.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/compressoriterator.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressoriterator.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/dictBuilder/divsufsort.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/dictBuilder/divsufsort.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/compressionchunker.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressionchunker.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/compress/zstd_compress.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_compress.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/c-ext/compressionwriter.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressionwriter.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/common/debug.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/debug.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/common/entropy_common.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/entropy_common.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/compress/zstd_fast.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_fast.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/common/threading.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/threading.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/common/fse_decompress.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/fse_decompress.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Icontrib/python-zstandard/zstd/decompress -Icontrib/python-zstandard/zstd/dictBuilder -Icontrib/python-zstandard/c-ext -Icontrib/python-zstandard/zstd -Icontrib/python-zstandard/zstd/compress -Icontrib/python-zstandard/zstd/common -I/usr/include/python2.7 -c contrib/python-zstandard/zstd/decompress/zstd_decompress.c -o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/decompress/zstd_decompress.o -DZSTD_MULTITHREAD -DZSTDLIB_VISIBILITY= -DZDICTLIB_VISIBILITY= -DZSTDERRORLIB_VISIBILITY= -fvisibility=hidden
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-9NJ3qw/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_opt.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/hist.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/decompressoriterator.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/error_private.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/decompressionwriter.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/xxhash.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/huf_compress.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/dictBuilder/zdict.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/decompressobj.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/pool.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressionreader.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressobj.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressiondict.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/dictBuilder/fastcover.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/decompressionreader.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/zstd_common.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/decompress/huf_decompress.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/frameparams.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressionparams.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/bufferutil.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressor.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstdmt_compress.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/decompressor.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_ldm.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_double_fast.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/constants.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_lazy.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/fse_compress.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/dictBuilder/cover.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressoriterator.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/dictBuilder/divsufsort.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressionchunker.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_compress.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/c-ext/compressionwriter.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/debug.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/entropy_common.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/compress/zstd_fast.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/threading.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/common/fse_decompress.o build/temp.linux-armv8l-2.7/contrib/python-zstandard/zstd/decompress/zstd_decompress.o -o build/lib.linux-armv8l-2.7/mercurial/zstd.so
running build_scripts
creating build/scripts-2.7
copying and adjusting hg -> build/scripts-2.7
changing mode of build/scripts-2.7/hg from 664 to 775
/usr/bin/make -C doc
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
python gendoc.py "hgrc.5" > hgrc.5.txt.tmp
mv hgrc.5.txt.tmp hgrc.5.txt
python gendoc.py "hgrc.5.gendoc" > hgrc.5.gendoc.txt.tmp
mv hgrc.5.gendoc.txt.tmp hgrc.5.gendoc.txt
python gendoc.py "common" > common.txt.tmp
mv common.txt.tmp common.txt
python runrst hgmanpage --halt warning \
--strip-elements-with-class htmlonly hgrc.5.txt hgrc.5
python gendoc.py "hg.1" > hg.1.txt.tmp
mv hg.1.txt.tmp hg.1.txt
python gendoc.py "hg.1.gendoc" > hg.1.gendoc.txt.tmp
mv hg.1.gendoc.txt.tmp hg.1.gendoc.txt
python runrst hgmanpage --halt warning \
--strip-elements-with-class htmlonly hg.1.txt hg.1
python gendoc.py "hg-ssh.8" > hg-ssh.8.txt.tmp
mv hg-ssh.8.txt.tmp hg-ssh.8.txt
python gendoc.py "hg-ssh.8.gendoc" > hg-ssh.8.gendoc.txt.tmp
mv hg-ssh.8.gendoc.txt.tmp hg-ssh.8.gendoc.txt
python runrst hgmanpage --halt warning \
--strip-elements-with-class htmlonly hg-ssh.8.txt hg-ssh.8
python gendoc.py "hgignore.5" > hgignore.5.txt.tmp
mv hgignore.5.txt.tmp hgignore.5.txt
python gendoc.py "hgignore.5.gendoc" > hgignore.5.gendoc.txt.tmp
mv hgignore.5.gendoc.txt.tmp hgignore.5.gendoc.txt
python runrst hgmanpage --halt warning \
--strip-elements-with-class htmlonly hgignore.5.txt hgignore.5
python runrst html --halt warning \
--link-stylesheet --stylesheet-path style.css hgrc.5.txt hgrc.5.html
python runrst html --halt warning \
--link-stylesheet --stylesheet-path style.css hg.1.txt hg.1.html
python runrst html --halt warning \
--link-stylesheet --stylesheet-path style.css hg-ssh.8.txt hg-ssh.8.html
python runrst html --halt warning \
--link-stylesheet --stylesheet-path style.css hgignore.5.txt hgignore.5.html
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
# Do not start a line with a word with a dot in a manpage
sed -i -e 's,^[.]\(hgignore\|hg/hgrc\),\\fP\1,' doc/hg.1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
http_proxy='' dh_auto_test -- TESTFLAGS="--verbose --timeout 1440 --jobs 4 --blacklist /<<PKGBUILDDIR>>/debian/mercurial.test_blacklist"
make -j1 check "TESTFLAGS=--verbose --timeout 1440 --jobs 4 --blacklist /<<PKGBUILDDIR>>/debian/mercurial.test_blacklist"
make[2]: Entering directory '/<<PKGBUILDDIR>>'
cd tests && python run-tests.py --verbose --timeout 1440 --jobs 4 --blacklist /<<PKGBUILDDIR>>/debian/mercurial.test_blacklist
# Found prerequisite diff at /usr/bin/diff
# Found prerequisite grep at /bin/grep
# Found prerequisite unzip at /usr/bin/unzip
# Found prerequisite gunzip at /bin/gunzip
# Found prerequisite bunzip2 at /bin/bunzip2
# Found prerequisite sed at /bin/sed
# Using TESTDIR /<<PKGBUILDDIR>>/tests
# Using RUNTESTDIR /<<PKGBUILDDIR>>/tests
# Using HGTMP /tmp/hgtests.tGzSpC
# Using PATH /tmp/hgtests.tGzSpC/install/bin:/<<PKGBUILDDIR>>/tests:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
# Using PYTHONPATH /tmp/hgtests.tGzSpC/install/lib/python:/<<PKGBUILDDIR>>/tests:/<<PKGBUILDDIR>>/tests
# Writing to directory /<<PKGBUILDDIR>>/tests
# Performing temporary installation of HG
# Running "/usr/bin/python" setup.py clean --all build --build-base="/tmp/hgtests.tGzSpC/build" install --force --prefix="/tmp/hgtests.tGzSpC/install" --install-lib="/tmp/hgtests.tGzSpC/install/lib/python" --install-scripts="/tmp/hgtests.tGzSpC/install/bin" --home="" >/tmp/hgtests.tGzSpC/install.err 2>&1
# Making python executable in test path a symlink to '/usr/bin/python'
running 850 tests using 4 parallel processes
skipped blacklisted
skipped blacklisted
skipped blacklisted
skipped blacklisted
skipped blacklisted
skipped blacklisted
test-contrib-perf.t
test-contrib-perf.t ... test-contrib-check-code.t
test-contrib-check-code.t ... test-obsolete-checkheads.t
test-obsolete-checkheads.t ... test-imports-checker.t
test-imports-checker.t ... # Test test-obsolete-checkheads.t
# Test test-contrib-check-code.t
# Test test-contrib-perf.t
# Test test-imports-checker.t
# Running sh "/tmp/hgtests.tGzSpC/child3/test-obsolete-checkheads.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child2/test-contrib-check-code.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child1/test-contrib-perf.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child4/test-imports-checker.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-contrib-perf.t)
test-contrib-check-commit.t
test-contrib-check-commit.t ... # Test test-contrib-check-commit.t
# Running sh "/tmp/hgtests.tGzSpC/child5/test-contrib-check-commit.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-imports-checker.t)
test-run-tests.t
test-run-tests.t ... # Test test-run-tests.t
# Ret was: 0 (test-contrib-check-commit.t)
ok
test-push-race.t#strict
test-push-race.t#strict ... # Test test-push-race.t#strict
# Running sh "/tmp/hgtests.tGzSpC/child7/test-push-race.t-strict.sh"
# Running sh "/tmp/hgtests.tGzSpC/child6/test-run-tests.t.sh"
# Ret was: 0 (test-contrib-check-code.t)
ok
test-push-race.t#unrelated
test-push-race.t#unrelated ... # Test test-push-race.t#unrelated
# Running sh "/tmp/hgtests.tGzSpC/child8/test-push-race.t-unrelated.sh"
# Ret was: 0 (test-obsolete-checkheads.t)
ok
test-push-checkheads-unpushed-D4.t
test-push-checkheads-unpushed-D4.t ... # Test test-push-checkheads-unpushed-D4.t
# Running sh "/tmp/hgtests.tGzSpC/child9/test-push-checkheads-unpushed-D4.t.sh"
# Ret was: 0 (test-push-checkheads-unpushed-D4.t)
ok
test-push-checkheads-unpushed-D5.t
test-push-checkheads-unpushed-D5.t ... # Test test-push-checkheads-unpushed-D5.t
# Running sh "/tmp/hgtests.tGzSpC/child10/test-push-checkheads-unpushed-D5.t.sh"
# Ret was: 0 (test-push-checkheads-unpushed-D5.t)
ok
test-push-checkheads-unpushed-D3.t
test-push-checkheads-unpushed-D3.t ... # Test test-push-checkheads-unpushed-D3.t
# Running sh "/tmp/hgtests.tGzSpC/child11/test-push-checkheads-unpushed-D3.t.sh"
# Ret was: 0 (test-push-checkheads-unpushed-D3.t)
ok
test-check-py3-compat.t
test-check-py3-compat.t ... # Test test-check-py3-compat.t
# Running sh "/tmp/hgtests.tGzSpC/child12/test-check-py3-compat.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-check-py3-compat.t)
test-rebase-check-restore.t
test-rebase-check-restore.t ... # Test test-rebase-check-restore.t
# Running sh "/tmp/hgtests.tGzSpC/child13/test-rebase-check-restore.t.sh"
# Ret was: 0 (test-rebase-check-restore.t)
ok
test-push-checkheads-superceed-A7.t
test-push-checkheads-superceed-A7.t ... # Test test-push-checkheads-superceed-A7.t
# Running sh "/tmp/hgtests.tGzSpC/child14/test-push-checkheads-superceed-A7.t.sh"
# Ret was: 0 (test-push-checkheads-superceed-A7.t)
ok
test-push-checkheads-superceed-A6.t
test-push-checkheads-superceed-A6.t ... # Test test-push-checkheads-superceed-A6.t
# Running sh "/tmp/hgtests.tGzSpC/child15/test-push-checkheads-superceed-A6.t.sh"
# Ret was: 0 (test-push-race.t#strict)
ok
test-push-checkheads-pruned-B8.t
test-push-checkheads-pruned-B8.t ... # Test test-push-checkheads-pruned-B8.t
# Running sh "/tmp/hgtests.tGzSpC/child16/test-push-checkheads-pruned-B8.t.sh"
# Ret was: 0 (test-push-checkheads-superceed-A6.t)
ok
test-push-checkheads-unpushed-D7.t
test-push-checkheads-unpushed-D7.t ... # Test test-push-checkheads-unpushed-D7.t
# Running sh "/tmp/hgtests.tGzSpC/child17/test-push-checkheads-unpushed-D7.t.sh"
# Ret was: 0 (test-push-race.t#unrelated)
ok
test-largefiles-update.t
test-largefiles-update.t ... # Test test-largefiles-update.t
# Running sh "/tmp/hgtests.tGzSpC/child18/test-largefiles-update.t.sh"
# Ret was: 0 (test-run-tests.t)
ok
test-push-checkheads-unpushed-D2.t
test-push-checkheads-unpushed-D2.t ... # Test test-push-checkheads-unpushed-D2.t
# Running sh "/tmp/hgtests.tGzSpC/child19/test-push-checkheads-unpushed-D2.t.sh"
# Ret was: 0 (test-push-checkheads-pruned-B8.t)
ok
test-push-checkheads-pruned-B5.t
test-push-checkheads-pruned-B5.t ... # Test test-push-checkheads-pruned-B5.t
# Running sh "/tmp/hgtests.tGzSpC/child20/test-push-checkheads-pruned-B5.t.sh"
# Ret was: 0 (test-push-checkheads-unpushed-D7.t)
ok
test-push-checkheads-superceed-A3.t
test-push-checkheads-superceed-A3.t ... # Test test-push-checkheads-superceed-A3.t
# Running sh "/tmp/hgtests.tGzSpC/child21/test-push-checkheads-superceed-A3.t.sh"
# Ret was: 0 (test-push-checkheads-unpushed-D2.t)
ok
test-push-checkheads-superceed-A2.t
test-push-checkheads-superceed-A2.t ... # Test test-push-checkheads-superceed-A2.t
# Running sh "/tmp/hgtests.tGzSpC/child22/test-push-checkheads-superceed-A2.t.sh"
# Ret was: 0 (test-push-checkheads-pruned-B5.t)
ok
test-push-checkheads-pruned-B2.t
test-push-checkheads-pruned-B2.t ... # Test test-push-checkheads-pruned-B2.t
# Running sh "/tmp/hgtests.tGzSpC/child23/test-push-checkheads-pruned-B2.t.sh"
# Ret was: 0 (test-push-checkheads-superceed-A3.t)
ok
test-push-checkheads-pruned-B3.t
test-push-checkheads-pruned-B3.t ... # Test test-push-checkheads-pruned-B3.t
# Running sh "/tmp/hgtests.tGzSpC/child24/test-push-checkheads-pruned-B3.t.sh"
# Ret was: 0 (test-push-checkheads-superceed-A2.t)
ok
test-push-checkheads-partial-C2.t
test-push-checkheads-partial-C2.t ... # Test test-push-checkheads-partial-C2.t
# Running sh "/tmp/hgtests.tGzSpC/child25/test-push-checkheads-partial-C2.t.sh"
# Ret was: 0 (test-push-checkheads-pruned-B3.t)
ok
# Ret was: 0 (test-push-checkheads-pruned-B2.t)
ok
test-push-checkheads-pruned-B4.t
test-push-checkheads-pruned-B4.t ... test-push-checkheads-unpushed-D6.t
test-push-checkheads-unpushed-D6.t ... # Test test-push-checkheads-unpushed-D6.t
# Test test-push-checkheads-pruned-B4.t
# Running sh "/tmp/hgtests.tGzSpC/child27/test-push-checkheads-unpushed-D6.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child26/test-push-checkheads-pruned-B4.t.sh"
# Ret was: 0 (test-push-checkheads-partial-C2.t)
ok
test-check-code.t
test-check-code.t ... # Test test-check-code.t
# Running sh "/tmp/hgtests.tGzSpC/child28/test-check-code.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-check-code.t)
test-push-checkheads-partial-C1.t
test-push-checkheads-partial-C1.t ... # Test test-push-checkheads-partial-C1.t
# Running sh "/tmp/hgtests.tGzSpC/child29/test-push-checkheads-partial-C1.t.sh"
# Ret was: 0 (test-push-checkheads-pruned-B4.t)
ok
test-copytrace-heuristics.t
test-copytrace-heuristics.t ... # Test test-copytrace-heuristics.t
# Running sh "/tmp/hgtests.tGzSpC/child30/test-copytrace-heuristics.t.sh"
# Ret was: 0 (test-push-checkheads-partial-C1.t)
ok
test-push-checkheads-partial-C4.t
test-push-checkheads-partial-C4.t ... # Test test-push-checkheads-partial-C4.t
# Running sh "/tmp/hgtests.tGzSpC/child31/test-push-checkheads-partial-C4.t.sh"
# Ret was: 0 (test-push-checkheads-unpushed-D6.t)
ok
test-push-checkheads-superceed-A8.t
test-push-checkheads-superceed-A8.t ... # Test test-push-checkheads-superceed-A8.t
# Running sh "/tmp/hgtests.tGzSpC/child32/test-push-checkheads-superceed-A8.t.sh"
# Ret was: 0 (test-push-checkheads-partial-C4.t)
ok
test-push-checkheads-partial-C3.t
test-push-checkheads-partial-C3.t ... # Test test-push-checkheads-partial-C3.t
# Running sh "/tmp/hgtests.tGzSpC/child33/test-push-checkheads-partial-C3.t.sh"
# Ret was: 0 (test-push-checkheads-superceed-A8.t)
ok
test-push-checkheads-pruned-B6.t
test-push-checkheads-pruned-B6.t ... # Test test-push-checkheads-pruned-B6.t
# Running sh "/tmp/hgtests.tGzSpC/child34/test-push-checkheads-pruned-B6.t.sh"
# Ret was: 0 (test-push-checkheads-partial-C3.t)
ok
test-push-checkheads-pruned-B7.t
test-push-checkheads-pruned-B7.t ... # Test test-push-checkheads-pruned-B7.t
# Running sh "/tmp/hgtests.tGzSpC/child35/test-push-checkheads-pruned-B7.t.sh"
# Ret was: 0 (test-push-checkheads-pruned-B6.t)
ok
test-push-checkheads-unpushed-D1.t
test-push-checkheads-unpushed-D1.t ... # Test test-push-checkheads-unpushed-D1.t
# Running sh "/tmp/hgtests.tGzSpC/child36/test-push-checkheads-unpushed-D1.t.sh"
# Ret was: 0 (test-push-checkheads-pruned-B7.t)
ok
test-subrepo-svn.t
test-subrepo-svn.t ... # Test test-subrepo-svn.t
# Running sh "/tmp/hgtests.tGzSpC/child37/test-subrepo-svn.t.sh"
skipped missing feature: subversion client and admin tools >= 1.5
# Ret was: 80 (test-subrepo-svn.t)
test-push-checkheads-superceed-A4.t
test-push-checkheads-superceed-A4.t ... # Test test-push-checkheads-superceed-A4.t
# Running sh "/tmp/hgtests.tGzSpC/child38/test-push-checkheads-superceed-A4.t.sh"
# Ret was: 0 (test-push-checkheads-unpushed-D1.t)
ok
test-push-checkheads-superceed-A5.t
test-push-checkheads-superceed-A5.t ... # Test test-push-checkheads-superceed-A5.t
# Running sh "/tmp/hgtests.tGzSpC/child39/test-push-checkheads-superceed-A5.t.sh"
# Ret was: 0 (test-push-checkheads-superceed-A4.t)
ok
test-push-checkheads-pruned-B1.t
test-push-checkheads-pruned-B1.t ... # Test test-push-checkheads-pruned-B1.t
# Running sh "/tmp/hgtests.tGzSpC/child40/test-push-checkheads-pruned-B1.t.sh"
# Ret was: 0 (test-push-checkheads-superceed-A5.t)
ok
test-push-checkheads-superceed-A1.t
test-push-checkheads-superceed-A1.t ... # Test test-push-checkheads-superceed-A1.t
# Running sh "/tmp/hgtests.tGzSpC/child41/test-push-checkheads-superceed-A1.t.sh"
# Ret was: 0 (test-push-checkheads-pruned-B1.t)
ok
test-check-config.t
test-check-config.t ... # Test test-check-config.t
# Running sh "/tmp/hgtests.tGzSpC/child42/test-check-config.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-check-config.t)
test-glog-beautifygraph.t
test-glog-beautifygraph.t ... # Test test-glog-beautifygraph.t
# Running sh "/tmp/hgtests.tGzSpC/child43/test-glog-beautifygraph.t.sh"
# Ret was: 0 (test-push-checkheads-superceed-A1.t)
ok
test-gendoc-ja.t
test-gendoc-ja.t ... # Test test-gendoc-ja.t
# Running sh "/tmp/hgtests.tGzSpC/child44/test-gendoc-ja.t.sh"
# Ret was: 0 (test-gendoc-ja.t)
ok
test-convert-cvs.t
test-convert-cvs.t ... # Test test-convert-cvs.t
# Running sh "/tmp/hgtests.tGzSpC/child45/test-convert-cvs.t.sh"
skipped missing feature: cvs client/server
# Ret was: 80 (test-convert-cvs.t)
test-check-module-imports.t
test-check-module-imports.t ... # Test test-check-module-imports.t
# Running sh "/tmp/hgtests.tGzSpC/child46/test-check-module-imports.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-check-module-imports.t)
test-obsolete-bounds-checking.t
test-obsolete-bounds-checking.t ... # Test test-obsolete-bounds-checking.t
# Running sh "/tmp/hgtests.tGzSpC/child47/test-obsolete-bounds-checking.t.sh"
# Ret was: 0 (test-obsolete-bounds-checking.t)
ok
test-help.t
test-help.t ... # Test test-help.t
# Running sh "/tmp/hgtests.tGzSpC/child48/test-help.t.sh"
# Ret was: 0 (test-largefiles-update.t)
ok
test-gendoc.t
test-gendoc.t ... # Test test-gendoc.t
# Running sh "/tmp/hgtests.tGzSpC/child49/test-gendoc.t.sh"
# Ret was: 0 (test-gendoc.t)
ok
test-glog.t
test-glog.t ... # Test test-glog.t
# Running sh "/tmp/hgtests.tGzSpC/child50/test-glog.t.sh"
# Ret was: 0 (test-copytrace-heuristics.t)
ok
test-check-help.t
test-check-help.t ... # Test test-check-help.t
# Running sh "/tmp/hgtests.tGzSpC/child51/test-check-help.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-check-help.t)
test-patchbomb.t
test-patchbomb.t ... # Test test-patchbomb.t
# Running sh "/tmp/hgtests.tGzSpC/child52/test-patchbomb.t.sh"
# Ret was: 0 (test-help.t)
ok
test-convert-svn-source.t
test-convert-svn-source.t ... # Test test-convert-svn-source.t
# Running sh "/tmp/hgtests.tGzSpC/child53/test-convert-svn-source.t.sh"
skipped missing feature: subversion python bindings
# Ret was: 80 (test-convert-svn-source.t)
test-obsolete-bundle-strip.t
test-obsolete-bundle-strip.t ... # Test test-obsolete-bundle-strip.t
# Running sh "/tmp/hgtests.tGzSpC/child54/test-obsolete-bundle-strip.t.sh"
# Ret was: 0 (test-patchbomb.t)
ok
test-ssh-proto-unbundle.t
test-ssh-proto-unbundle.t ... # Test test-ssh-proto-unbundle.t
# Running sh "/tmp/hgtests.tGzSpC/child55/test-ssh-proto-unbundle.t.sh"
# Ret was: 0 (test-ssh-proto-unbundle.t)
ok
test-abort-checkin.t
test-abort-checkin.t ... # Test test-abort-checkin.t
# Running sh "/tmp/hgtests.tGzSpC/child56/test-abort-checkin.t.sh"
# Ret was: 0 (test-abort-checkin.t)
ok
test-convert-svn-sink.t
test-convert-svn-sink.t ... # Test test-convert-svn-sink.t
# Running sh "/tmp/hgtests.tGzSpC/child57/test-convert-svn-sink.t.sh"
skipped missing feature: subversion client and admin tools >= 1.3
# Ret was: 80 (test-convert-svn-sink.t)
test-acl.t
test-acl.t ... # Test test-acl.t
# Running sh "/tmp/hgtests.tGzSpC/child58/test-acl.t.sh"
# Ret was: 0 (test-glog-beautifygraph.t)
ok
test-obsmarker-template.t
test-obsmarker-template.t ... # Test test-obsmarker-template.t
# Running sh "/tmp/hgtests.tGzSpC/child59/test-obsmarker-template.t.sh"
# Ret was: 0 (test-glog.t)
ok
test-convert-svn-move.t
test-convert-svn-move.t ... # Test test-convert-svn-move.t
# Running sh "/tmp/hgtests.tGzSpC/child60/test-convert-svn-move.t.sh"
skipped missing feature: subversion python bindings
# Ret was: 80 (test-convert-svn-move.t)
test-check-commit.t
test-check-commit.t ... # Test test-check-commit.t
# Running sh "/tmp/hgtests.tGzSpC/child61/test-check-commit.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-check-commit.t)
test-check-shbang.t
test-check-shbang.t ... # Test test-check-shbang.t
# Ret was: 0 (test-acl.t)
ok
test-check-interfaces.py
test-check-interfaces.py ... # Test test-check-interfaces.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-check-interfaces.py"
# Running sh "/tmp/hgtests.tGzSpC/child62/test-check-shbang.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-check-shbang.t)
test-hgweb-commands.t
test-hgweb-commands.t ... # Test test-hgweb-commands.t
skipped missing feature: running tests from repository
# Ret was: 80 (test-check-interfaces.py)
test-hgweb-symrev.t
test-hgweb-symrev.t ... # Test test-hgweb-symrev.t
# Running sh "/tmp/hgtests.tGzSpC/child64/test-hgweb-commands.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child65/test-hgweb-symrev.t.sh"
# Killing daemon process 10069
# Ret was: 0 (test-hgweb-commands.t)
ok
test-ssh-proto.t
test-ssh-proto.t ... # Test test-ssh-proto.t
# Ret was: 0 (test-hgweb-symrev.t)
ok
test-log.t
test-log.t ... # Test test-log.t
# Running sh "/tmp/hgtests.tGzSpC/child66/test-ssh-proto.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child67/test-log.t.sh"
# Ret was: 0 (test-obsolete-bundle-strip.t)
ok
test-check-execute.t
test-check-execute.t ... # Test test-check-execute.t
# Running sh "/tmp/hgtests.tGzSpC/child68/test-check-execute.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-check-execute.t)
test-dirstate-race.t
test-dirstate-race.t ... # Test test-dirstate-race.t
# Running sh "/tmp/hgtests.tGzSpC/child69/test-dirstate-race.t.sh"
# Ret was: 0 (test-obsmarker-template.t)
ok
test-obsolete.t
test-obsolete.t ... # Test test-obsolete.t
# Running sh "/tmp/hgtests.tGzSpC/child70/test-obsolete.t.sh"
# Ret was: 0 (test-ssh-proto.t)
ok
test-extension.t
test-extension.t ... # Test test-extension.t
# Running sh "/tmp/hgtests.tGzSpC/child71/test-extension.t.sh"
# Ret was: 0 (test-dirstate-race.t)
ok
test-check-pylint.t
test-check-pylint.t ... # Test test-check-pylint.t
# Running sh "/tmp/hgtests.tGzSpC/child72/test-check-pylint.t.sh"
skipped missing feature: Pylint python linter
# Ret was: 80 (test-check-pylint.t)
test-convert-svn-encoding.t
test-convert-svn-encoding.t ... # Test test-convert-svn-encoding.t
# Running sh "/tmp/hgtests.tGzSpC/child73/test-convert-svn-encoding.t.sh"
skipped missing feature: subversion python bindings
# Ret was: 80 (test-convert-svn-encoding.t)
test-wireproto-content-redirects.t
test-wireproto-content-redirects.t ... # Test test-wireproto-content-redirects.t
# Running sh "/tmp/hgtests.tGzSpC/child74/test-wireproto-content-redirects.t.sh"
# Ret was: 0 (test-wireproto-content-redirects.t)
ok
test-graft.t
test-graft.t ... # Test test-graft.t
# Running sh "/tmp/hgtests.tGzSpC/child75/test-graft.t.sh"
# Ret was: 0 (test-extension.t)
ok
test-hgweb-filelog.t
test-hgweb-filelog.t ... # Test test-hgweb-filelog.t
# Running sh "/tmp/hgtests.tGzSpC/child76/test-hgweb-filelog.t.sh"
# Killing daemon process 15262
# Ret was: 0 (test-hgweb-filelog.t)
ok
test-hgwebdir.t
test-hgwebdir.t ... # Test test-hgwebdir.t
# Running sh "/tmp/hgtests.tGzSpC/child77/test-hgwebdir.t.sh"
# Ret was: 0 (test-log.t)
ok
test-bundle2-format.t
test-bundle2-format.t ... # Test test-bundle2-format.t
# Running sh "/tmp/hgtests.tGzSpC/child78/test-bundle2-format.t.sh"
# Ret was: 0 (test-bundle2-format.t)
ok
test-convert-cvs-detectmerge.t
test-convert-cvs-detectmerge.t ... # Test test-convert-cvs-detectmerge.t
# Running sh "/tmp/hgtests.tGzSpC/child79/test-convert-cvs-detectmerge.t.sh"
skipped missing feature: cvs client/server
# Ret was: 80 (test-convert-cvs-detectmerge.t)
test-rebase-obsolete.t
test-rebase-obsolete.t ... # Test test-rebase-obsolete.t
# Running sh "/tmp/hgtests.tGzSpC/child80/test-rebase-obsolete.t.sh"
# Ret was: 0 (test-hgwebdir.t)
ok
test-subrepo.t
test-subrepo.t ... # Test test-subrepo.t
# Running sh "/tmp/hgtests.tGzSpC/child81/test-subrepo.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-obsolete.t
+++ /<<PKGBUILDDIR>>/tests/test-obsolete.t.err
@@ -1175,11 +1175,13 @@
$ hg incoming http://localhost:$HGPORT
comparing with http://localhost:$HGPORT/
searching for changes
- 2:323a9c3ddd91 (draft) [tip ] A
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg outgoing http://localhost:$HGPORT
comparing with http://localhost:$HGPORT/
- searching for changes
- 1:29f0c6921ddd (draft) [tip ] A
+ abort: error: Connection refused
+ [255]
$ killdaemons.py
ERROR: test-obsolete.t output changed
!# Ret was: 0 (test-obsolete.t)
test-revset.t
test-revset.t ... # Test test-revset.t
# Running sh "/tmp/hgtests.tGzSpC/child82/test-revset.t.sh"
# Ret was: 0 (test-graft.t)
ok
test-merge-tools.t
test-merge-tools.t ... # Test test-merge-tools.t
# Running sh "/tmp/hgtests.tGzSpC/child83/test-merge-tools.t.sh"
# Ret was: 0 (test-rebase-obsolete.t)
ok
test-hgweb-json.t
test-hgweb-json.t ... # Test test-hgweb-json.t
# Running sh "/tmp/hgtests.tGzSpC/child84/test-hgweb-json.t.sh"
# Killing daemon process 18211
# Ret was: 0 (test-hgweb-json.t)
ok
test-template-map.t
test-template-map.t ... # Test test-template-map.t
# Running sh "/tmp/hgtests.tGzSpC/child85/test-template-map.t.sh"
# Ret was: 0 (test-merge-tools.t)
ok
test-convert-cvs-synthetic.t
test-convert-cvs-synthetic.t ... # Test test-convert-cvs-synthetic.t
# Running sh "/tmp/hgtests.tGzSpC/child86/test-convert-cvs-synthetic.t.sh"
skipped missing feature: cvs client/server 1.12.* (not cvsnt)
# Ret was: 80 (test-convert-cvs-synthetic.t)
test-http-bad-server.t
test-http-bad-server.t ... # Test test-http-bad-server.t
# Running sh "/tmp/hgtests.tGzSpC/child87/test-http-bad-server.t.sh"
# Ret was: 0 (test-subrepo.t)
ok
test-gendoc-ro.t
test-gendoc-ro.t ... # Test test-gendoc-ro.t
# Running sh "/tmp/hgtests.tGzSpC/child88/test-gendoc-ro.t.sh"
# Ret was: 0 (test-gendoc-ro.t)
ok
test-subrepo-deep-nested-change.t
test-subrepo-deep-nested-change.t ... # Test test-subrepo-deep-nested-change.t
# Running sh "/tmp/hgtests.tGzSpC/child89/test-subrepo-deep-nested-change.t.sh"
# Ret was: 0 (test-http-bad-server.t)
ok
test-bundle2-exchange.t#sshv1
test-bundle2-exchange.t#sshv1 ... # Test test-bundle2-exchange.t#sshv1
# Running sh "/tmp/hgtests.tGzSpC/child90/test-bundle2-exchange.t-sshv1.sh"
# Ret was: 0 (test-revset.t)
ok
test-bundle2-exchange.t#sshv2
test-bundle2-exchange.t#sshv2 ... # Test test-bundle2-exchange.t#sshv2
# Running sh "/tmp/hgtests.tGzSpC/child91/test-bundle2-exchange.t-sshv2.sh"
# Ret was: 0 (test-template-map.t)
ok
test-import.t
test-import.t ... # Test test-import.t
# Running sh "/tmp/hgtests.tGzSpC/child92/test-import.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-subrepo-deep-nested-change.t
+++ /<<PKGBUILDDIR>>/tests/test-subrepo-deep-nested-change.t.err
@@ -102,21 +102,14 @@
$ hg clone http://localhost:$HGPORT httpclone --config progress.disable=True
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 3 changes to 3 files
- new changesets 7f491f53a367
- updating to branch default
- cloning subrepo sub1 from http://localhost:$HGPORT/../sub1
- abort: HTTP Error 404: Not Found
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
[255]
$ cat access.log
* "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
* "GET /?cmd=batch HTTP/1.1" 200 - * (glob)
* "GET /?cmd=getbundle HTTP/1.1" 200 - * (glob)
- * "GET /../sub1?cmd=capabilities HTTP/1.1" 404 - (glob)
$ cat error.log
$ killdaemons.py
ERROR: test-subrepo-deep-nested-change.t output changed
!# Ret was: 0 (test-subrepo-deep-nested-change.t)
test-phases-exchange.t
test-phases-exchange.t ... # Test test-phases-exchange.t
# Running sh "/tmp/hgtests.tGzSpC/child93/test-phases-exchange.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-bundle2-exchange.t
+++ /<<PKGBUILDDIR>>/tests/test-bundle2-exchange.t#sshv1.err
@@ -319,25 +319,15 @@
$ hg -R other pull http://localhost:$HGPORT/ -r 42ccdea3bb16 --bookmark book_42cc
pulling from http://localhost:$HGPORT/
searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files (+1 heads)
- 1 new obsolescence markers
- updating bookmark book_42cc
- pre-close-tip:42ccdea3bb16 draft book_42cc
- new changesets 42ccdea3bb16 (1 drafts)
- postclose-tip:42ccdea3bb16 draft book_42cc
- txnclose hook: HG_BOOKMARK_MOVED=1 HG_HOOKNAME=txnclose.env HG_HOOKTYPE=txnclose HG_NEW_OBSMARKERS=1 HG_NODE=42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 HG_NODE_LAST=42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 HG_PHASES_MOVED=1 HG_SOURCE=pull HG_TXNID=TXN:$ID$ HG_TXNNAME=pull
- http://localhost:$HGPORT/ HG_URL=http://localhost:$HGPORT/
- (run 'hg heads .' to see heads, 'hg merge' to merge)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cat main-error.log
$ hg -R other debugobsolete
1111111111111111111111111111111111111111 9520eea781bcca16c1e15acc0ba14335a0e8e5ba 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
2222222222222222222222222222222222222222 24b6387c8c8cae37178880f3fa95ded3cb1cf785 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
3333333333333333333333333333333333333333 eea13746799a9e0bfd88f29d3c2e9dc9389f524f 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
4444444444444444444444444444444444444444 02de42196ebee42ef284b6780a87cdc96e8eaab6 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
- 5555555555555555555555555555555555555555 42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
push over ssh
@@ -347,14 +337,18 @@
remote: adding changesets
remote: adding manifests
remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
- remote: 1 new obsolescence markers
+ remote: added 2 changesets with 2 changes to 2 files (+1 heads)
+ remote: 2 new obsolescence markers
remote: pre-close-tip:5fddd98957c8 draft book_5fdd
remote: pushkey: lock state after "bookmarks"
remote: lock: free
remote: wlock: free
+ remote: pushkey: lock state after "bookmarks"
+ remote: lock: free
+ remote: wlock: free
remote: postclose-tip:5fddd98957c8 draft book_5fdd
- remote: txnclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2=1 HG_HOOKNAME=txnclose.env HG_HOOKTYPE=txnclose HG_NEW_OBSMARKERS=1 HG_NODE=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_NODE_LAST=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_SOURCE=serve HG_TXNID=TXN:$ID$ HG_TXNNAME=serve HG_URL=remote:ssh:$LOCALIP
+ remote: txnclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2=1 HG_HOOKNAME=txnclose.env HG_HOOKTYPE=txnclose HG_NEW_OBSMARKERS=2 HG_NODE=42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 HG_NODE_LAST=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_PHASES_MOVED=1 HG_SOURCE=serve HG_TXNID=TXN:$ID$ HG_TXNNAME=serve HG_URL=remote:ssh:$LOCALIP
+ updating bookmark book_42cc
updating bookmark book_5fdd
pre-close-tip:02de42196ebe draft book_02de
postclose-tip:02de42196ebe draft book_02de
@@ -1015,12 +1009,11 @@
$ hg --config devel.legacy.exchange=bundle1 clone http://localhost:$HGPORT/ not-bundle2-1
requesting all changes
adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 96ee1d7354c4
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ transaction abort!
+ rollback completed
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
$ cd ../bundle2onlyserver
@@ -1097,12 +1090,11 @@
$ hg --config devel.legacy.exchange=bundle1 clone http://localhost:$HGPORT/ not-bundle2-2
requesting all changes
adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 96ee1d7354c4
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ transaction abort!
+ rollback completed
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
$ cd ../bundle2onlyserver
@@ -1123,37 +1115,26 @@
$ hg clone http://localhost:$HGPORT bundle2-only
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 96ee1d7354c4
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd bundle2-only
+ $TESTTMP.sh: 553: cd: can't cd to bundle2-only
+ [2]
$ echo commit > foo
$ hg commit -m commit
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg --config devel.legacy.exchange=bundle1 push
- pushing to http://localhost:$HGPORT/
- searching for changes
- abort: remote error:
- incompatible Mercurial client; bundle2 required
- (see https://www.mercurial-scm.org/wiki/IncompatibleClient)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
(also check with ssh)
$ hg --config devel.legacy.exchange=bundle1 push ssh://user@dummy/bundle2onlyserver
- pushing to ssh://user@dummy/bundle2onlyserver
- searching for changes
- remote: abort: incompatible Mercurial client; bundle2 required
- remote: (see https://www.mercurial-scm.org/wiki/IncompatibleClient)
- [1]
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg push
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
ERROR: test-bundle2-exchange.t#sshv1 output changed
!# Ret was: 0 (test-bundle2-exchange.t#sshv1)
test-convert-cvsnt-mergepoints.t
test-convert-cvsnt-mergepoints.t ... # Test test-convert-cvsnt-mergepoints.t
# Running sh "/tmp/hgtests.tGzSpC/child94/test-convert-cvsnt-mergepoints.t.sh"
skipped missing feature: cvs client/server
# Ret was: 80 (test-convert-cvsnt-mergepoints.t)
test-bookmarks-pushpull.t#b2-binary
test-bookmarks-pushpull.t#b2-binary ... # Test test-bookmarks-pushpull.t#b2-binary
# Running sh "/tmp/hgtests.tGzSpC/child95/test-bookmarks-pushpull.t-b2-binary.sh"
--- /<<PKGBUILDDIR>>/tests/test-bundle2-exchange.t
+++ /<<PKGBUILDDIR>>/tests/test-bundle2-exchange.t#sshv2.err
@@ -319,25 +319,15 @@
$ hg -R other pull http://localhost:$HGPORT/ -r 42ccdea3bb16 --bookmark book_42cc
pulling from http://localhost:$HGPORT/
searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files (+1 heads)
- 1 new obsolescence markers
- updating bookmark book_42cc
- pre-close-tip:42ccdea3bb16 draft book_42cc
- new changesets 42ccdea3bb16 (1 drafts)
- postclose-tip:42ccdea3bb16 draft book_42cc
- txnclose hook: HG_BOOKMARK_MOVED=1 HG_HOOKNAME=txnclose.env HG_HOOKTYPE=txnclose HG_NEW_OBSMARKERS=1 HG_NODE=42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 HG_NODE_LAST=42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 HG_PHASES_MOVED=1 HG_SOURCE=pull HG_TXNID=TXN:$ID$ HG_TXNNAME=pull
- http://localhost:$HGPORT/ HG_URL=http://localhost:$HGPORT/
- (run 'hg heads .' to see heads, 'hg merge' to merge)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cat main-error.log
$ hg -R other debugobsolete
1111111111111111111111111111111111111111 9520eea781bcca16c1e15acc0ba14335a0e8e5ba 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
2222222222222222222222222222222222222222 24b6387c8c8cae37178880f3fa95ded3cb1cf785 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
3333333333333333333333333333333333333333 eea13746799a9e0bfd88f29d3c2e9dc9389f524f 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
4444444444444444444444444444444444444444 02de42196ebee42ef284b6780a87cdc96e8eaab6 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
- 5555555555555555555555555555555555555555 42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'}
push over ssh
@@ -347,14 +337,18 @@
remote: adding changesets
remote: adding manifests
remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
- remote: 1 new obsolescence markers
+ remote: added 2 changesets with 2 changes to 2 files (+1 heads)
+ remote: 2 new obsolescence markers
remote: pre-close-tip:5fddd98957c8 draft book_5fdd
remote: pushkey: lock state after "bookmarks"
remote: lock: free
remote: wlock: free
+ remote: pushkey: lock state after "bookmarks"
+ remote: lock: free
+ remote: wlock: free
remote: postclose-tip:5fddd98957c8 draft book_5fdd
- remote: txnclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2=1 HG_HOOKNAME=txnclose.env HG_HOOKTYPE=txnclose HG_NEW_OBSMARKERS=1 HG_NODE=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_NODE_LAST=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_SOURCE=serve HG_TXNID=TXN:$ID$ HG_TXNNAME=serve HG_URL=remote:ssh:$LOCALIP
+ remote: txnclose hook: HG_BOOKMARK_MOVED=1 HG_BUNDLE2=1 HG_HOOKNAME=txnclose.env HG_HOOKTYPE=txnclose HG_NEW_OBSMARKERS=2 HG_NODE=42ccdea3bb16d28e1848c95fe2e44c000f3f21b1 HG_NODE_LAST=5fddd98957c8a54a4d436dfe1da9d87f21a1b97b HG_PHASES_MOVED=1 HG_SOURCE=serve HG_TXNID=TXN:$ID$ HG_TXNNAME=serve HG_URL=remote:ssh:$LOCALIP
+ updating bookmark book_42cc
updating bookmark book_5fdd
pre-close-tip:02de42196ebe draft book_02de
postclose-tip:02de42196ebe draft book_02de
@@ -1015,12 +1009,11 @@
$ hg --config devel.legacy.exchange=bundle1 clone http://localhost:$HGPORT/ not-bundle2-1
requesting all changes
adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 96ee1d7354c4
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ transaction abort!
+ rollback completed
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
$ cd ../bundle2onlyserver
@@ -1097,12 +1090,11 @@
$ hg --config devel.legacy.exchange=bundle1 clone http://localhost:$HGPORT/ not-bundle2-2
requesting all changes
adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 96ee1d7354c4
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ transaction abort!
+ rollback completed
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
$ cd ../bundle2onlyserver
@@ -1123,37 +1115,26 @@
$ hg clone http://localhost:$HGPORT bundle2-only
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 96ee1d7354c4
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd bundle2-only
+ $TESTTMP.sh: 559: cd: can't cd to bundle2-only
+ [2]
$ echo commit > foo
$ hg commit -m commit
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg --config devel.legacy.exchange=bundle1 push
- pushing to http://localhost:$HGPORT/
- searching for changes
- abort: remote error:
- incompatible Mercurial client; bundle2 required
- (see https://www.mercurial-scm.org/wiki/IncompatibleClient)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
(also check with ssh)
$ hg --config devel.legacy.exchange=bundle1 push ssh://user@dummy/bundle2onlyserver
- pushing to ssh://user@dummy/bundle2onlyserver
- searching for changes
- remote: abort: incompatible Mercurial client; bundle2 required
- remote: (see https://www.mercurial-scm.org/wiki/IncompatibleClient)
- [1]
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg push
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
ERROR: test-bundle2-exchange.t#sshv2 output changed
!# Ret was: 0 (test-bundle2-exchange.t#sshv2)
test-bookmarks-pushpull.t#b2-pushkey
test-bookmarks-pushpull.t#b2-pushkey ... # Test test-bookmarks-pushpull.t#b2-pushkey
# Running sh "/tmp/hgtests.tGzSpC/child96/test-bookmarks-pushpull.t-b2-pushkey.sh"
# Ret was: 0 (test-import.t)
ok
test-strip.t
test-strip.t ... # Test test-strip.t
# Running sh "/tmp/hgtests.tGzSpC/child97/test-strip.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-phases-exchange.t
+++ /<<PKGBUILDDIR>>/tests/test-phases-exchange.t.err
@@ -1153,6 +1153,9 @@
pulling from http://localhost:$HGPORT/
searching for changes
no changes found
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg phase f54f1bb90ff3
2: draft
@@ -1160,8 +1163,8 @@
$ hg pull http://localhost:$HGPORT/ --config devel.legacy.exchange=bundle1
pulling from http://localhost:$HGPORT/
- searching for changes
- no changes found
+ abort: error: Connection refused
+ [255]
$ hg phase f54f1bb90ff3
2: draft
@@ -1169,9 +1172,8 @@
$ hg push -r b555f63b6063 http://localhost:$HGPORT/
pushing to http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
+ abort: error: Connection refused
+ [255]
$ hg phase f54f1bb90ff3
2: draft
@@ -1444,37 +1446,13 @@
$ hg clone -U http://localhost:$HGPORT mergetest-normal
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 8 changesets with 7 changes to 7 files (+1 heads)
- new changesets 426bada5c675:bb94757e651a (4 drafts)
- test-debug-phase: new rev 0: x -> 0
- test-debug-phase: new rev 1: x -> 0
- test-debug-phase: new rev 2: x -> 0
- test-debug-phase: new rev 3: x -> 1
- test-debug-phase: new rev 4: x -> 0
- test-debug-phase: new rev 5: x -> 1
- test-debug-phase: new rev 6: x -> 1
- test-debug-phase: new rev 7: x -> 1
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg -R mergetest-normal log -G -T '{shortest(node, 5)} {phase}'
- o bb947 draft
- |
- | o 5ac28 draft
- |/|
- o | 13b7b draft
- | |
- | o f5853 public
- | |
- o | c67c4 draft
- | |
- | o 26805 public
- |/
- o 11247 public
- |
- o 426ba public
-
+ abort: repository mergetest-normal not found!
+ [255]
$ killdaemons.py
With legacy listkeys over bundle2
@@ -1486,37 +1464,13 @@
$ hg clone -U http://localhost:$HGPORT mergetest-nobinarypart
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 8 changesets with 7 changes to 7 files (+1 heads)
- new changesets 426bada5c675:bb94757e651a (4 drafts)
- test-debug-phase: new rev 0: x -> 0
- test-debug-phase: new rev 1: x -> 0
- test-debug-phase: new rev 2: x -> 0
- test-debug-phase: new rev 3: x -> 1
- test-debug-phase: new rev 4: x -> 0
- test-debug-phase: new rev 5: x -> 1
- test-debug-phase: new rev 6: x -> 1
- test-debug-phase: new rev 7: x -> 1
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg -R mergetest-nobinarypart log -G -T '{shortest(node, 5)} {phase}'
- o bb947 draft
- |
- | o 5ac28 draft
- |/|
- o | 13b7b draft
- | |
- | o f5853 public
- | |
- o | c67c4 draft
- | |
- | o 26805 public
- |/
- o 11247 public
- |
- o 426ba public
-
+ abort: repository mergetest-nobinarypart not found!
+ [255]
$ killdaemons.py
Without bundle2
@@ -1529,36 +1483,15 @@
$ hg --config devel.legacy.exchange=bundle1 clone -U http://localhost:$HGPORT mergetest-bundle1
requesting all changes
adding changesets
- adding manifests
- adding file changes
- added 8 changesets with 7 changes to 7 files (+1 heads)
- new changesets 426bada5c675:bb94757e651a (4 drafts)
- test-debug-phase: new rev 0: x -> 0
- test-debug-phase: new rev 1: x -> 0
- test-debug-phase: new rev 2: x -> 0
- test-debug-phase: new rev 3: x -> 1
- test-debug-phase: new rev 4: x -> 0
- test-debug-phase: new rev 5: x -> 1
- test-debug-phase: new rev 6: x -> 1
- test-debug-phase: new rev 7: x -> 1
+ transaction abort!
+ rollback completed
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg -R mergetest-bundle1 log -G -T '{shortest(node, 5)} {phase}'
- o bb947 draft
- |
- | o 5ac28 draft
- |/|
- o | 13b7b draft
- | |
- | o f5853 public
- | |
- o | c67c4 draft
- | |
- | o 26805 public
- |/
- o 11247 public
- |
- o 426ba public
-
+ abort: repository mergetest-bundle1 not found!
+ [255]
$ killdaemons.py
ERROR: test-phases-exchange.t output changed
!# Ret was: 0 (test-phases-exchange.t)
test-lfs.t
test-lfs.t ... # Test test-lfs.t
# Running sh "/tmp/hgtests.tGzSpC/child98/test-lfs.t.sh"
# Ret was: 0 (test-lfs.t)
ok
test-merge-changedelete.t
test-merge-changedelete.t ... # Test test-merge-changedelete.t
# Running sh "/tmp/hgtests.tGzSpC/child99/test-merge-changedelete.t.sh"
# Ret was: 0 (test-strip.t)
ok
test-template-functions.t
test-template-functions.t ... # Test test-template-functions.t
# Running sh "/tmp/hgtests.tGzSpC/child100/test-template-functions.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-bookmarks-pushpull.t
+++ /<<PKGBUILDDIR>>/tests/test-bookmarks-pushpull.t#b2-binary.err
@@ -548,10 +548,9 @@
> EOF
$ hg clone -q http://localhost:$HGPORT/ pull-race2 --config "$TESTHOOK"
- test-hook-bookmark: @: -> 0d2164f0ce0d8f1d6f94351eba04b794909be66c
- test-hook-bookmark: X: -> 0d2164f0ce0d8f1d6f94351eba04b794909be66c
- test-hook-bookmark: Y: -> f6fc62dde3c0771e29704af56ba4d8af77abcc2f
- test-hook-bookmark: Z: -> 0d2164f0ce0d8f1d6f94351eba04b794909be66c
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd pull-race
$ hg up -q Y
$ echo c4 > f2
@@ -569,30 +568,25 @@
$ hg serve -R pull-race -p $HGPORT -d --pid-file=pull-race.pid -E main-error.log
$ cat pull-race.pid >> $DAEMON_PIDS
$ cd pull-race2
+ $TESTTMP.sh: 205: cd: can't cd to pull-race2
+ [2]
$ hg -R $TESTTMP/pull-race book
@ 1:0d2164f0ce0d
X 1:0d2164f0ce0d
* Y 4:b0a5eff05604
Z 1:0d2164f0ce0d
$ hg pull
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- updating bookmark Y
- new changesets b0a5eff05604 (1 drafts)
- (run 'hg update' to get a working copy)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg book
- * @ 1:0d2164f0ce0d
- X 1:0d2164f0ce0d
- Y 4:b0a5eff05604
- Z 1:0d2164f0ce0d
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Update a bookmark right after the initial lookup -B (issue4689)
$ echo c6 > ../pull-race/f3 # to be committed during the race
+ $TESTTMP.sh: 213: $TESTTMP.sh: cannot create ../pull-race/f3: Directory nonexistent
+ [2]
$ cat <<EOF > $TESTTMP/listkeys_makecommit.sh
> #!/bin/sh
> if hg st | grep -q M; then
@@ -609,39 +603,37 @@
> # call.
> listkeys.makecommit= sh $TESTTMP/listkeys_makecommit.sh
> EOF
+ $TESTTMP.sh: 225: $TESTTMP.sh: cannot create ../pull-race/.hg/hgrc: Directory nonexistent
+ [2]
$ restart_server() {
> "$TESTDIR/killdaemons.py" $DAEMON_PIDS
> hg serve -R ../pull-race -p $HGPORT -d --pid-file=../pull-race.pid -E main-error.log
> cat ../pull-race.pid >> $DAEMON_PIDS
> }
$ restart_server # new config need server restart
+ abort: repository ../pull-race not found!
+ cat: ../pull-race.pid: $ENOENT$
+ [1]
$ hg -R $TESTTMP/pull-race book
@ 1:0d2164f0ce0d
X 1:0d2164f0ce0d
- * Y 5:35d1ef0a8d1b
+ * Y 4:b0a5eff05604
Z 1:0d2164f0ce0d
$ hg update -r Y
- 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
- (activating bookmark Y)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg pull -B .
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- updating bookmark Y
- new changesets 35d1ef0a8d1b (1 drafts)
- (run 'hg update' to get a working copy)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg book
- @ 1:0d2164f0ce0d
- X 1:0d2164f0ce0d
- * Y 5:35d1ef0a8d1b
- Z 1:0d2164f0ce0d
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Update a bookmark right after the initial lookup -r (issue4700)
$ echo c7 > ../pull-race/f3 # to be committed during the race
+ $TESTTMP.sh: 249: $TESTTMP.sh: cannot create ../pull-race/f3: Directory nonexistent
+ [2]
$ cat <<EOF > ../lookuphook.py
> """small extensions adding a hook after wireprotocol lookup to test race"""
> import functools
@@ -660,126 +652,115 @@
> [hooks]
> lookup.makecommit= sh $TESTTMP/listkeys_makecommit.sh
> EOF
+ $TESTTMP.sh: 264: $TESTTMP.sh: cannot create ../pull-race/.hg/hgrc: Directory nonexistent
+ [2]
$ restart_server # new config need server restart
+ abort: repository ../pull-race not found!
+ cat: ../pull-race.pid: $ENOENT$
+ [1]
$ hg -R $TESTTMP/pull-race book
@ 1:0d2164f0ce0d
X 1:0d2164f0ce0d
- * Y 6:0d60821d2197
+ * Y 4:b0a5eff05604
Z 1:0d2164f0ce0d
$ hg pull -r Y
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- updating bookmark Y
- new changesets 0d60821d2197 (1 drafts)
- (run 'hg update' to get a working copy)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg book
- @ 1:0d2164f0ce0d
- X 1:0d2164f0ce0d
- * Y 6:0d60821d2197
- Z 1:0d2164f0ce0d
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg -R $TESTTMP/pull-race book
@ 1:0d2164f0ce0d
X 1:0d2164f0ce0d
- * Y 7:714424d9e8b8
+ * Y 4:b0a5eff05604
Z 1:0d2164f0ce0d
(done with this section of the test)
$ killdaemons.py
$ cd ../b
+ $TESTTMP.sh: 283: cd: can't cd to ../b
+ [2]
diverging a remote bookmark fails
$ hg up -q 4e3505fd9583
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ echo c4 > f2
$ hg ci -Am4
- adding f2
- created new head
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ echo c5 > f2
$ hg ci -Am5
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg log -G
- @ 5:c922c0139ca0 5
- |
- o 4:4efff6d98829 4
- |
- | o 3:f6fc62dde3c0 3
- |/
- | o 2:0d2164f0ce0d 1
- |/
- | o 1:9b140be10808 2
- |/
- o 0:4e3505fd9583 test
-
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg book -f Y
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cat <<EOF > ../a/.hg/hgrc
> [web]
> push_ssl = false
> allow_push = *
> EOF
+ $TESTTMP.sh: 299: $TESTTMP.sh: cannot create ../a/.hg/hgrc: Directory nonexistent
+ [2]
$ hg serve -R ../a -p $HGPORT2 -d --pid-file=../hg2.pid
+ abort: repository ../a not found!
+ [255]
$ cat ../hg2.pid >> $DAEMON_PIDS
+ cat: ../hg2.pid: $ENOENT$
+ [1]
$ hg push http://localhost:$HGPORT2/
- pushing to http://localhost:$HGPORT2/
- searching for changes
- abort: push creates new remote head c922c0139ca0 with bookmark 'Y'!
- (merge or see 'hg help push' for details about pushing new heads)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
$ hg -R ../a book
- @ 1:0d2164f0ce0d
- * X 1:0d2164f0ce0d
- Y 3:f6fc62dde3c0
- Z 1:0d2164f0ce0d
+ abort: repository ../a not found!
+ [255]
Unrelated marker does not alter the decision
$ hg debugobsolete aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg push http://localhost:$HGPORT2/
- pushing to http://localhost:$HGPORT2/
- searching for changes
- abort: push creates new remote head c922c0139ca0 with bookmark 'Y'!
- (merge or see 'hg help push' for details about pushing new heads)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
$ hg -R ../a book
- @ 1:0d2164f0ce0d
- * X 1:0d2164f0ce0d
- Y 3:f6fc62dde3c0
- Z 1:0d2164f0ce0d
+ abort: repository ../a not found!
+ [255]
Update to a successor works
$ hg id --debug -r 3
- f6fc62dde3c0771e29704af56ba4d8af77abcc2f
+ abort: there is no Mercurial repository here (.hg not found)
+ [255]
$ hg id --debug -r 4
- 4efff6d98829d9c824c621afd6e3f01865f5439f
+ abort: there is no Mercurial repository here (.hg not found)
+ [255]
$ hg id --debug -r 5
- c922c0139ca03858f655e4a2af4dd02796a63969 tip Y
+ abort: there is no Mercurial repository here (.hg not found)
+ [255]
$ hg debugobsolete f6fc62dde3c0771e29704af56ba4d8af77abcc2f cccccccccccccccccccccccccccccccccccccccc
- obsoleted 1 changesets
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg debugobsolete cccccccccccccccccccccccccccccccccccccccc 4efff6d98829d9c824c621afd6e3f01865f5439f
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg push http://localhost:$HGPORT2/
- pushing to http://localhost:$HGPORT2/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 2 changesets with 2 changes to 1 files (+1 heads)
- remote: 2 new obsolescence markers
- remote: obsoleted 1 changesets
- updating bookmark Y
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg -R ../a book
- @ 1:0d2164f0ce0d
- * X 1:0d2164f0ce0d
- Y 5:c922c0139ca0
- Z 1:0d2164f0ce0d
+ abort: repository ../a not found!
+ [255]
hgweb
@@ -788,71 +769,46 @@
> push_ssl = false
> allow_push = *
> EOF
+ $TESTTMP.sh: 333: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ hg serve -p $HGPORT -d --pid-file=../hg.pid -E errors.log
+ abort: there is no Mercurial repository here (.hg not found)!
+ [255]
$ cat ../hg.pid >> $DAEMON_PIDS
+ cat: ../hg.pid: $ENOENT$
+ [1]
$ cd ../a
+ $TESTTMP.sh: 343: cd: can't cd to ../a
+ [2]
$ hg debugpushkey http://localhost:$HGPORT/ namespaces
- bookmarks
- namespaces
- obsolete
- phases
+ abort: error: Connection refused
+ [255]
$ hg debugpushkey http://localhost:$HGPORT/ bookmarks
- @ 9b140be1080824d768c5a4691a564088eede71f9
- X 9b140be1080824d768c5a4691a564088eede71f9
- Y c922c0139ca03858f655e4a2af4dd02796a63969
- Z 9b140be1080824d768c5a4691a564088eede71f9
- foo 0000000000000000000000000000000000000000
- foobar 9b140be1080824d768c5a4691a564088eede71f9
+ abort: error: Connection refused
+ [255]
$ hg out -B http://localhost:$HGPORT/
- comparing with http://localhost:$HGPORT/
- searching for changed bookmarks
- @ 0d2164f0ce0d
- X 0d2164f0ce0d
- Z 0d2164f0ce0d
- foo
- foobar
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg push -B Z http://localhost:$HGPORT/
- pushing to http://localhost:$HGPORT/
- searching for changes
- no changes found
- updating bookmark Z
- [1]
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg book -d Z
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg in -B http://localhost:$HGPORT/
- comparing with http://localhost:$HGPORT/
- searching for changed bookmarks
- @ 9b140be10808
- X 9b140be10808
- Z 0d2164f0ce0d
- foo 000000000000
- foobar 9b140be10808
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg pull -B Z http://localhost:$HGPORT/
- pulling from http://localhost:$HGPORT/
- no changes found
- divergent bookmark @ stored as @1
- divergent bookmark X stored as X@1
- adding remote bookmark Z
- adding remote bookmark foo
- adding remote bookmark foobar
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg clone http://localhost:$HGPORT/ cloned-bookmarks
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 5 changesets with 5 changes to 3 files (+2 heads)
- 2 new obsolescence markers
- new changesets 4e3505fd9583:c922c0139ca0 (5 drafts)
- updating to bookmark @
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg -R cloned-bookmarks bookmarks
- * @ 1:9b140be10808
- X 1:9b140be10808
- Y 4:c922c0139ca0
- Z 2:0d2164f0ce0d
- foo -1:000000000000
- foobar 1:9b140be10808
+ abort: repository cloned-bookmarks not found!
+ [255]
$ cd ..
@@ -887,12 +843,12 @@
be exchanged)
$ hg -R repo1 incoming -B
- comparing with $TESTTMP/bmcomparison/source
+ comparing with /tmp/hgtests.tGzSpC/child95/bmcomparison/source
searching for changed bookmarks
no changed bookmarks found
[1]
$ hg -R repo1 outgoing -B
- comparing with $TESTTMP/bmcomparison/source
+ comparing with /tmp/hgtests.tGzSpC/child95/bmcomparison/source
searching for changed bookmarks
no changed bookmarks found
[1]
@@ -974,82 +930,108 @@
Pushing a bookmark should only push the changes required by that
bookmark, not all outgoing changes:
$ hg clone http://localhost:$HGPORT/ addmarks
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 5 changesets with 5 changes to 3 files (+2 heads)
- 2 new obsolescence markers
- new changesets 4e3505fd9583:c922c0139ca0 (5 drafts)
- updating to bookmark @
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ cd addmarks
+ $TESTTMP.sh: 433: cd: can't cd to addmarks
+ [2]
$ echo foo > foo
$ hg add foo
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg commit -m 'add foo'
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ echo bar > bar
$ hg add bar
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg commit -m 'add bar'
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg co "tip^"
- 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
- (leaving bookmark @)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg book add-foo
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg book -r tip add-bar
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
Note: this push *must* push only a single changeset, as that's the point
of this test.
$ hg push -B add-foo --traceback
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
- exporting bookmark add-foo
+ Traceback (most recent call last):
+ File "/tmp/hgtests.tGzSpC/install/lib/python/mercurial/scmutil.py", line 165, in callcatch
+ return func()
+ File "/tmp/hgtests.tGzSpC/install/lib/python/mercurial/dispatch.py", line 367, in _runcatchfunc
+ return _dispatch(req)
+ File "/tmp/hgtests.tGzSpC/install/lib/python/mercurial/dispatch.py", line 1005, in _dispatch
+ % encoding.getcwd())
+ RepoError: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
pushing a new bookmark on a new head does not require -f if -B is specified
$ hg up -q X
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg book W
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ echo c5 > f2
$ hg ci -Am5
- created new head
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg push -B .
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files (+1 heads)
- exporting bookmark W
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg -R ../b id -r W
- cc978a373a53 tip W
+ abort: repository ../b not found!
+ [255]
pushing an existing but divergent bookmark with -B still requires -f
$ hg clone -q . ../r
+ abort: repository . not found!
+ [255]
$ hg up -q X
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ echo 1 > f2
$ hg ci -qAml
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ cd ../r
+ $TESTTMP.sh: 475: cd: can't cd to ../r
+ [2]
$ hg up -q X
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ echo 2 > f2
$ hg ci -qAmr
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg push -B X
- pushing to $TESTTMP/addmarks
- searching for changes
- remote has heads on branch 'default' that are not known locally: a2a606d9ff1b
- abort: push creates new remote head 54694f811df9 with bookmark 'X'!
- (pull and merge or see 'hg help push' for details about pushing new heads)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
[255]
$ cd ../addmarks
+ $TESTTMP.sh: 485: cd: can't cd to ../addmarks
+ [2]
Check summary output for incoming/outgoing bookmarks
$ hg bookmarks -d X
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg bookmarks -d Y
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [255]
$ hg summary --remote | grep '^remote:'
- remote: *, 2 incoming bookmarks, 1 outgoing bookmarks (glob)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child95' (.hg not found)!
+ [1]
$ cd ..
@@ -1159,9 +1141,14 @@
#if b2-binary
$ hg push -B @ local
- pushing to $TESTTMP/issue4455-dest
- searching for changes
- no changes found
+ pushing to /tmp/hgtests.tGzSpC/issue4455-dest
+ searching for changes
+ adding changesets
+ adding manifests
+ adding file changes
+ added 1 changesets with 1 changes to 1 files
+ transaction abort!
+ rollback completed
abort: prepushkey hook exited with status 1
[255]
@@ -1199,10 +1186,8 @@
$ hg push -B @ ssh # bundle2+
pushing to ssh://user@dummy/issue4455-dest
- searching for changes
- no changes found
- remote: prepushkey hook exited with status 1
- abort: push failed on remote
+ remote: abort: repository issue4455-dest not found!
+ abort: no suitable response from remote hg!
[255]
#endif
@@ -1239,10 +1224,8 @@
$ hg push -B @ ssh # bundle2+
pushing to ssh://user@dummy/issue4455-dest
- searching for changes
- no changes found
- remote: prepushkey hook exited with status 1
- abort: push failed on remote
+ remote: abort: repository issue4455-dest not found!
+ abort: no suitable response from remote hg!
[255]
#endif
@@ -1267,14 +1250,9 @@
$ hg -R server commit -Am a
adding a
$ hg clone ssh://user@dummy/server client
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 79513d0d7716 (1 drafts)
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ remote: abort: repository server not found!
+ abort: no suitable response from remote hg!
+ [255]
Forbid bookmark move on the server
@@ -1290,19 +1268,20 @@
pushing changeset is okay
$ echo bar >> client/a
+ $TESTTMP.sh: 603: $TESTTMP.sh: cannot create client/a: Directory nonexistent
+ [2]
$ hg -R client commit -m b
+ abort: repository client not found!
+ [255]
$ hg -R client push
- pushing to ssh://user@dummy/server
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
+ abort: repository client not found!
+ [255]
attempt to move the bookmark is rejected
$ hg -R client book foo -r .
- moving bookmark 'foo' forward from 79513d0d7716
+ abort: repository client not found!
+ [255]
#if b2-pushkey
$ hg -R client push
@@ -1315,10 +1294,6 @@
#endif
#if b2-binary
$ hg -R client push
- pushing to ssh://user@dummy/server
- searching for changes
- no changes found
- remote: prepushkey.no-bm-move hook exited with status 1
- abort: push failed on remote
+ abort: repository client not found!
[255]
#endif
ERROR: test-bookmarks-pushpull.t#b2-binary output changed
!# Killing daemon process 22995
# Ret was: 0 (test-bookmarks-pushpull.t#b2-binary)
test-upgrade-repo.t
test-upgrade-repo.t ... # Test test-upgrade-repo.t
# Running sh "/tmp/hgtests.tGzSpC/child101/test-upgrade-repo.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-bookmarks-pushpull.t
+++ /<<PKGBUILDDIR>>/tests/test-bookmarks-pushpull.t#b2-pushkey.err
@@ -548,10 +548,9 @@
> EOF
$ hg clone -q http://localhost:$HGPORT/ pull-race2 --config "$TESTHOOK"
- test-hook-bookmark: @: -> 0d2164f0ce0d8f1d6f94351eba04b794909be66c
- test-hook-bookmark: X: -> 0d2164f0ce0d8f1d6f94351eba04b794909be66c
- test-hook-bookmark: Y: -> f6fc62dde3c0771e29704af56ba4d8af77abcc2f
- test-hook-bookmark: Z: -> 0d2164f0ce0d8f1d6f94351eba04b794909be66c
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd pull-race
$ hg up -q Y
$ echo c4 > f2
@@ -569,30 +568,25 @@
$ hg serve -R pull-race -p $HGPORT -d --pid-file=pull-race.pid -E main-error.log
$ cat pull-race.pid >> $DAEMON_PIDS
$ cd pull-race2
+ $TESTTMP.sh: 210: cd: can't cd to pull-race2
+ [2]
$ hg -R $TESTTMP/pull-race book
@ 1:0d2164f0ce0d
X 1:0d2164f0ce0d
* Y 4:b0a5eff05604
Z 1:0d2164f0ce0d
$ hg pull
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- updating bookmark Y
- new changesets b0a5eff05604 (1 drafts)
- (run 'hg update' to get a working copy)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg book
- * @ 1:0d2164f0ce0d
- X 1:0d2164f0ce0d
- Y 4:b0a5eff05604
- Z 1:0d2164f0ce0d
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Update a bookmark right after the initial lookup -B (issue4689)
$ echo c6 > ../pull-race/f3 # to be committed during the race
+ $TESTTMP.sh: 218: $TESTTMP.sh: cannot create ../pull-race/f3: Directory nonexistent
+ [2]
$ cat <<EOF > $TESTTMP/listkeys_makecommit.sh
> #!/bin/sh
> if hg st | grep -q M; then
@@ -609,39 +603,37 @@
> # call.
> listkeys.makecommit= sh $TESTTMP/listkeys_makecommit.sh
> EOF
+ $TESTTMP.sh: 230: $TESTTMP.sh: cannot create ../pull-race/.hg/hgrc: Directory nonexistent
+ [2]
$ restart_server() {
> "$TESTDIR/killdaemons.py" $DAEMON_PIDS
> hg serve -R ../pull-race -p $HGPORT -d --pid-file=../pull-race.pid -E main-error.log
> cat ../pull-race.pid >> $DAEMON_PIDS
> }
$ restart_server # new config need server restart
+ abort: repository ../pull-race not found!
+ cat: ../pull-race.pid: $ENOENT$
+ [1]
$ hg -R $TESTTMP/pull-race book
@ 1:0d2164f0ce0d
X 1:0d2164f0ce0d
- * Y 5:35d1ef0a8d1b
+ * Y 4:b0a5eff05604
Z 1:0d2164f0ce0d
$ hg update -r Y
- 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
- (activating bookmark Y)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg pull -B .
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- updating bookmark Y
- new changesets 35d1ef0a8d1b (1 drafts)
- (run 'hg update' to get a working copy)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg book
- @ 1:0d2164f0ce0d
- X 1:0d2164f0ce0d
- * Y 5:35d1ef0a8d1b
- Z 1:0d2164f0ce0d
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Update a bookmark right after the initial lookup -r (issue4700)
$ echo c7 > ../pull-race/f3 # to be committed during the race
+ $TESTTMP.sh: 254: $TESTTMP.sh: cannot create ../pull-race/f3: Directory nonexistent
+ [2]
$ cat <<EOF > ../lookuphook.py
> """small extensions adding a hook after wireprotocol lookup to test race"""
> import functools
@@ -660,126 +652,115 @@
> [hooks]
> lookup.makecommit= sh $TESTTMP/listkeys_makecommit.sh
> EOF
+ $TESTTMP.sh: 269: $TESTTMP.sh: cannot create ../pull-race/.hg/hgrc: Directory nonexistent
+ [2]
$ restart_server # new config need server restart
+ abort: repository ../pull-race not found!
+ cat: ../pull-race.pid: $ENOENT$
+ [1]
$ hg -R $TESTTMP/pull-race book
@ 1:0d2164f0ce0d
X 1:0d2164f0ce0d
- * Y 6:0d60821d2197
+ * Y 4:b0a5eff05604
Z 1:0d2164f0ce0d
$ hg pull -r Y
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- updating bookmark Y
- new changesets 0d60821d2197 (1 drafts)
- (run 'hg update' to get a working copy)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg book
- @ 1:0d2164f0ce0d
- X 1:0d2164f0ce0d
- * Y 6:0d60821d2197
- Z 1:0d2164f0ce0d
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg -R $TESTTMP/pull-race book
@ 1:0d2164f0ce0d
X 1:0d2164f0ce0d
- * Y 7:714424d9e8b8
+ * Y 4:b0a5eff05604
Z 1:0d2164f0ce0d
(done with this section of the test)
$ killdaemons.py
$ cd ../b
+ $TESTTMP.sh: 288: cd: can't cd to ../b
+ [2]
diverging a remote bookmark fails
$ hg up -q 4e3505fd9583
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ echo c4 > f2
$ hg ci -Am4
- adding f2
- created new head
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ echo c5 > f2
$ hg ci -Am5
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg log -G
- @ 5:c922c0139ca0 5
- |
- o 4:4efff6d98829 4
- |
- | o 3:f6fc62dde3c0 3
- |/
- | o 2:0d2164f0ce0d 1
- |/
- | o 1:9b140be10808 2
- |/
- o 0:4e3505fd9583 test
-
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg book -f Y
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cat <<EOF > ../a/.hg/hgrc
> [web]
> push_ssl = false
> allow_push = *
> EOF
+ $TESTTMP.sh: 304: $TESTTMP.sh: cannot create ../a/.hg/hgrc: Directory nonexistent
+ [2]
$ hg serve -R ../a -p $HGPORT2 -d --pid-file=../hg2.pid
+ abort: repository ../a not found!
+ [255]
$ cat ../hg2.pid >> $DAEMON_PIDS
+ cat: ../hg2.pid: $ENOENT$
+ [1]
$ hg push http://localhost:$HGPORT2/
- pushing to http://localhost:$HGPORT2/
- searching for changes
- abort: push creates new remote head c922c0139ca0 with bookmark 'Y'!
- (merge or see 'hg help push' for details about pushing new heads)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
$ hg -R ../a book
- @ 1:0d2164f0ce0d
- * X 1:0d2164f0ce0d
- Y 3:f6fc62dde3c0
- Z 1:0d2164f0ce0d
+ abort: repository ../a not found!
+ [255]
Unrelated marker does not alter the decision
$ hg debugobsolete aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg push http://localhost:$HGPORT2/
- pushing to http://localhost:$HGPORT2/
- searching for changes
- abort: push creates new remote head c922c0139ca0 with bookmark 'Y'!
- (merge or see 'hg help push' for details about pushing new heads)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
$ hg -R ../a book
- @ 1:0d2164f0ce0d
- * X 1:0d2164f0ce0d
- Y 3:f6fc62dde3c0
- Z 1:0d2164f0ce0d
+ abort: repository ../a not found!
+ [255]
Update to a successor works
$ hg id --debug -r 3
- f6fc62dde3c0771e29704af56ba4d8af77abcc2f
+ abort: there is no Mercurial repository here (.hg not found)
+ [255]
$ hg id --debug -r 4
- 4efff6d98829d9c824c621afd6e3f01865f5439f
+ abort: there is no Mercurial repository here (.hg not found)
+ [255]
$ hg id --debug -r 5
- c922c0139ca03858f655e4a2af4dd02796a63969 tip Y
+ abort: there is no Mercurial repository here (.hg not found)
+ [255]
$ hg debugobsolete f6fc62dde3c0771e29704af56ba4d8af77abcc2f cccccccccccccccccccccccccccccccccccccccc
- obsoleted 1 changesets
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg debugobsolete cccccccccccccccccccccccccccccccccccccccc 4efff6d98829d9c824c621afd6e3f01865f5439f
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg push http://localhost:$HGPORT2/
- pushing to http://localhost:$HGPORT2/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 2 changesets with 2 changes to 1 files (+1 heads)
- remote: 2 new obsolescence markers
- remote: obsoleted 1 changesets
- updating bookmark Y
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg -R ../a book
- @ 1:0d2164f0ce0d
- * X 1:0d2164f0ce0d
- Y 5:c922c0139ca0
- Z 1:0d2164f0ce0d
+ abort: repository ../a not found!
+ [255]
hgweb
@@ -788,71 +769,46 @@
> push_ssl = false
> allow_push = *
> EOF
+ $TESTTMP.sh: 338: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ hg serve -p $HGPORT -d --pid-file=../hg.pid -E errors.log
+ abort: there is no Mercurial repository here (.hg not found)!
+ [255]
$ cat ../hg.pid >> $DAEMON_PIDS
+ cat: ../hg.pid: $ENOENT$
+ [1]
$ cd ../a
+ $TESTTMP.sh: 348: cd: can't cd to ../a
+ [2]
$ hg debugpushkey http://localhost:$HGPORT/ namespaces
- bookmarks
- namespaces
- obsolete
- phases
+ abort: error: Connection refused
+ [255]
$ hg debugpushkey http://localhost:$HGPORT/ bookmarks
- @ 9b140be1080824d768c5a4691a564088eede71f9
- X 9b140be1080824d768c5a4691a564088eede71f9
- Y c922c0139ca03858f655e4a2af4dd02796a63969
- Z 9b140be1080824d768c5a4691a564088eede71f9
- foo 0000000000000000000000000000000000000000
- foobar 9b140be1080824d768c5a4691a564088eede71f9
+ abort: error: Connection refused
+ [255]
$ hg out -B http://localhost:$HGPORT/
- comparing with http://localhost:$HGPORT/
- searching for changed bookmarks
- @ 0d2164f0ce0d
- X 0d2164f0ce0d
- Z 0d2164f0ce0d
- foo
- foobar
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg push -B Z http://localhost:$HGPORT/
- pushing to http://localhost:$HGPORT/
- searching for changes
- no changes found
- updating bookmark Z
- [1]
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg book -d Z
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg in -B http://localhost:$HGPORT/
- comparing with http://localhost:$HGPORT/
- searching for changed bookmarks
- @ 9b140be10808
- X 9b140be10808
- Z 0d2164f0ce0d
- foo 000000000000
- foobar 9b140be10808
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg pull -B Z http://localhost:$HGPORT/
- pulling from http://localhost:$HGPORT/
- no changes found
- divergent bookmark @ stored as @1
- divergent bookmark X stored as X@1
- adding remote bookmark Z
- adding remote bookmark foo
- adding remote bookmark foobar
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg clone http://localhost:$HGPORT/ cloned-bookmarks
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 5 changesets with 5 changes to 3 files (+2 heads)
- 2 new obsolescence markers
- new changesets 4e3505fd9583:c922c0139ca0 (5 drafts)
- updating to bookmark @
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg -R cloned-bookmarks bookmarks
- * @ 1:9b140be10808
- X 1:9b140be10808
- Y 4:c922c0139ca0
- Z 2:0d2164f0ce0d
- foo -1:000000000000
- foobar 1:9b140be10808
+ abort: repository cloned-bookmarks not found!
+ [255]
$ cd ..
@@ -887,12 +843,12 @@
be exchanged)
$ hg -R repo1 incoming -B
- comparing with $TESTTMP/bmcomparison/source
+ comparing with /tmp/hgtests.tGzSpC/child96/bmcomparison/source
searching for changed bookmarks
no changed bookmarks found
[1]
$ hg -R repo1 outgoing -B
- comparing with $TESTTMP/bmcomparison/source
+ comparing with /tmp/hgtests.tGzSpC/child96/bmcomparison/source
searching for changed bookmarks
no changed bookmarks found
[1]
@@ -974,102 +930,134 @@
Pushing a bookmark should only push the changes required by that
bookmark, not all outgoing changes:
$ hg clone http://localhost:$HGPORT/ addmarks
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 5 changesets with 5 changes to 3 files (+2 heads)
- 2 new obsolescence markers
- new changesets 4e3505fd9583:c922c0139ca0 (5 drafts)
- updating to bookmark @
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ cd addmarks
+ $TESTTMP.sh: 438: cd: can't cd to addmarks
+ [2]
$ echo foo > foo
$ hg add foo
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg commit -m 'add foo'
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ echo bar > bar
$ hg add bar
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg commit -m 'add bar'
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg co "tip^"
- 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
- (leaving bookmark @)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg book add-foo
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg book -r tip add-bar
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
Note: this push *must* push only a single changeset, as that's the point
of this test.
$ hg push -B add-foo --traceback
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
- exporting bookmark add-foo
+ Traceback (most recent call last):
+ File "/tmp/hgtests.tGzSpC/install/lib/python/mercurial/scmutil.py", line 165, in callcatch
+ return func()
+ File "/tmp/hgtests.tGzSpC/install/lib/python/mercurial/dispatch.py", line 367, in _runcatchfunc
+ return _dispatch(req)
+ File "/tmp/hgtests.tGzSpC/install/lib/python/mercurial/dispatch.py", line 1005, in _dispatch
+ % encoding.getcwd())
+ RepoError: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
pushing a new bookmark on a new head does not require -f if -B is specified
$ hg up -q X
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg book W
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ echo c5 > f2
$ hg ci -Am5
- created new head
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg push -B .
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files (+1 heads)
- exporting bookmark W
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg -R ../b id -r W
- cc978a373a53 tip W
+ abort: repository ../b not found!
+ [255]
pushing an existing but divergent bookmark with -B still requires -f
$ hg clone -q . ../r
+ abort: repository . not found!
+ [255]
$ hg up -q X
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ echo 1 > f2
$ hg ci -qAml
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ cd ../r
+ $TESTTMP.sh: 480: cd: can't cd to ../r
+ [2]
$ hg up -q X
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ echo 2 > f2
$ hg ci -qAmr
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg push -B X
- pushing to $TESTTMP/addmarks
- searching for changes
- remote has heads on branch 'default' that are not known locally: a2a606d9ff1b
- abort: push creates new remote head 54694f811df9 with bookmark 'X'!
- (pull and merge or see 'hg help push' for details about pushing new heads)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
[255]
$ cd ../addmarks
+ $TESTTMP.sh: 490: cd: can't cd to ../addmarks
+ [2]
Check summary output for incoming/outgoing bookmarks
$ hg bookmarks -d X
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg bookmarks -d Y
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [255]
$ hg summary --remote | grep '^remote:'
- remote: *, 2 incoming bookmarks, 1 outgoing bookmarks (glob)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child96' (.hg not found)!
+ [1]
$ cd ..
pushing an unchanged bookmark should result in no changes
$ hg init unchanged-a
+ abort: repository unchanged-a already exists!
+ [255]
$ hg init unchanged-b
+ abort: repository unchanged-b already exists!
+ [255]
$ cd unchanged-a
$ echo initial > foo
$ hg commit -A -m initial
- adding foo
+ adding longname
$ hg bookmark @
$ hg push -B @ ../unchanged-b
pushing to ../unchanged-b
+ waiting for lock on repository /tmp/hgtests.tGzSpC/unchanged-a held by process '23001' on host 'mb-lxc-01/f000017d'
+ got lock after 1 seconds
searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 1 changes to 1 files
- exporting bookmark @
+ updating bookmark @
$ hg push -B @ ../unchanged-b
pushing to ../unchanged-b
@@ -1111,11 +1099,15 @@
======================================
$ hg bookmarks
- * @ 0:55482a6fb4b1
+ * @ 1:9932ef893c6f
$ hg log -G
- @ 0:55482a6fb4b1 initial
+ @ 1:9932ef893c6f initial
+ |
+ o 0:55482a6fb4b1 initial
$ hg init ../issue4455-dest
+ abort: repository ../issue4455-dest already exists!
+ [255]
$ hg push ../issue4455-dest # changesets only
pushing to ../issue4455-dest
searching for changes
@@ -1148,7 +1140,7 @@
#if b2-pushkey
$ hg push -B @ local
- pushing to $TESTTMP/issue4455-dest
+ pushing to /tmp/hgtests.tGzSpC/issue4455-dest
searching for changes
no changes found
pushkey-abort: prepushkey hook exited with status 1
@@ -1177,10 +1169,8 @@
$ hg push -B @ ssh # bundle2+
pushing to ssh://user@dummy/issue4455-dest
- searching for changes
- no changes found
- remote: pushkey-abort: prepushkey hook exited with status 1
- abort: exporting bookmark @ failed!
+ remote: abort: repository issue4455-dest not found!
+ abort: no suitable response from remote hg!
[255]
$ hg -R ../issue4455-dest/ bookmarks
@@ -1188,11 +1178,9 @@
$ hg push -B @ ssh --config devel.legacy.exchange=bundle1
pushing to ssh://user@dummy/issue4455-dest
- searching for changes
- no changes found
- remote: pushkey-abort: prepushkey hook exited with status 1
- exporting bookmark @ failed!
- [1]
+ remote: abort: repository issue4455-dest not found!
+ abort: no suitable response from remote hg!
+ [255]
#endif
#if b2-binary
@@ -1262,19 +1250,17 @@
> EOF
$ hg init server
+ abort: repository server already exists!
+ [255]
$ echo foo > server/a
$ hg -R server book foo
$ hg -R server commit -Am a
- adding a
+ nothing changed
+ [1]
$ hg clone ssh://user@dummy/server client
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 79513d0d7716 (1 drafts)
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ remote: abort: repository server not found!
+ abort: no suitable response from remote hg!
+ [255]
Forbid bookmark move on the server
@@ -1290,27 +1276,24 @@
pushing changeset is okay
$ echo bar >> client/a
+ $TESTTMP.sh: 596: $TESTTMP.sh: cannot create client/a: Directory nonexistent
+ [2]
$ hg -R client commit -m b
+ abort: repository client not found!
+ [255]
$ hg -R client push
- pushing to ssh://user@dummy/server
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
+ abort: repository client not found!
+ [255]
attempt to move the bookmark is rejected
$ hg -R client book foo -r .
- moving bookmark 'foo' forward from 79513d0d7716
+ abort: repository client not found!
+ [255]
#if b2-pushkey
$ hg -R client push
- pushing to ssh://user@dummy/server
- searching for changes
- no changes found
- remote: pushkey-abort: prepushkey.no-bm-move hook exited with status 1
- abort: updating bookmark foo failed!
+ abort: repository client not found!
[255]
#endif
#if b2-binary
ERROR: test-bookmarks-pushpull.t#b2-pushkey output changed
!# Killing daemon process 23068
# Ret was: 0 (test-bookmarks-pushpull.t#b2-pushkey)
test-rename-merge2.t
test-rename-merge2.t ... # Test test-rename-merge2.t
# Running sh "/tmp/hgtests.tGzSpC/child102/test-rename-merge2.t.sh"
# Ret was: 0 (test-upgrade-repo.t)
ok
test-commit-interactive.t
test-commit-interactive.t ... # Test test-commit-interactive.t
# Running sh "/tmp/hgtests.tGzSpC/child103/test-commit-interactive.t.sh"
# Ret was: 0 (test-merge-changedelete.t)
ok
test-highlight.t
test-highlight.t ... # Test test-highlight.t
# Running sh "/tmp/hgtests.tGzSpC/child104/test-highlight.t.sh"
skipped missing feature: Pygments source highlighting library
# Ret was: 80 (test-highlight.t)
test-convert-git.t
test-convert-git.t ... # Test test-convert-git.t
# Running sh "/tmp/hgtests.tGzSpC/child105/test-convert-git.t.sh"
skipped missing feature: git command line client
# Ret was: 80 (test-convert-git.t)
test-http-permissions.t
test-http-permissions.t ... # Test test-http-permissions.t
# Running sh "/tmp/hgtests.tGzSpC/child106/test-http-permissions.t.sh"
# Ret was: 0 (test-commit-interactive.t)
ok
test-lfs-test-server.t#git-server
test-lfs-test-server.t#git-server ... # Test test-lfs-test-server.t#git-server
# Running sh "/tmp/hgtests.tGzSpC/child107/test-lfs-test-server.t-git-server.sh"
skipped missing feature: git-lfs test server
# Ret was: 80 (test-lfs-test-server.t#git-server)
test-lfs-test-server.t#hg-server
test-lfs-test-server.t#hg-server ... # Test test-lfs-test-server.t#hg-server
# Running sh "/tmp/hgtests.tGzSpC/child108/test-lfs-test-server.t-hg-server.sh"
# Ret was: 0 (test-lfs-test-server.t#hg-server)
ok
test-hook.t
test-hook.t ... # Test test-hook.t
# Running sh "/tmp/hgtests.tGzSpC/child109/test-hook.t.sh"
# Ret was: 0 (test-rename-merge2.t)
ok
test-bookmarks.t
test-bookmarks.t ... # Test test-bookmarks.t
# Running sh "/tmp/hgtests.tGzSpC/child110/test-bookmarks.t.sh"
# Ret was: 0 (test-template-functions.t)
ok
test-clone.t#sshv1
test-clone.t#sshv1 ... # Test test-clone.t#sshv1
# Running sh "/tmp/hgtests.tGzSpC/child111/test-clone.t-sshv1.sh"
--- /<<PKGBUILDDIR>>/tests/test-http-permissions.t
+++ /<<PKGBUILDDIR>>/tests/test-http-permissions.t.err
@@ -342,6 +342,9 @@
pulling from http://localhost:$HGPORT/
searching for changes
no changes found
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
@@ -397,6 +400,9 @@
pulling from http://localhost:$HGPORT/
searching for changes
no changes found
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
@@ -447,6 +453,9 @@
pulling from http://localhost:$HGPORT/
searching for changes
no changes found
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
@@ -610,6 +619,9 @@
pulling from http://localhost:$HGPORT/
searching for changes
no changes found
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
ERROR: test-http-permissions.t output changed
!# Ret was: 0 (test-http-permissions.t)
test-clone.t#sshv2
test-clone.t#sshv2 ... # Test test-clone.t#sshv2
# Ret was: 0 (test-hook.t)
ok
test-check-clang-format.t
test-check-clang-format.t ... # Test test-check-clang-format.t
# Running sh "/tmp/hgtests.tGzSpC/child113/test-check-clang-format.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-check-clang-format.t)
test-revset2.t
test-revset2.t ... # Test test-revset2.t
# Running sh "/tmp/hgtests.tGzSpC/child114/test-revset2.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child112/test-clone.t-sshv2.sh"
# Ret was: 0 (test-clone.t#sshv1)
ok
test-convert-cvs-branch.t
test-convert-cvs-branch.t ... # Test test-convert-cvs-branch.t
# Running sh "/tmp/hgtests.tGzSpC/child115/test-convert-cvs-branch.t.sh"
skipped missing feature: cvs client/server
# Ret was: 80 (test-convert-cvs-branch.t)
test-merge-force.t
test-merge-force.t ... # Test test-merge-force.t
# Running sh "/tmp/hgtests.tGzSpC/child116/test-merge-force.t.sh"
# Ret was: 0 (test-bookmarks.t)
ok
test-largefiles-misc.t
test-largefiles-misc.t ... # Test test-largefiles-misc.t
# Running sh "/tmp/hgtests.tGzSpC/child117/test-largefiles-misc.t.sh"
# Ret was: 0 (test-clone.t#sshv2)
ok
test-convert-hg-svn.t
test-convert-hg-svn.t ... # Test test-convert-hg-svn.t
# Running sh "/tmp/hgtests.tGzSpC/child118/test-convert-hg-svn.t.sh"
skipped missing feature: subversion python bindings
# Ret was: 80 (test-convert-hg-svn.t)
test-hgweb-diffs.t
test-hgweb-diffs.t ... # Test test-hgweb-diffs.t
# Running sh "/tmp/hgtests.tGzSpC/child119/test-hgweb-diffs.t.sh"
# Ret was: 0 (test-revset2.t)
ok
test-http-protocol.t
test-http-protocol.t ... # Test test-http-protocol.t
# Running sh "/tmp/hgtests.tGzSpC/child120/test-http-protocol.t.sh"
# Killing daemon process 27492
# Ret was: 0 (test-hgweb-diffs.t)
ok
test-fix.t
test-fix.t ... # Test test-fix.t
# Running sh "/tmp/hgtests.tGzSpC/child121/test-fix.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-http-protocol.t
+++ /<<PKGBUILDDIR>>/tests/test-http-protocol.t.err
@@ -95,24 +95,48 @@
zstd is used if available
$ get-with-headers.py --hgproto '0.2 comp=zstd' $LOCALIP:$HGPORT '?cmd=getbundle&heads=e93700bd72895c5addab234c56d4024b487a362f&common=0000000000000000000000000000000000000000' > resp
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 79, in request
+ data = response.read()
+ File "/usr/lib/python2.7/httplib.py", line 573, in read
+ return self._read_chunked(amt)
+ File "/usr/lib/python2.7/httplib.py", line 627, in _read_chunked
+ raise IncompleteRead(''.join(value))
+ httplib.IncompleteRead: IncompleteRead(5 bytes read)
+ [1]
$ f --size --hexdump --bytes 36 --sha1 resp
- resp: size=248, sha1=4d8d8f87fb82bd542ce52881fdc94f850748
+ resp: size=27, sha1=8b56522a5cdb472fc27da6c81dbae44f3367
0000: 32 30 30 20 53 63 72 69 70 74 20 6f 75 74 70 75 |200 Script outpu|
- 0010: 74 20 66 6f 6c 6c 6f 77 73 0a 0a 04 7a 73 74 64 |t follows...zstd|
- 0020: 28 b5 2f fd |(./.|
+ 0010: 74 20 66 6f 6c 6c 6f 77 73 0a 0a |t follows..|
#endif
application/mercurial-0.2 is not yet used on non-streaming responses
$ get-with-headers.py --hgproto '0.2' $LOCALIP:$HGPORT '?cmd=heads' -
- 200 Script output follows
- content-length: 41
- content-type: application/mercurial-0.1
- date: $HTTP_DATE$
- server: testing stub value
-
- e93700bd72895c5addab234c56d4024b487a362f
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 66, in request
+ conn.request("GET", '/' + path, None, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1042, in request
+ self._send_request(method, url, body, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request
+ self.endheaders(body)
+ File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders
+ self._send_output(message_body)
+ File "/usr/lib/python2.7/httplib.py", line 882, in _send_output
+ self.send(msg)
+ File "/usr/lib/python2.7/httplib.py", line 844, in send
+ self.connect()
+ File "/usr/lib/python2.7/httplib.py", line 821, in connect
+ self.timeout, self.source_address)
+ File "/usr/lib/python2.7/socket.py", line 575, in create_connection
+ raise err
+ socket.error: [Errno 111] Connection refused
+ [1]
Now test protocol preference usage
ERROR: test-http-protocol.t output changed
!# Killing daemon process 27760
# Ret was: 0 (test-http-protocol.t)
test-keyword.t
test-keyword.t ... # Test test-keyword.t
# Running sh "/tmp/hgtests.tGzSpC/child122/test-keyword.t.sh"
# Ret was: 0 (test-merge-force.t)
ok
test-commit-amend.t
test-commit-amend.t ... # Test test-commit-amend.t
# Running sh "/tmp/hgtests.tGzSpC/child123/test-commit-amend.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-largefiles-misc.t
+++ /<<PKGBUILDDIR>>/tests/test-largefiles-misc.t.err
@@ -1059,6 +1059,9 @@
> usercache=$TESTTMP/individualenabling/usercache
> EOF
$ hg -R pull-dst -q pull -u http://localhost:$HGPORT
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
#endif
ERROR: test-largefiles-misc.t output changed
!# Ret was: 0 (test-largefiles-misc.t)
test-wireproto-command-filesdata.t
test-wireproto-command-filesdata.t ... # Test test-wireproto-command-filesdata.t
# Running sh "/tmp/hgtests.tGzSpC/child124/test-wireproto-command-filesdata.t.sh"
# Killing daemon process 28998
# Ret was: 0 (test-wireproto-command-filesdata.t)
ok
test-revert.t
test-revert.t ... # Test test-revert.t
# Running sh "/tmp/hgtests.tGzSpC/child125/test-revert.t.sh"
# Ret was: 0 (test-fix.t)
ok
test-template-keywords.t
test-template-keywords.t ... # Test test-template-keywords.t
# Running sh "/tmp/hgtests.tGzSpC/child126/test-template-keywords.t.sh"
# Ret was: 0 (test-keyword.t)
ok
test-branches.t
test-branches.t ... # Test test-branches.t
# Running sh "/tmp/hgtests.tGzSpC/child127/test-branches.t.sh"
# Ret was: 0 (test-commit-amend.t)
ok
test-convert-svn-branches.t
test-convert-svn-branches.t ... # Test test-convert-svn-branches.t
# Running sh "/tmp/hgtests.tGzSpC/child128/test-convert-svn-branches.t.sh"
skipped missing feature: subversion python bindings
# Ret was: 80 (test-convert-svn-branches.t)
test-mq.t
test-mq.t ... # Test test-mq.t
# Running sh "/tmp/hgtests.tGzSpC/child129/test-mq.t.sh"
# Ret was: 0 (test-branches.t)
ok
test-gendoc-de.t
test-gendoc-de.t ... # Test test-gendoc-de.t
# Running sh "/tmp/hgtests.tGzSpC/child130/test-gendoc-de.t.sh"
# Ret was: 0 (test-revert.t)
ok
test-wireproto-command-capabilities.t
test-wireproto-command-capabilities.t ... # Test test-wireproto-command-capabilities.t
# Running sh "/tmp/hgtests.tGzSpC/child131/test-wireproto-command-capabilities.t.sh"
# Ret was: 0 (test-gendoc-de.t)
ok
test-generaldelta.t
test-generaldelta.t ... # Test test-generaldelta.t
# Running sh "/tmp/hgtests.tGzSpC/child132/test-generaldelta.t.sh"
# Ret was: 0 (test-template-keywords.t)
ok
test-subrepo-git.t
test-subrepo-git.t ... # Test test-subrepo-git.t
# Running sh "/tmp/hgtests.tGzSpC/child133/test-subrepo-git.t.sh"
skipped missing feature: git command line client
# Ret was: 80 (test-subrepo-git.t)
test-treemanifest.t
test-treemanifest.t ... # Test test-treemanifest.t
# Running sh "/tmp/hgtests.tGzSpC/child134/test-treemanifest.t.sh"
# Killing daemon process 30366
# Ret was: 0 (test-wireproto-command-capabilities.t)
ok
test-lfs-serve-access.t
test-lfs-serve-access.t ... # Test test-lfs-serve-access.t
# Running sh "/tmp/hgtests.tGzSpC/child135/test-lfs-serve-access.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-lfs-serve-access.t
+++ /<<PKGBUILDDIR>>/tests/test-lfs-serve-access.t.err
@@ -45,14 +45,8 @@
$ hg clone http://localhost:$HGPORT httpclone
(remote is using large file support (lfs); lfs will be enabled for this repository)
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 525251863cad
- updating to branch default
- abort: LFS HTTP error: HTTP Error 400: no such method: .git!
- (check that lfs serving is enabled on http://localhost:$HGPORT/.git/info/lfs and "download" is supported)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
[255]
$ "$PYTHON" $RUNTESTDIR/killdaemons.py $DAEMON_PIDS
@@ -66,7 +60,6 @@
$LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
$LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
$LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 400 - (glob)
$ rm -f $TESTTMP/access.log $TESTTMP/errors.log
$ hg --config "lfs.usercache=$TESTTMP/servercache" -R server serve -d \
@@ -77,14 +70,13 @@
Reasonable hint for a misconfigured blob server
$ hg -R httpclone update default --config lfs.url=http://localhost:$HGPORT/missing
- abort: LFS HTTP error: HTTP Error 404: Not Found!
- (the "lfs.url" config may be used to override http://localhost:$HGPORT/missing)
+ abort: repository httpclone not found!
[255]
$ hg -R httpclone update default --config lfs.url=http://localhost:$HGPORT2/missing
abort: LFS error: *onnection *refused*! (glob) (?)
abort: LFS error: $EADDRNOTAVAIL$! (glob) (?)
- (the "lfs.url" config may be used to override http://localhost:$HGPORT2/missing)
+ abort: repository httpclone not found!
[255]
Blob URIs are correct when --prefix is used
@@ -97,76 +89,17 @@
sending batch command
requesting all changes
sending getbundle command
- bundle2-input-bundle: with-transaction
- bundle2-input-part: "changegroup" (params: 1 mandatory 1 advisory) supported
- adding changesets
- add changeset 525251863cad
- adding manifests
- adding file changes
- adding lfs.bin revisions
- added 1 changesets with 1 changes to 1 files
- bundle2-input-part: total payload size 648
- bundle2-input-part: "listkeys" (params: 1 mandatory) supported
- bundle2-input-part: "phase-heads" supported
- bundle2-input-part: total payload size 24
- bundle2-input-part: "cache:rev-branch-cache" (advisory) supported
- bundle2-input-part: total payload size 39
- bundle2-input-bundle: 3 parts total
- checking for updated bookmarks
- updating the branch cache
- new changesets 525251863cad
- updating to branch default
- resolving manifests
- branchmerge: False, force: False, partial: False
- ancestor: 000000000000, local: 000000000000+, remote: 525251863cad
- lfs: assuming remote store: http://localhost:$HGPORT/subdir/mount/point/.git/info/lfs
- Status: 200
- Content-Length: 371
- Content-Type: application/vnd.git-lfs+json
- Date: $HTTP_DATE$
- Server: testing stub value
- {
- "objects": [
- {
- "actions": {
- "download": {
- "expires_at": "$ISO_8601_DATE_TIME$"
- "header": {
- "Accept": "application/vnd.git-lfs"
- }
- "href": "http://localhost:$HGPORT/subdir/mount/point/.hg/lfs/objects/f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e"
- }
- }
- "oid": "f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e"
- "size": 20
- }
- ]
- "transfer": "basic"
- }
- lfs: downloading f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e (20 bytes)
- Status: 200
- Content-Length: 20
- Content-Type: application/octet-stream
- Date: $HTTP_DATE$
- Server: testing stub value
- lfs: adding f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e to the usercache
- lfs: processed: f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e
- lfs: downloaded 1 files (20 bytes)
- lfs.bin: remote created -> g
- getting lfs.bin
- lfs: found f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e in the local lfs store
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- (sent 3 HTTP requests and * bytes; received * bytes in responses) (glob)
+ (sent 3 HTTP requests and 1261 bytes; received 551 bytes in responses)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ "$PYTHON" $RUNTESTDIR/killdaemons.py $DAEMON_PIDS
$ cat $TESTTMP/access.log $TESTTMP/errors.log
- $LOCALIP - - [$LOGDATE$] "POST /missing/objects/batch HTTP/1.1" 404 - (glob)
$LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point?cmd=capabilities HTTP/1.1" 200 - (glob)
$LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
$LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "POST /subdir/mount/point/.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /subdir/mount/point/.hg/lfs/objects/f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e HTTP/1.1" 200 - (glob)
Blobs that already exist in the usercache are linked into the repo store, even
though the client doesn't send the blob.
@@ -179,19 +112,10 @@
$ hg --config "lfs.usercache=$TESTTMP/servercache" -R cloned2 --debug \
> push http://localhost:$HGPORT | grep '^[{} ]'
- {
- "objects": [
- {
- "oid": "f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e"
- "size": 20
- }
- ]
- "transfer": "basic"
- }
+ abort: repository cloned2 not found!
+ [1]
$ find server2/.hg/store/lfs/objects | sort
- server2/.hg/store/lfs/objects
- server2/.hg/store/lfs/objects/f0
- server2/.hg/store/lfs/objects/f0/3217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e
+ find: 'server2/.hg/store/lfs/objects': $ENOENT$
$ "$PYTHON" $RUNTESTDIR/killdaemons.py $DAEMON_PIDS
$ cat $TESTTMP/errors.log
@@ -258,13 +182,8 @@
$ hg clone http://localhost:$HGPORT1 httpclone2
(remote is using large file support (lfs); lfs will be enabled for this repository)
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 525251863cad
- updating to branch default
- abort: LFS server error for "lfs.bin": Internal server error!
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
[255]
Test an I/O error in localstore.verify() (Batch API) with PUT
@@ -273,8 +192,7 @@
$ hg -R client ci -m 'mod lfs'
$ hg -R client push http://localhost:$HGPORT1
pushing to http://localhost:$HGPORT1/
- searching for changes
- abort: LFS server error for "unknown": Internal server error!
+ abort: error: Connection refused
[255]
TODO: figure out how to associate the file name in the error above
@@ -282,28 +200,27 @@
$ hg -R client push http://localhost:$HGPORT1
pushing to http://localhost:$HGPORT1/
- searching for changes
- abort: LFS HTTP error: HTTP Error 422: corrupt blob (oid=b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c, action=upload)!
+ abort: error: Connection refused
[255]
$ echo 'test lfs file' > server/lfs3.bin
$ hg --config experimental.lfs.disableusercache=True \
> -R server ci -Aqm 'another lfs file'
$ hg -R client pull -q http://localhost:$HGPORT1
+ abort: error: Connection refused
+ [255]
Test an I/O error during the processing of the GET request
$ hg --config lfs.url=http://localhost:$HGPORT1/.git/info/lfs \
> -R client update -r tip
- abort: LFS HTTP error: HTTP Error 500: Internal Server Error (oid=276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d, action=download)!
- [255]
+ 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
Test a checksum failure during the processing of the GET request
$ hg --config lfs.url=http://localhost:$HGPORT1/.git/info/lfs \
> -R client update -r tip
- abort: LFS HTTP error: HTTP Error 422: corrupt blob (oid=276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d, action=download)!
- [255]
+ 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ "$PYTHON" $RUNTESTDIR/killdaemons.py $DAEMON_PIDS
@@ -311,72 +228,9 @@
$LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
$LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
$LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D392c05922088bacf8e68a6939b480017afbf245d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D392c05922088bacf8e68a6939b480017afbf245d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "PUT /.hg/lfs/objects/b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c HTTP/1.1" 422 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D392c05922088bacf8e68a6939b480017afbf245d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=525251863cad618e55d483555f3d00a2ca99597e&heads=506bf3d83f78c54b89e81c6411adee19fdf02156+525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d HTTP/1.1" 500 - (glob)
- $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d HTTP/1.1" 422 - (glob)
$ grep -v ' File "' $TESTTMP/errors.log
- $LOCALIP - - [$ERRDATE$] HG error: Exception happened while processing request '/.git/info/lfs/objects/batch': (glob)
- $LOCALIP - - [$ERRDATE$] HG error: Traceback (most recent call last): (glob)
- $LOCALIP - - [$ERRDATE$] HG error: verifies = store.verify(oid) (glob)
- $LOCALIP - - [$ERRDATE$] HG error: raise IOError(errno.EIO, '%s: I/O error' % oid) (glob)
- $LOCALIP - - [$ERRDATE$] HG error: IOError: [Errno 5] f03217a32529a28a42d03b1244fe09b6e0f9fd06d7b966d4d50567be2abe6c0e: I/O error (glob)
- $LOCALIP - - [$ERRDATE$] HG error: (glob)
- $LOCALIP - - [$ERRDATE$] HG error: Exception happened while processing request '/.git/info/lfs/objects/batch': (glob)
- $LOCALIP - - [$ERRDATE$] HG error: Traceback (most recent call last): (glob)
- $LOCALIP - - [$ERRDATE$] HG error: verifies = store.verify(oid) (glob)
- $LOCALIP - - [$ERRDATE$] HG error: raise IOError(errno.EIO, '%s: I/O error' % oid) (glob)
- $LOCALIP - - [$ERRDATE$] HG error: IOError: [Errno 5] b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c: I/O error (glob)
- $LOCALIP - - [$ERRDATE$] HG error: (glob)
- $LOCALIP - - [$ERRDATE$] HG error: Exception happened while processing request '/.hg/lfs/objects/b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c': (glob)
- $LOCALIP - - [$ERRDATE$] HG error: Traceback (most recent call last): (glob)
- $LOCALIP - - [$ERRDATE$] HG error: localstore.download(oid, req.bodyfh) (glob)
- $LOCALIP - - [$ERRDATE$] HG error: super(badstore, self).download(oid, src) (glob)
- $LOCALIP - - [$ERRDATE$] HG error: % oid) (glob)
- $LOCALIP - - [$ERRDATE$] HG error: LfsCorruptionError: corrupt remote lfs object: b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c (glob)
- $LOCALIP - - [$ERRDATE$] HG error: (glob)
- $LOCALIP - - [$ERRDATE$] Exception happened during processing request '/.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d': (glob)
- Traceback (most recent call last):
- self.do_write()
- self.do_hgweb()
- for chunk in self.server.application(env, self._start_response):
- for r in self._runwsgi(req, res, repo):
- rctx, req, res, self.check_perm)
- return func(*(args + a), **kw)
- lambda perm:
- res.setbodybytes(localstore.read(oid))
- blob = self._read(self.vfs, oid, verify)
- raise IOError(errno.EIO, '%s: I/O error' % oid)
- IOError: [Errno 5] 276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d: I/O error
-
- $LOCALIP - - [$ERRDATE$] HG error: Exception happened while processing request '/.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d': (glob)
- $LOCALIP - - [$ERRDATE$] HG error: Traceback (most recent call last): (glob)
- $LOCALIP - - [$ERRDATE$] HG error: res.setbodybytes(localstore.read(oid)) (glob)
- $LOCALIP - - [$ERRDATE$] HG error: blob = self._read(self.vfs, oid, verify) (glob)
- $LOCALIP - - [$ERRDATE$] HG error: blobstore._verify(oid, 'dummy content') (glob)
- $LOCALIP - - [$ERRDATE$] HG error: hint=_('run hg verify')) (glob)
- $LOCALIP - - [$ERRDATE$] HG error: LfsCorruptionError: detected corrupt lfs object: 276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d (glob)
- $LOCALIP - - [$ERRDATE$] HG error: (glob)
+ [1]
Basic Authorization headers are returned by the Batch API, and sent back with
the GET/PUT request.
@@ -414,48 +268,19 @@
$ mv hg.pid $DAEMON_PIDS
$ hg clone --debug http://localhost:$HGPORT1 auth_clone | egrep '^[{}]| '
- {
- "objects": [
- {
- "actions": {
- "download": {
- "expires_at": "$ISO_8601_DATE_TIME$"
- "header": {
- "Accept": "application/vnd.git-lfs"
- "Authorization": "Basic dXNlcjpwYXNz"
- }
- "href": "http://localhost:$HGPORT1/.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d"
- }
- }
- "oid": "276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d"
- "size": 14
- }
- ]
- "transfer": "basic"
- }
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [1]
$ echo 'another blob' > auth_clone/lfs.blob
+ $TESTTMP.sh: 200: $TESTTMP.sh: cannot create auth_clone/lfs.blob: Directory nonexistent
+ [2]
$ hg -R auth_clone ci -Aqm 'add blob'
+ abort: repository auth_clone not found!
+ [255]
$ hg -R auth_clone --debug push | egrep '^[{}]| '
- {
- "objects": [
- {
- "actions": {
- "upload": {
- "expires_at": "$ISO_8601_DATE_TIME$"
- "header": {
- "Accept": "application/vnd.git-lfs"
- "Authorization": "Basic dXNlcjpwYXNz"
- }
- "href": "http://localhost:$HGPORT1/.hg/lfs/objects/df14287d8d75f076a6459e7a3703ca583ca9fb3f4918caed10c77ac8622d49b3"
- }
- }
- "oid": "df14287d8d75f076a6459e7a3703ca583ca9fb3f4918caed10c77ac8622d49b3"
- "size": 13
- }
- ]
- "transfer": "basic"
- }
+ abort: repository auth_clone not found!
+ [1]
$ "$PYTHON" $RUNTESTDIR/killdaemons.py $DAEMON_PIDS
@@ -464,18 +289,3 @@
$LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
$LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
$LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%252C03%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps%250Arev-branch-cache%250Astream%253Dv2&cg=1&common=0000000000000000000000000000000000000000&heads=506bf3d83f78c54b89e81c6411adee19fdf02156+525251863cad618e55d483555f3d00a2ca99597e&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 401 - (glob)
- $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /.hg/lfs/objects/276f73cfd75f9fb519810df5f5d96d6594ca2521abd86cbcd92122f7d51a1f3d HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 401 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D525251863cad618e55d483555f3d00a2ca99597e+4d9397055dc0c205f3132f331f36353ab1a525a3 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 401 - (glob)
- $LOCALIP - - [$LOGDATE$] "POST /.git/info/lfs/objects/batch HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "PUT /.hg/lfs/objects/df14287d8d75f076a6459e7a3703ca583ca9fb3f4918caed10c77ac8622d49b3 HTTP/1.1" 201 - (glob)
- $LOCALIP - - [$LOGDATE$] "POST /?cmd=unbundle HTTP/1.1" 200 - x-hgarg-1:heads=666f726365 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
ERROR: test-lfs-serve-access.t output changed
!# Ret was: 0 (test-lfs-serve-access.t)
test-lfs-serve.t#lfsremote-off
test-lfs-serve.t#lfsremote-off ... # Test test-lfs-serve.t#lfsremote-off
# Running sh "/tmp/hgtests.tGzSpC/child136/test-lfs-serve.t-lfsremote-off.sh"
# Ret was: 0 (test-generaldelta.t)
ok
test-lfs-serve.t#lfsremote-on
test-lfs-serve.t#lfsremote-on ... # Test test-lfs-serve.t#lfsremote-on
# Running sh "/tmp/hgtests.tGzSpC/child137/test-lfs-serve.t-lfsremote-on.sh"
--- /<<PKGBUILDDIR>>/tests/test-lfs-serve.t
+++ /<<PKGBUILDDIR>>/tests/test-lfs-serve.t#lfsremote-off.err
@@ -85,8 +85,12 @@
$ cat hg.pid >> $DAEMON_PIDS
$ hg clone -q http://localhost:$HGPORT client
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ grep 'lfs' client/.hg/requires $SERVER_REQUIRES
- [1]
+ grep: client/.hg/requires: $ENOENT$
+ [2]
This trivial repo will force commandserver to load the extension, but not call
reposetup() on another repo actually being operated on. This gives coverage
@@ -103,6 +107,8 @@
non-lfs content, and the extension enabled.
$ cd client
+ $TESTTMP.sh: 62: cd: can't cd to client
+ [2]
$ echo 'non-lfs' > nonlfs.txt
>>> from __future__ import absolute_import
>>> from hgclient import check, readchannel, runcommand
@@ -119,47 +125,21 @@
... # .. and that debugupgraderepo safely no-ops.
... runcommand(server, ['debugupgraderepo', '-q', '--run'])
*** runcommand id -R ../cmdservelfs
- 000000000000 tip
+ abort: repository ../cmdservelfs not found!
+ [255]
*** runcommand ci -Aqm non-lfs
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
*** runcommand diff -r .~1
- diff -r 000000000000 nonlfs.txt
- --- /dev/null Thu Jan 01 00:00:00 1970 +0000
- +++ b/nonlfs.txt Thu Jan 01 00:00:00 1970 +0000
- @@ -0,0 +1,1 @@
- +non-lfs
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
*** runcommand debugupgraderepo -q --run
- upgrade will perform the following actions:
-
- requirements
- preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
-
- beginning upgrade...
- repository locked and read-only
- creating temporary repository to stage migrated data: * (glob)
- (it is safe to interrupt this process any time before data migration completes)
- migrating 3 total revisions (1 in filelogs, 1 in manifests, 1 in changelog)
- migrating 324 bytes in store; 129 bytes tracked data
- migrating 1 filelogs containing 1 revisions (73 bytes in store; 8 bytes tracked data)
- finished migrating 1 filelog revisions across 1 filelogs; change in size: 0 bytes
- migrating 1 manifests containing 1 revisions (117 bytes in store; 52 bytes tracked data)
- finished migrating 1 manifest revisions across 1 manifests; change in size: 0 bytes
- migrating changelog containing 1 revisions (134 bytes in store; 69 bytes tracked data)
- finished migrating 1 changelog revisions; change in size: 0 bytes
- finished migrating 3 total revisions; total change in store size: 0 bytes
- copying phaseroots
- data fully migrated to temporary repository
- marking source repository as being upgraded; clients will be unable to read from repository
- starting in-place swap of repository data
- replaced files will be backed up at * (glob)
- replacing store...
- store replacement complete; repository was inconsistent for *s (glob)
- finalizing requirements file and making repository readable again
- removing temporary repository * (glob)
- copy of old repository backed up at * (glob)
- the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified
-
- $ grep 'lfs' .hg/requires $SERVER_REQUIRES
- [1]
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+
+ $ grep 'lfs' .hg/requires $SERVER_REQUIRES
+ grep: .hg/requires: $ENOENT$
+ [2]
#if lfsremote-on
@@ -191,25 +171,36 @@
> EOF
$ echo 'non-lfs' > nonlfs2.txt
$ hg ci -Aqm 'non-lfs file with lfs client'
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Since no lfs content has been added yet, the push is allowed, even when the
extension is not enabled remotely.
$ hg push -q
- $ grep 'lfs' .hg/requires $SERVER_REQUIRES
- [1]
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+ $ grep 'lfs' .hg/requires $SERVER_REQUIRES
+ grep: .hg/requires: $ENOENT$
+ [2]
$ hg clone -q http://localhost:$HGPORT $TESTTMP/client2_clone
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client2_clone/.hg/requires $SERVER_REQUIRES
- [1]
+ grep: $TESTTMP/client2_clone/.hg/requires: $ENOENT$
+ [2]
$ hg init $TESTTMP/client2_pull
$ hg -R $TESTTMP/client2_pull pull -q http://localhost:$HGPORT
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client2_pull/.hg/requires $SERVER_REQUIRES
[1]
$ hg identify http://localhost:$HGPORT
- 1477875038c6
+ abort: error: Connection refused
+ [255]
--------------------------------------------------------------------------------
Case #3: client with lfs content and the extension enabled; server with
@@ -218,28 +209,36 @@
$ echo 'this is a big lfs file' > lfs.bin
$ hg ci -Aqm 'lfs'
- $ grep 'lfs' .hg/requires $SERVER_REQUIRES
- .hg/requires:lfs
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+ $ grep 'lfs' .hg/requires $SERVER_REQUIRES
+ grep: .hg/requires: $ENOENT$
+ [2]
#if lfsremote-off
$ hg push -q
- abort: required features are not supported in the destination: lfs
- (enable the lfs extension on the server)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
#else
$ hg push -q
#endif
$ grep 'lfs' .hg/requires $SERVER_REQUIRES
- .hg/requires:lfs
+ grep: .hg/requires: $ENOENT$
$TESTTMP/server/.hg/requires:lfs (lfsremote-on !)
+ [2]
$ hg clone -q http://localhost:$HGPORT $TESTTMP/client3_clone
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client3_clone/.hg/requires $SERVER_REQUIRES || true
$TESTTMP/client3_clone/.hg/requires:lfs (lfsremote-on !)
$TESTTMP/server/.hg/requires:lfs (lfsremote-on !)
+ grep: $TESTTMP/client3_clone/.hg/requires: $ENOENT$
$ hg init $TESTTMP/client3_pull
$ hg -R $TESTTMP/client3_pull pull -q http://localhost:$HGPORT
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client3_pull/.hg/requires $SERVER_REQUIRES || true
$TESTTMP/client3_pull/.hg/requires:lfs (lfsremote-on !)
$TESTTMP/server/.hg/requires:lfs (lfsremote-on !)
@@ -248,8 +247,12 @@
times.
$ hg clone -qr 0 http://localhost:$HGPORT $TESTTMP/cmdserve_client3
+ abort: error: Connection refused
+ [255]
$ cd ../cmdserve_client3
+ $TESTTMP.sh: 135: cd: can't cd to ../cmdserve_client3
+ [2]
>>> from __future__ import absolute_import
>>> from hgclient import check, readchannel, runcommand
@@ -264,15 +267,22 @@
... fp.write('data')
... runcommand(server, ['ci', '-Aqm', 'non-lfs'])
*** runcommand pull -qu
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
*** runcommand ci -Aqm non-lfs
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cd ../client
+ $TESTTMP.sh: 155: cd: can't cd to ../client
+ [2]
The difference here is the push failed above when the extension isn't
enabled on the server.
$ hg identify http://localhost:$HGPORT
8374dc4052cb (lfsremote-on !)
- 1477875038c6 (lfsremote-off !)
+ abort: error: Connection refused
+ [255]
Don't bother testing the lfsremote-off cases- the server won't be able
to launch if there's lfs content and the extension is disabled.
ERROR: test-lfs-serve.t#lfsremote-off output changed
!# Ret was: 0 (test-lfs-serve.t#lfsremote-off)
test-shelve.t#phasebased
test-shelve.t#phasebased ... # Test test-shelve.t#phasebased
# Running sh "/tmp/hgtests.tGzSpC/child138/test-shelve.t-phasebased.sh"
--- /<<PKGBUILDDIR>>/tests/test-lfs-serve.t
+++ /<<PKGBUILDDIR>>/tests/test-lfs-serve.t#lfsremote-on.err
@@ -85,8 +85,12 @@
$ cat hg.pid >> $DAEMON_PIDS
$ hg clone -q http://localhost:$HGPORT client
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ grep 'lfs' client/.hg/requires $SERVER_REQUIRES
- [1]
+ grep: client/.hg/requires: $ENOENT$
+ [2]
This trivial repo will force commandserver to load the extension, but not call
reposetup() on another repo actually being operated on. This gives coverage
@@ -103,6 +107,8 @@
non-lfs content, and the extension enabled.
$ cd client
+ $TESTTMP.sh: 62: cd: can't cd to client
+ [2]
$ echo 'non-lfs' > nonlfs.txt
>>> from __future__ import absolute_import
>>> from hgclient import check, readchannel, runcommand
@@ -119,65 +125,48 @@
... # .. and that debugupgraderepo safely no-ops.
... runcommand(server, ['debugupgraderepo', '-q', '--run'])
*** runcommand id -R ../cmdservelfs
- 000000000000 tip
+ abort: repository ../cmdservelfs not found!
+ [255]
*** runcommand ci -Aqm non-lfs
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
*** runcommand diff -r .~1
- diff -r 000000000000 nonlfs.txt
- --- /dev/null Thu Jan 01 00:00:00 1970 +0000
- +++ b/nonlfs.txt Thu Jan 01 00:00:00 1970 +0000
- @@ -0,0 +1,1 @@
- +non-lfs
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
*** runcommand debugupgraderepo -q --run
- upgrade will perform the following actions:
-
- requirements
- preserved: dotencode, fncache, generaldelta, revlogv1, sparserevlog, store
-
- beginning upgrade...
- repository locked and read-only
- creating temporary repository to stage migrated data: * (glob)
- (it is safe to interrupt this process any time before data migration completes)
- migrating 3 total revisions (1 in filelogs, 1 in manifests, 1 in changelog)
- migrating 324 bytes in store; 129 bytes tracked data
- migrating 1 filelogs containing 1 revisions (73 bytes in store; 8 bytes tracked data)
- finished migrating 1 filelog revisions across 1 filelogs; change in size: 0 bytes
- migrating 1 manifests containing 1 revisions (117 bytes in store; 52 bytes tracked data)
- finished migrating 1 manifest revisions across 1 manifests; change in size: 0 bytes
- migrating changelog containing 1 revisions (134 bytes in store; 69 bytes tracked data)
- finished migrating 1 changelog revisions; change in size: 0 bytes
- finished migrating 3 total revisions; total change in store size: 0 bytes
- copying phaseroots
- data fully migrated to temporary repository
- marking source repository as being upgraded; clients will be unable to read from repository
- starting in-place swap of repository data
- replaced files will be backed up at * (glob)
- replacing store...
- store replacement complete; repository was inconsistent for *s (glob)
- finalizing requirements file and making repository readable again
- removing temporary repository * (glob)
- copy of old repository backed up at * (glob)
- the old repository will not be deleted; remove it to free up disk space once the upgraded repository is verified
-
- $ grep 'lfs' .hg/requires $SERVER_REQUIRES
- [1]
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+
+ $ grep 'lfs' .hg/requires $SERVER_REQUIRES
+ grep: .hg/requires: $ENOENT$
+ [2]
#if lfsremote-on
$ hg push -q
- $ grep 'lfs' .hg/requires $SERVER_REQUIRES
- [1]
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+ $ grep 'lfs' .hg/requires $SERVER_REQUIRES
+ grep: .hg/requires: $ENOENT$
+ [2]
$ hg clone -q http://localhost:$HGPORT $TESTTMP/client1_clone
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client1_clone/.hg/requires $SERVER_REQUIRES
- [1]
+ grep: $TESTTMP/client1_clone/.hg/requires: $ENOENT$
+ [2]
$ hg init $TESTTMP/client1_pull
$ hg -R $TESTTMP/client1_pull pull -q http://localhost:$HGPORT
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client1_pull/.hg/requires $SERVER_REQUIRES
[1]
$ hg identify http://localhost:$HGPORT
- d437e1d24fbd
+ abort: error: Connection refused
+ [255]
#endif
@@ -191,25 +180,36 @@
> EOF
$ echo 'non-lfs' > nonlfs2.txt
$ hg ci -Aqm 'non-lfs file with lfs client'
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Since no lfs content has been added yet, the push is allowed, even when the
extension is not enabled remotely.
$ hg push -q
- $ grep 'lfs' .hg/requires $SERVER_REQUIRES
- [1]
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+ $ grep 'lfs' .hg/requires $SERVER_REQUIRES
+ grep: .hg/requires: $ENOENT$
+ [2]
$ hg clone -q http://localhost:$HGPORT $TESTTMP/client2_clone
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client2_clone/.hg/requires $SERVER_REQUIRES
- [1]
+ grep: $TESTTMP/client2_clone/.hg/requires: $ENOENT$
+ [2]
$ hg init $TESTTMP/client2_pull
$ hg -R $TESTTMP/client2_pull pull -q http://localhost:$HGPORT
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client2_pull/.hg/requires $SERVER_REQUIRES
[1]
$ hg identify http://localhost:$HGPORT
- 1477875038c6
+ abort: error: Connection refused
+ [255]
--------------------------------------------------------------------------------
Case #3: client with lfs content and the extension enabled; server with
@@ -218,8 +218,11 @@
$ echo 'this is a big lfs file' > lfs.bin
$ hg ci -Aqm 'lfs'
- $ grep 'lfs' .hg/requires $SERVER_REQUIRES
- .hg/requires:lfs
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+ $ grep 'lfs' .hg/requires $SERVER_REQUIRES
+ grep: .hg/requires: $ENOENT$
+ [2]
#if lfsremote-off
$ hg push -q
@@ -228,28 +231,35 @@
[255]
#else
$ hg push -q
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
#endif
$ grep 'lfs' .hg/requires $SERVER_REQUIRES
- .hg/requires:lfs
- $TESTTMP/server/.hg/requires:lfs (lfsremote-on !)
+ grep: .hg/requires: $ENOENT$
+ [2]
$ hg clone -q http://localhost:$HGPORT $TESTTMP/client3_clone
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client3_clone/.hg/requires $SERVER_REQUIRES || true
- $TESTTMP/client3_clone/.hg/requires:lfs (lfsremote-on !)
- $TESTTMP/server/.hg/requires:lfs (lfsremote-on !)
+ grep: $TESTTMP/client3_clone/.hg/requires: $ENOENT$
$ hg init $TESTTMP/client3_pull
$ hg -R $TESTTMP/client3_pull pull -q http://localhost:$HGPORT
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client3_pull/.hg/requires $SERVER_REQUIRES || true
- $TESTTMP/client3_pull/.hg/requires:lfs (lfsremote-on !)
- $TESTTMP/server/.hg/requires:lfs (lfsremote-on !)
Test that the commit/changegroup requirement check hook can be run multiple
times.
$ hg clone -qr 0 http://localhost:$HGPORT $TESTTMP/cmdserve_client3
+ abort: error: Connection refused
+ [255]
$ cd ../cmdserve_client3
+ $TESTTMP.sh: 151: cd: can't cd to ../cmdserve_client3
+ [2]
>>> from __future__ import absolute_import
>>> from hgclient import check, readchannel, runcommand
@@ -264,15 +274,22 @@
... fp.write('data')
... runcommand(server, ['ci', '-Aqm', 'non-lfs'])
*** runcommand pull -qu
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
*** runcommand ci -Aqm non-lfs
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cd ../client
+ $TESTTMP.sh: 171: cd: can't cd to ../client
+ [2]
The difference here is the push failed above when the extension isn't
enabled on the server.
$ hg identify http://localhost:$HGPORT
- 8374dc4052cb (lfsremote-on !)
+ abort: error: Connection refused
1477875038c6 (lfsremote-off !)
+ [255]
Don't bother testing the lfsremote-off cases- the server won't be able
to launch if there's lfs content and the extension is disabled.
@@ -297,34 +314,33 @@
$ echo 'non-lfs' > nonlfs2.txt
$ hg ci -Aqm 'non-lfs'
$ grep 'lfs' .hg/requires $SERVER_REQUIRES
- $TESTTMP/server/.hg/requires:lfs
+ [1]
$ hg push -q --force
- warning: repository is unrelated
- $ grep 'lfs' .hg/requires $SERVER_REQUIRES
- $TESTTMP/server/.hg/requires:lfs
+ abort: error: Connection refused
+ [255]
+ $ grep 'lfs' .hg/requires $SERVER_REQUIRES
+ [1]
$ hg clone http://localhost:$HGPORT $TESTTMP/client4_clone
- (remote is using large file support (lfs), but it is explicitly disabled in the local configuration)
- abort: repository requires features unknown to this Mercurial: lfs!
- (see https://mercurial-scm.org/wiki/MissingRequirement for more information)
+ abort: error: Connection refused
[255]
$ grep 'lfs' $TESTTMP/client4_clone/.hg/requires $SERVER_REQUIRES
grep: $TESTTMP/client4_clone/.hg/requires: $ENOENT$
- $TESTTMP/server/.hg/requires:lfs
[2]
TODO: fail more gracefully.
$ hg init $TESTTMP/client4_pull
$ hg -R $TESTTMP/client4_pull pull -q http://localhost:$HGPORT
- abort: HTTP Error 500: Internal Server Error
+ abort: error: Connection refused
[255]
$ grep 'lfs' $TESTTMP/client4_pull/.hg/requires $SERVER_REQUIRES
- $TESTTMP/server/.hg/requires:lfs
+ [1]
$ hg identify http://localhost:$HGPORT
- 03b080fa9d93
+ abort: error: Connection refused
+ [255]
--------------------------------------------------------------------------------
Case #5: client with non-lfs content and the extension enabled; server with
@@ -338,22 +354,28 @@
$ hg ci -Aqm 'non-lfs file with lfs client'
$ hg push -q
- $ grep 'lfs' .hg/requires $SERVER_REQUIRES
- $TESTTMP/server/.hg/requires:lfs
+ abort: error: Connection refused
+ [255]
+ $ grep 'lfs' .hg/requires $SERVER_REQUIRES
+ [1]
$ hg clone -q http://localhost:$HGPORT $TESTTMP/client5_clone
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client5_clone/.hg/requires $SERVER_REQUIRES
- $TESTTMP/client5_clone/.hg/requires:lfs
- $TESTTMP/server/.hg/requires:lfs
+ grep: $TESTTMP/client5_clone/.hg/requires: $ENOENT$
+ [2]
$ hg init $TESTTMP/client5_pull
$ hg -R $TESTTMP/client5_pull pull -q http://localhost:$HGPORT
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client5_pull/.hg/requires $SERVER_REQUIRES
- $TESTTMP/client5_pull/.hg/requires:lfs
- $TESTTMP/server/.hg/requires:lfs
+ [1]
$ hg identify http://localhost:$HGPORT
- c729025cc5e3
+ abort: error: Connection refused
+ [255]
$ mv $HGRCPATH $HGRCPATH.tmp
$ cp $HGRCPATH.orig $HGRCPATH
@@ -378,14 +400,12 @@
# LFS required- both lfs and non-lfs revlogs have 0x2000 flag
*** runcommand debugprocessors lfs.bin -R ../server
- registered processor '0x8000'
- registered processor '0x2000'
+ abort: revlog 'lfs.bin' not found
+ [255]
*** runcommand debugprocessors nonlfs2.txt -R ../server
registered processor '0x8000'
- registered processor '0x2000'
*** runcommand config extensions --cwd ../server
extensions.debugprocessors=$TESTTMP/debugprocessors.py
- extensions.lfs=
# LFS not enabled- revlogs don't have 0x2000 flag
*** runcommand debugprocessors nonlfs3.txt
@@ -397,10 +417,14 @@
$ mv $HGRCPATH.tmp $HGRCPATH
$ hg clone $TESTTMP/client $TESTTMP/nonlfs -qr 0 --config extensions.lfs=
+ abort: repository $TESTTMP/client not found!
+ [255]
$ cat >> $TESTTMP/nonlfs/.hg/hgrc <<EOF
> [extensions]
> lfs = !
> EOF
+ $TESTTMP.sh: 269: $TESTTMP.sh: cannot create $TESTTMP/nonlfs/.hg/hgrc: Directory nonexistent
+ [2]
>>> from __future__ import absolute_import, print_function
>>> from hgclient import check, readchannel, runcommand
@@ -428,11 +452,10 @@
# LFS enabled- both lfs and non-lfs revlogs have 0x2000 flag
*** runcommand debugprocessors lfs.bin -R ../server
- registered processor '0x8000'
- registered processor '0x2000'
+ abort: revlog 'lfs.bin' not found
+ [255]
*** runcommand debugprocessors nonlfs2.txt -R ../server
registered processor '0x8000'
- registered processor '0x2000'
*** runcommand config extensions --cwd ../server
extensions.debugprocessors=$TESTTMP/debugprocessors.py
extensions.lfs=
@@ -447,10 +470,11 @@
# LFS disabled locally- revlogs don't have 0x2000 flag
*** runcommand debugprocessors nonlfs.txt -R ../nonlfs
- registered processor '0x8000'
+ abort: repository ../nonlfs not found!
+ [255]
*** runcommand config extensions --cwd ../nonlfs
- extensions.debugprocessors=$TESTTMP/debugprocessors.py
- extensions.lfs=!
+ abort: $ENOENT$: '../nonlfs'
+ [255]
--------------------------------------------------------------------------------
Case #6: client with lfs content and the extension enabled; server with
@@ -461,59 +485,29 @@
$ hg --config paths.default= push -v http://localhost:$HGPORT
pushing to http://localhost:$HGPORT/
- lfs: assuming remote store: http://localhost:$HGPORT/.git/info/lfs
- searching for changes
- remote has heads on branch 'default' that are not known locally: 8374dc4052cb
- lfs: uploading a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de (25 bytes)
- lfs: processed: a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de
- lfs: uploaded 1 files (25 bytes)
- 1 changesets found
- uncompressed size of bundle content:
- 206 (changelog)
- 172 (manifests)
- 275 lfs2.txt
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' .hg/requires $SERVER_REQUIRES
.hg/requires:lfs
- $TESTTMP/server/.hg/requires:lfs
$ hg clone -q http://localhost:$HGPORT $TESTTMP/client6_clone
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client6_clone/.hg/requires $SERVER_REQUIRES
- $TESTTMP/client6_clone/.hg/requires:lfs
- $TESTTMP/server/.hg/requires:lfs
+ grep: $TESTTMP/client6_clone/.hg/requires: $ENOENT$
+ [2]
$ hg init $TESTTMP/client6_pull
$ hg -R $TESTTMP/client6_pull pull -u -v http://localhost:$HGPORT
pulling from http://localhost:$HGPORT/
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 6 changesets with 5 changes to 5 files (+1 heads)
- calling hook pretxnchangegroup.lfs: hgext.lfs.checkrequireslfs
- new changesets d437e1d24fbd:d3b84d50eacb
- resolving manifests
- lfs: assuming remote store: http://localhost:$HGPORT/.git/info/lfs
- lfs: downloading a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de (25 bytes)
- lfs: processed: a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de
- lfs: downloaded 1 files (25 bytes)
- getting lfs2.txt
- lfs: found a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de in the local lfs store
- getting nonlfs2.txt
- getting nonlfs3.txt
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- updated to "d3b84d50eacb: lfs file with lfs client"
- 1 other heads for branch "default"
- (sent 3 HTTP requests and * bytes; received * bytes in responses) (glob)
+ abort: error: Connection refused
+ [255]
$ grep 'lfs' $TESTTMP/client6_pull/.hg/requires $SERVER_REQUIRES
- $TESTTMP/client6_pull/.hg/requires:lfs
- $TESTTMP/server/.hg/requires:lfs
+ [1]
$ hg identify http://localhost:$HGPORT
- d3b84d50eacb
+ abort: error: Connection refused
+ [255]
--------------------------------------------------------------------------------
Misc: process dies early if a requirement exists and the extension is disabled
@@ -524,134 +518,55 @@
[255]
$ echo 'this is an lfs file' > $TESTTMP/client6_clone/lfspair1.bin
+ $TESTTMP.sh: 325: $TESTTMP.sh: cannot create $TESTTMP/client6_clone/lfspair1.bin: Directory nonexistent
+ [2]
$ echo 'this is an lfs file too' > $TESTTMP/client6_clone/lfspair2.bin
+ $TESTTMP.sh: 327: $TESTTMP.sh: cannot create $TESTTMP/client6_clone/lfspair2.bin: Directory nonexistent
+ [2]
$ hg -R $TESTTMP/client6_clone ci -Aqm 'add lfs pair'
+ abort: repository $TESTTMP/client6_clone not found!
+ [255]
$ hg -R $TESTTMP/client6_clone push -q
+ abort: repository $TESTTMP/client6_clone not found!
+ [255]
$ hg clone -qU http://localhost:$HGPORT $TESTTMP/bulkfetch
+ abort: error: Connection refused
+ [255]
Export will prefetch all needed files across all needed revisions
$ hg -R $TESTTMP/bulkfetch -v export -r 0:tip -o all.export
- lfs: assuming remote store: http://localhost:$HGPORT/.git/info/lfs
- exporting patches:
- lfs: assuming remote store: http://localhost:$HGPORT/.git/info/lfs
- lfs: need to transfer 4 objects (92 bytes)
- lfs: downloading a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de (25 bytes)
- lfs: processed: a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de
- lfs: downloading bed80f00180ac404b843628ab56a1c1984d6145c391cd1628a7dd7d2598d71fc (23 bytes)
- lfs: processed: bed80f00180ac404b843628ab56a1c1984d6145c391cd1628a7dd7d2598d71fc
- lfs: downloading cf1b2787b74e66547d931b6ebe28ff63303e803cb2baa14a8f57c4383d875782 (20 bytes)
- lfs: processed: cf1b2787b74e66547d931b6ebe28ff63303e803cb2baa14a8f57c4383d875782
- lfs: downloading d96eda2c74b56e95cfb5ffb66b6503e198cc6fc4a09dc877de925feebc65786e (24 bytes)
- lfs: processed: d96eda2c74b56e95cfb5ffb66b6503e198cc6fc4a09dc877de925feebc65786e
- lfs: downloaded 4 files (92 bytes)
- all.export
- lfs: found bed80f00180ac404b843628ab56a1c1984d6145c391cd1628a7dd7d2598d71fc in the local lfs store
- lfs: found a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de in the local lfs store
- lfs: found cf1b2787b74e66547d931b6ebe28ff63303e803cb2baa14a8f57c4383d875782 in the local lfs store
- lfs: found d96eda2c74b56e95cfb5ffb66b6503e198cc6fc4a09dc877de925feebc65786e in the local lfs store
+ abort: repository $TESTTMP/bulkfetch not found!
+ [255]
Export with selected files is used with `extdiff --patch`
$ rm -r $TESTTMP/bulkfetch/.hg/store/lfs
+ rm: cannot remove '$TESTTMP/bulkfetch/.hg/store/lfs': $ENOENT$
+ [1]
$ hg --config extensions.extdiff= \
> -R $TESTTMP/bulkfetch -v extdiff -r 2:tip --patch $TESTTMP/bulkfetch/lfs.bin
- lfs: assuming remote store: http://localhost:$HGPORT/.git/info/lfs
- lfs: assuming remote store: http://localhost:$HGPORT/.git/info/lfs
- lfs: downloading bed80f00180ac404b843628ab56a1c1984d6145c391cd1628a7dd7d2598d71fc (23 bytes)
- lfs: processed: bed80f00180ac404b843628ab56a1c1984d6145c391cd1628a7dd7d2598d71fc
- lfs: downloaded 1 files (23 bytes)
- */hg-8374dc4052cb.patch (glob)
- lfs: found bed80f00180ac404b843628ab56a1c1984d6145c391cd1628a7dd7d2598d71fc in the local lfs store
- */hg-9640b57e77b1.patch (glob)
- --- */hg-8374dc4052cb.patch * (glob)
- +++ */hg-9640b57e77b1.patch * (glob)
- @@ -2,12 +2,7 @@
- # User test
- # Date 0 0
- # Thu Jan 01 00:00:00 1970 +0000
- -# Node ID 8374dc4052cbd388e79d9dc4ddb29784097aa354
- -# Parent 1477875038c60152e391238920a16381c627b487
- -lfs
- +# Node ID 9640b57e77b14c3a0144fb4478b6cc13e13ea0d1
- +# Parent d3b84d50eacbd56638e11abce6b8616aaba54420
- +add lfs pair
-
- -diff -r 1477875038c6 -r 8374dc4052cb lfs.bin
- ---- /dev/null Thu Jan 01 00:00:00 1970 +0000
- -+++ b/lfs.bin Thu Jan 01 00:00:00 1970 +0000
- -@@ -0,0 +1,1 @@
- -+this is a big lfs file
- cleaning up temp directory
- [1]
+ abort: repository $TESTTMP/bulkfetch not found!
+ [255]
Diff will prefetch files
$ rm -r $TESTTMP/bulkfetch/.hg/store/lfs
+ rm: cannot remove '$TESTTMP/bulkfetch/.hg/store/lfs': $ENOENT$
+ [1]
$ hg -R $TESTTMP/bulkfetch -v diff -r 2:tip
- lfs: assuming remote store: http://localhost:$HGPORT/.git/info/lfs
- lfs: assuming remote store: http://localhost:$HGPORT/.git/info/lfs
- lfs: need to transfer 4 objects (92 bytes)
- lfs: downloading a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de (25 bytes)
- lfs: processed: a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de
- lfs: downloading bed80f00180ac404b843628ab56a1c1984d6145c391cd1628a7dd7d2598d71fc (23 bytes)
- lfs: processed: bed80f00180ac404b843628ab56a1c1984d6145c391cd1628a7dd7d2598d71fc
- lfs: downloading cf1b2787b74e66547d931b6ebe28ff63303e803cb2baa14a8f57c4383d875782 (20 bytes)
- lfs: processed: cf1b2787b74e66547d931b6ebe28ff63303e803cb2baa14a8f57c4383d875782
- lfs: downloading d96eda2c74b56e95cfb5ffb66b6503e198cc6fc4a09dc877de925feebc65786e (24 bytes)
- lfs: processed: d96eda2c74b56e95cfb5ffb66b6503e198cc6fc4a09dc877de925feebc65786e
- lfs: downloaded 4 files (92 bytes)
- lfs: found bed80f00180ac404b843628ab56a1c1984d6145c391cd1628a7dd7d2598d71fc in the local lfs store
- lfs: found a82f1c5cea0d40e3bb3a849686bb4e6ae47ca27e614de55c1ed0325698ef68de in the local lfs store
- lfs: found cf1b2787b74e66547d931b6ebe28ff63303e803cb2baa14a8f57c4383d875782 in the local lfs store
- lfs: found d96eda2c74b56e95cfb5ffb66b6503e198cc6fc4a09dc877de925feebc65786e in the local lfs store
- diff -r 8374dc4052cb -r 9640b57e77b1 lfs.bin
- --- a/lfs.bin Thu Jan 01 00:00:00 1970 +0000
- +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
- @@ -1,1 +0,0 @@
- -this is a big lfs file
- diff -r 8374dc4052cb -r 9640b57e77b1 lfs2.txt
- --- /dev/null Thu Jan 01 00:00:00 1970 +0000
- +++ b/lfs2.txt Thu Jan 01 00:00:00 1970 +0000
- @@ -0,0 +1,1 @@
- +this is another lfs file
- diff -r 8374dc4052cb -r 9640b57e77b1 lfspair1.bin
- --- /dev/null Thu Jan 01 00:00:00 1970 +0000
- +++ b/lfspair1.bin Thu Jan 01 00:00:00 1970 +0000
- @@ -0,0 +1,1 @@
- +this is an lfs file
- diff -r 8374dc4052cb -r 9640b57e77b1 lfspair2.bin
- --- /dev/null Thu Jan 01 00:00:00 1970 +0000
- +++ b/lfspair2.bin Thu Jan 01 00:00:00 1970 +0000
- @@ -0,0 +1,1 @@
- +this is an lfs file too
- diff -r 8374dc4052cb -r 9640b57e77b1 nonlfs.txt
- --- a/nonlfs.txt Thu Jan 01 00:00:00 1970 +0000
- +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
- @@ -1,1 +0,0 @@
- -non-lfs
- diff -r 8374dc4052cb -r 9640b57e77b1 nonlfs3.txt
- --- /dev/null Thu Jan 01 00:00:00 1970 +0000
- +++ b/nonlfs3.txt Thu Jan 01 00:00:00 1970 +0000
- @@ -0,0 +1,1 @@
- +non-lfs
+ abort: repository $TESTTMP/bulkfetch not found!
+ [255]
Only the files required by diff are prefetched
$ rm -r $TESTTMP/bulkfetch/.hg/store/lfs
+ rm: cannot remove '$TESTTMP/bulkfetch/.hg/store/lfs': $ENOENT$
+ [1]
$ hg -R $TESTTMP/bulkfetch -v diff -r 2:tip $TESTTMP/bulkfetch/lfspair2.bin
- lfs: assuming remote store: http://localhost:$HGPORT/.git/info/lfs
- lfs: assuming remote store: http://localhost:$HGPORT/.git/info/lfs
- lfs: downloading d96eda2c74b56e95cfb5ffb66b6503e198cc6fc4a09dc877de925feebc65786e (24 bytes)
- lfs: processed: d96eda2c74b56e95cfb5ffb66b6503e198cc6fc4a09dc877de925feebc65786e
- lfs: downloaded 1 files (24 bytes)
- lfs: found d96eda2c74b56e95cfb5ffb66b6503e198cc6fc4a09dc877de925feebc65786e in the local lfs store
- diff -r 8374dc4052cb -r 9640b57e77b1 lfspair2.bin
- --- /dev/null Thu Jan 01 00:00:00 1970 +0000
- +++ b/lfspair2.bin Thu Jan 01 00:00:00 1970 +0000
- @@ -0,0 +1,1 @@
- +this is an lfs file too
+ abort: repository $TESTTMP/bulkfetch not found!
+ [255]
#endif
@@ -659,8 +574,7 @@
#if lfsremote-on
$ cat $TESTTMP/errors.log | grep '^[A-Z]'
- Traceback (most recent call last):
- ValueError: no common changegroup version
+ [1]
#else
$ cat $TESTTMP/errors.log
#endif
ERROR: test-lfs-serve.t#lfsremote-on output changed
!# Ret was: 0 (test-lfs-serve.t#lfsremote-on)
test-shelve.t#stripbased
test-shelve.t#stripbased ... # Test test-shelve.t#stripbased
# Running sh "/tmp/hgtests.tGzSpC/child139/test-shelve.t-stripbased.sh"
--- /<<PKGBUILDDIR>>/tests/test-treemanifest.t
+++ /<<PKGBUILDDIR>>/tests/test-treemanifest.t.err
@@ -224,151 +224,134 @@
$ cd ..
$ hg clone --config experimental.treemanifest=1 \
> http://localhost:$HGPORT repo-mixed -r 1
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 14 changes to 11 files
- new changesets 5b02a3e8db7e:581ef6037d8b
- updating to branch default
- 11 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd repo-mixed
+ $TESTTMP.sh: 199: cd: can't cd to repo-mixed
+ [2]
$ test -d .hg/store/meta
[1]
$ grep treemanifest .hg/requires
- treemanifest
+ grep: .hg/requires: $ENOENT$
+ [2]
Should be possible to push updates from flat to tree manifest repo
$ hg -R ../repo-flat push ssh://user@dummy/repo-mixed
- pushing to ssh://user@dummy/repo-mixed
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 2 changesets with 3 changes to 3 files
+ abort: repository ../repo-flat not found!
+ [255]
Commit should store revlog per directory
$ hg co 1
- 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ echo 3 > a
$ echo 3 > dir1/a
+ $TESTTMP.sh: 211: $TESTTMP.sh: cannot create dir1/a: Directory nonexistent
+ [2]
$ echo 3 > dir1/dir1/a
+ $TESTTMP.sh: 213: $TESTTMP.sh: cannot create dir1/dir1/a: Directory nonexistent
+ [2]
$ hg ci -m 'first tree'
- created new head
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ find .hg/store/meta | sort
- .hg/store/meta
- .hg/store/meta/dir1
- .hg/store/meta/dir1/00manifest.i
- .hg/store/meta/dir1/dir1
- .hg/store/meta/dir1/dir1/00manifest.i
- .hg/store/meta/dir1/dir2
- .hg/store/meta/dir1/dir2/00manifest.i
- .hg/store/meta/dir2
- .hg/store/meta/dir2/00manifest.i
+ find: '.hg/store/meta': $ENOENT$
Merge of two trees
$ hg co 2
- 6 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg merge 1
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- (branch merge, don't forget to commit)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg ci -m 'merge of flat manifests to new tree manifest'
- created new head
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg diff -r 3
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Parent of tree root manifest should be flat manifest, and two for merge
$ hg debugindex -m
- rev linkrev nodeid p1 p2
- 0 0 40536115ed9e 000000000000 000000000000
- 1 1 f3376063c255 40536115ed9e 000000000000
- 2 2 5d9b9da231a2 40536115ed9e 000000000000
- 3 3 d17d663cbd8a 5d9b9da231a2 f3376063c255
- 4 4 51e32a8c60ee f3376063c255 000000000000
- 5 5 cc5baa78b230 5d9b9da231a2 f3376063c255
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Status across flat/tree boundary should work
$ hg status --rev '.^' --rev .
- M a
- M dir1/a
- M dir1/dir1/a
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Turning off treemanifest config has no effect
$ hg debugindex --dir dir1
- rev linkrev nodeid p1 p2
- 0 4 064927a0648a 000000000000 000000000000
- 1 5 25ecb8cb8618 000000000000 000000000000
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ echo 2 > dir1/a
+ $TESTTMP.sh: 233: $TESTTMP.sh: cannot create dir1/a: Directory nonexistent
+ [2]
$ hg --config experimental.treemanifest=False ci -qm 'modify dir1/a'
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg debugindex --dir dir1
- rev linkrev nodeid p1 p2
- 0 4 064927a0648a 000000000000 000000000000
- 1 5 25ecb8cb8618 000000000000 000000000000
- 2 6 5b16163a30c6 25ecb8cb8618 000000000000
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Stripping and recovering changes should work
$ hg st --change tip
- M dir1/a
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg --config extensions.strip= strip tip
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- saved backup bundle to $TESTTMP/repo-mixed/.hg/strip-backup/51cfd7b1e13b-78a2f3ed-backup.hg
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg debugindex --dir dir1
- rev linkrev nodeid p1 p2
- 0 4 064927a0648a 000000000000 000000000000
- 1 5 25ecb8cb8618 000000000000 000000000000
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
#if repobundlerepo
$ hg incoming .hg/strip-backup/*
- comparing with .hg/strip-backup/*-backup.hg (glob)
- searching for changes
- changeset: 6:51cfd7b1e13b
- tag: tip
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: modify dir1/a
-
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
#endif
$ hg unbundle .hg/strip-backup/*
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 51cfd7b1e13b (1 drafts)
- (run 'hg update' to get a working copy)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg --config extensions.strip= strip tip
- saved backup bundle to $TESTTMP/repo-mixed/.hg/strip-backup/*-backup.hg (glob)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg unbundle -q .hg/strip-backup/*
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg debugindex --dir dir1
- rev linkrev nodeid p1 p2
- 0 4 064927a0648a 000000000000 000000000000
- 1 5 25ecb8cb8618 000000000000 000000000000
- 2 6 5b16163a30c6 25ecb8cb8618 000000000000
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg st --change tip
- M dir1/a
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Shelving and unshelving should work
$ echo foo >> dir1/a
+ $TESTTMP.sh: 257: $TESTTMP.sh: cannot create dir1/a: Directory nonexistent
+ [2]
$ hg --config extensions.shelve= shelve
- shelved as default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg --config extensions.shelve= unshelve
- unshelving change 'default'
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg diff --nodates
- diff -r 708a273da119 dir1/a
- --- a/dir1/a
- +++ b/dir1/a
- @@ -1,1 +1,2 @@
- 1
- +foo
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Pushing from treemanifest repo to an empty repo makes that a treemanifest repo
@@ -381,14 +364,10 @@
$ grep treemanifest empty-repo/.hg/requires
[1]
$ hg push -R repo -r 0 empty-repo
- pushing to empty-repo
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 2 changes to 2 files
+ abort: repository repo not found!
+ [255]
$ grep treemanifest empty-repo/.hg/requires
- treemanifest
+ [1]
Pushing to an empty repo works
@@ -396,21 +375,16 @@
$ grep treemanifest clone/.hg/requires
treemanifest
$ hg push -R repo clone
- pushing to clone
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 11 changesets with 15 changes to 10 files (+3 heads)
+ abort: repository repo not found!
+ [255]
$ grep treemanifest clone/.hg/requires
treemanifest
$ hg -R clone verify
checking changesets
checking manifests
- checking directory manifests
crosschecking files in changesets and manifests
checking files
- checked 11 changesets with 15 changes to 10 files
+ checked 0 changesets with 0 changes to 0 files
Create deeper repo with tree manifests.
@@ -677,48 +651,27 @@
> --config experimental.changegroup3=True \
> http://localhost:$HGPORT deepclone
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 4 changesets with 18 changes to 8 files
- new changesets 775704be6f52:523e5c631710
- updating to branch default
- 8 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
No server errors.
$ cat deeprepo/errors.log
requires got updated to include treemanifest
$ cat deepclone/.hg/requires | grep treemanifest
- treemanifest
+ cat: deepclone/.hg/requires: $ENOENT$
+ [1]
Tree manifest revlogs exist.
$ find deepclone/.hg/store/meta | sort
- deepclone/.hg/store/meta
+ find: 'deepclone/.hg/store/meta': $ENOENT$
deepclone/.hg/store/meta/._a (reposimplestore !)
deepclone/.hg/store/meta/._a/00manifest.i (reposimplestore !)
- deepclone/.hg/store/meta/b
- deepclone/.hg/store/meta/b/00manifest.i
- deepclone/.hg/store/meta/b/bar
- deepclone/.hg/store/meta/b/bar/00manifest.i
- deepclone/.hg/store/meta/b/bar/orange
- deepclone/.hg/store/meta/b/bar/orange/00manifest.i
- deepclone/.hg/store/meta/b/bar/orange/fly
- deepclone/.hg/store/meta/b/bar/orange/fly/00manifest.i
- deepclone/.hg/store/meta/b/foo
- deepclone/.hg/store/meta/b/foo/00manifest.i
- deepclone/.hg/store/meta/b/foo/apple
- deepclone/.hg/store/meta/b/foo/apple/00manifest.i
- deepclone/.hg/store/meta/b/foo/apple/bees
- deepclone/.hg/store/meta/b/foo/apple/bees/00manifest.i
- deepclone/.hg/store/meta/~2e_a (reporevlogstore !)
- deepclone/.hg/store/meta/~2e_a/00manifest.i (reporevlogstore !)
Verify passes.
$ cd deepclone
+ $TESTTMP.sh: 452: cd: can't cd to deepclone
+ [2]
$ hg verify
- checking changesets
- checking manifests
- checking directory manifests
- crosschecking files in changesets and manifests
- checking files
- checked 4 changesets with 18 changes to 8 files
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child134' (.hg not found)!
+ [255]
$ cd ..
#if reporevlogstore
@@ -726,175 +679,178 @@
$ hg clone --config format.usestore=False \
> --config experimental.changegroup3=True \
> http://localhost:$HGPORT deeprepo-basicstore
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 4 changesets with 18 changes to 8 files
- new changesets 775704be6f52:523e5c631710
- updating to branch default
- 8 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ cd deeprepo-basicstore
+ $TESTTMP.sh: 462: cd: can't cd to deeprepo-basicstore
+ [2]
$ grep store .hg/requires
- [1]
+ grep: .hg/requires: $ENOENT$
+ [2]
$ hg serve -p $HGPORT1 -d --pid-file=hg.pid --errorlog=errors.log
+ abort: there is no Mercurial repository here (.hg not found)!
+ [255]
$ cat hg.pid >> $DAEMON_PIDS
+ cat: hg.pid: $ENOENT$
+ [1]
$ cd ..
$ hg clone --config format.usefncache=False \
> --config experimental.changegroup3=True \
> http://localhost:$HGPORT deeprepo-encodedstore
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 4 changesets with 18 changes to 8 files
- new changesets 775704be6f52:523e5c631710
- updating to branch default
- 8 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ cd deeprepo-encodedstore
+ $TESTTMP.sh: 476: cd: can't cd to deeprepo-encodedstore
+ [2]
$ grep fncache .hg/requires
- [1]
+ grep: .hg/requires: $ENOENT$
+ [2]
$ hg serve -p $HGPORT2 -d --pid-file=hg.pid --errorlog=errors.log
+ abort: there is no Mercurial repository here (.hg not found)!
+ [255]
$ cat hg.pid >> $DAEMON_PIDS
+ cat: hg.pid: $ENOENT$
+ [1]
$ cd ..
Local clone with basicstore
$ hg clone -U deeprepo-basicstore local-clone-basicstore
+ abort: repository deeprepo-basicstore not found!
+ [255]
$ hg -R local-clone-basicstore verify
- checking changesets
- checking manifests
- checking directory manifests
- crosschecking files in changesets and manifests
- checking files
- checked 4 changesets with 18 changes to 8 files
+ abort: repository local-clone-basicstore not found!
+ [255]
Local clone with encodedstore
$ hg clone -U deeprepo-encodedstore local-clone-encodedstore
+ abort: repository deeprepo-encodedstore not found!
+ [255]
$ hg -R local-clone-encodedstore verify
- checking changesets
- checking manifests
- checking directory manifests
- crosschecking files in changesets and manifests
- checking files
- checked 4 changesets with 18 changes to 8 files
+ abort: repository local-clone-encodedstore not found!
+ [255]
Local clone with fncachestore
$ hg clone -U deeprepo local-clone-fncachestore
+ abort: repository deeprepo not found!
+ [255]
$ hg -R local-clone-fncachestore verify
- checking changesets
- checking manifests
- checking directory manifests
- crosschecking files in changesets and manifests
- checking files
- checked 4 changesets with 18 changes to 8 files
+ abort: repository local-clone-fncachestore not found!
+ [255]
Stream clone with basicstore
$ hg clone --config experimental.changegroup3=True --stream -U \
> http://localhost:$HGPORT1 stream-clone-basicstore
- streaming all changes
- 21 files to transfer, * of data (glob)
- transferred * in * seconds (*) (glob)
+ abort: error: Connection refused
+ [255]
$ hg -R stream-clone-basicstore verify
- checking changesets
- checking manifests
- checking directory manifests
- crosschecking files in changesets and manifests
- checking files
- checked 4 changesets with 18 changes to 8 files
+ abort: repository stream-clone-basicstore not found!
+ [255]
Stream clone with encodedstore
$ hg clone --config experimental.changegroup3=True --stream -U \
> http://localhost:$HGPORT2 stream-clone-encodedstore
- streaming all changes
- 21 files to transfer, * of data (glob)
- transferred * in * seconds (*) (glob)
+ abort: error: Connection refused
+ [255]
$ hg -R stream-clone-encodedstore verify
- checking changesets
- checking manifests
- checking directory manifests
- crosschecking files in changesets and manifests
- checking files
- checked 4 changesets with 18 changes to 8 files
+ abort: repository stream-clone-encodedstore not found!
+ [255]
Stream clone with fncachestore
$ hg clone --config experimental.changegroup3=True --stream -U \
> http://localhost:$HGPORT stream-clone-fncachestore
- streaming all changes
- 22 files to transfer, * of data (glob)
- transferred * in * seconds (*) (glob)
+ abort: error: Connection refused
+ [255]
$ hg -R stream-clone-fncachestore verify
- checking changesets
- checking manifests
- checking directory manifests
- crosschecking files in changesets and manifests
- checking files
- checked 4 changesets with 18 changes to 8 files
+ abort: repository stream-clone-fncachestore not found!
+ [255]
Packed bundle
$ hg -R deeprepo debugcreatestreamclonebundle repo-packed.hg
- writing 5330 bytes for 18 files
- bundle requirements: generaldelta, revlogv1, sparserevlog, treemanifest
+ abort: repository deeprepo not found!
+ [255]
$ hg debugbundle --spec repo-packed.hg
- none-packed1;requirements%3Dgeneraldelta%2Crevlogv1%2Csparserevlog%2Ctreemanifest
+ abort: $ENOENT$: repo-packed.hg
+ [255]
#endif
Bundle with changegroup2 is not supported
$ hg -R deeprepo bundle --all -t v2 deeprepo.bundle
- abort: repository does not support bundle version 02
+ abort: repository deeprepo not found!
[255]
Pull does not include changegroup for manifest the client already has from
other branch
$ mkdir grafted-dir-repo
+ mkdir: cannot create directory 'grafted-dir-repo': Permission denied
+ [1]
$ cd grafted-dir-repo
+ $TESTTMP.sh: 521: cd: can't cd to grafted-dir-repo
+ [2]
$ hg --config experimental.treemanifest=1 init
+ abort: Permission denied: '/.hg'
+ [255]
$ mkdir dir
+ mkdir: cannot create directory 'dir': Permission denied
+ [1]
$ echo a > dir/file
+ $TESTTMP.sh: 527: $TESTTMP.sh: cannot create dir/file: Directory nonexistent
+ [2]
$ echo a > file
+ $TESTTMP.sh: 529: $TESTTMP.sh: cannot create file: Permission denied
+ [2]
$ hg ci -Am initial
- adding dir/file
- adding file
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ echo b > dir/file
+ $TESTTMP.sh: 533: $TESTTMP.sh: cannot create dir/file: Directory nonexistent
+ [2]
$ hg ci -m updated
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ hg co '.^'
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ hg revert -r tip dir/
- reverting dir/file
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ echo b > file # to make sure root manifest is sent
+ $TESTTMP.sh: 541: $TESTTMP.sh: cannot create file: Permission denied
+ [2]
$ hg ci -m grafted
- created new head
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ cd ..
$ hg --config experimental.treemanifest=1 clone --pull -r 1 \
> grafted-dir-repo grafted-dir-repo-clone
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 3 changes to 2 files
- new changesets d84f4c419457:09ab742f3b0f
- updating to branch default
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository grafted-dir-repo not found!
+ [255]
$ cd grafted-dir-repo-clone
+ $TESTTMP.sh: 550: cd: can't cd to grafted-dir-repo-clone
+ [2]
$ hg pull -r 2
- pulling from $TESTTMP/grafted-dir-repo
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files (+1 heads)
- new changesets 73699489fb7c
- (run 'hg heads' to see heads, 'hg merge' to merge)
+ abort: no repository found in '/' (.hg not found)!
+ [255]
Committing a empty commit does not duplicate root treemanifest
$ echo z >> z
+ $TESTTMP.sh: 554: $TESTTMP.sh: cannot create z: Permission denied
+ [2]
$ hg commit -Aqm 'pre-empty commit'
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ hg rm z
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ hg commit --amend -m 'empty commit'
- saved backup bundle to $TESTTMP/grafted-dir-repo-clone/.hg/strip-backup/cb99d5717cea-9e3b6b02-amend.hg
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ hg log -r 'tip + tip^' -T '{manifest}\n'
- 1:678d3574b88c
- 1:678d3574b88c
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ hg --config extensions.strip= strip -r . -q
+ abort: no repository found in '/' (.hg not found)!
+ [255]
ERROR: test-treemanifest.t output changed
!# Ret was: 0 (test-treemanifest.t)
test-phases.t
test-phases.t ... # Test test-phases.t
# Running sh "/tmp/hgtests.tGzSpC/child140/test-phases.t.sh"
# Ret was: 0 (test-mq.t)
ok
test-template-basic.t
test-template-basic.t ... # Test test-template-basic.t
# Running sh "/tmp/hgtests.tGzSpC/child141/test-template-basic.t.sh"
# Ret was: 0 (test-phases.t)
ok
test-tag.t
test-tag.t ... # Test test-tag.t
# Running sh "/tmp/hgtests.tGzSpC/child142/test-tag.t.sh"
# Ret was: 0 (test-shelve.t#phasebased)
ok
test-subrepo-recursion.t
test-subrepo-recursion.t ... # Test test-subrepo-recursion.t
# Running sh "/tmp/hgtests.tGzSpC/child143/test-subrepo-recursion.t.sh"
# Ret was: 0 (test-shelve.t#stripbased)
ok
test-tags.t
test-tags.t ... # Test test-tags.t
# Running sh "/tmp/hgtests.tGzSpC/child144/test-tags.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-subrepo-recursion.t
+++ /<<PKGBUILDDIR>>/tests/test-subrepo-recursion.t.err
@@ -265,101 +265,26 @@
$ hg clone http://localhost:$HGPORT clone --config progress.disable=True
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 5 changes to 3 files
- new changesets 23376cbba0d8:1326fa26d0c0
- updating to branch default
- cloning subrepo foo from http://localhost:$HGPORT/foo
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 4 changesets with 7 changes to 3 files
- new changesets af048e97ade2:65903cebad86
- cloning subrepo foo/bar from http://localhost:$HGPORT/foo/bar
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 3 changes to 1 files
- new changesets 4904098473f9:31ecbdafd357
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cat clone/foo/bar/z.txt
- z1
- z2
- z3
+ cat: clone/foo/bar/z.txt: $ENOENT$
+ [1]
Clone pooling from a remote URL will share the top level repo and the subrepos,
even if they are referenced by remote URL.
$ hg --config extensions.share= --config share.pool=$TESTTMP/pool \
> clone http://localhost:$HGPORT shared
- (sharing from new pooled repository 23376cbba0d87c15906bb3652584927c140907bf)
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 5 changes to 3 files
- new changesets 23376cbba0d8:1326fa26d0c0
- searching for changes
- no changes found
- updating working directory
- cloning subrepo foo from http://localhost:$HGPORT/foo
- (sharing from new pooled repository af048e97ade2e236f754f05d07013e586af0f8bf)
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 4 changesets with 7 changes to 3 files
- new changesets af048e97ade2:65903cebad86
- searching for changes
- no changes found
- cloning subrepo foo/bar from http://localhost:$HGPORT/foo/bar
- (sharing from new pooled repository 4904098473f96c900fec436dad267edd4da59fad)
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 3 changes to 1 files
- new changesets 4904098473f9:31ecbdafd357
- searching for changes
- no changes found
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ cat access.log
* "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
* "GET /?cmd=batch HTTP/1.1" 200 - * (glob)
* "GET /?cmd=getbundle HTTP/1.1" 200 - * (glob)
- * "GET /foo?cmd=capabilities HTTP/1.1" 200 - (glob)
- * "GET /foo?cmd=batch HTTP/1.1" 200 - * (glob)
- * "GET /foo?cmd=getbundle HTTP/1.1" 200 - * (glob)
- * "GET /foo/bar?cmd=capabilities HTTP/1.1" 200 - (glob)
- * "GET /foo/bar?cmd=batch HTTP/1.1" 200 - * (glob)
- * "GET /foo/bar?cmd=getbundle HTTP/1.1" 200 - * (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=0 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=1326fa26d0c00d2146c63b56bb6a45149d7325ac&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D1326fa26d0c00d2146c63b56bb6a45149d7325ac x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=0&common=1326fa26d0c00d2146c63b56bb6a45149d7325ac&heads=1326fa26d0c00d2146c63b56bb6a45149d7325ac&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=0 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=65903cebad86f1a84bd4f1134f62fa7dcb7a1c98&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D65903cebad86f1a84bd4f1134f62fa7dcb7a1c98 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=0&common=65903cebad86f1a84bd4f1134f62fa7dcb7a1c98&heads=65903cebad86f1a84bd4f1134f62fa7dcb7a1c98&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo/bar?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo/bar?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=0 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo/bar?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo/bar?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo/bar?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=31ecbdafd357f54b281c9bd1d681bb90de219e22&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo/bar?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D31ecbdafd357f54b281c9bd1d681bb90de219e22 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET /foo/bar?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=0&common=31ecbdafd357f54b281c9bd1d681bb90de219e22&heads=31ecbdafd357f54b281c9bd1d681bb90de219e22&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
$ killdaemons.py
$ rm hg1.pid error.log access.log
ERROR: test-subrepo-recursion.t output changed
!# Ret was: 0 (test-subrepo-recursion.t)
test-hgweb.t
test-hgweb.t ... # Test test-hgweb.t
# Running sh "/tmp/hgtests.tGzSpC/child145/test-hgweb.t.sh"
# Ret was: 0 (test-tag.t)
ok
test-check-jshint.t
test-check-jshint.t ... # Test test-check-jshint.t
# Running sh "/tmp/hgtests.tGzSpC/child146/test-check-jshint.t.sh"
skipped missing feature: JSHint static code analysis tool
# Ret was: 80 (test-check-jshint.t)
test-convert.t
test-convert.t ... # Test test-convert.t
# Running sh "/tmp/hgtests.tGzSpC/child147/test-convert.t.sh"
# Ret was: 0 (test-template-basic.t)
ok
test-transplant.t
test-transplant.t ... # Test test-transplant.t
# Running sh "/tmp/hgtests.tGzSpC/child148/test-transplant.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-hgweb.t
+++ /<<PKGBUILDDIR>>/tests/test-hgweb.t.err
@@ -894,18 +894,22 @@
$ cat hg.pid >> $DAEMON_PIDS
$ hg clone -q http://localhost:$HGPORT/ repo
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg bookmark -R repo foo
+ abort: repository repo not found!
+ [255]
push would fail if signal.signal() were called
$ hg push -R repo -B foo
- pushing to http://localhost:$HGPORT/
- searching for changes
- no changes found
- exporting bookmark foo
- [1]
+ abort: repository repo not found!
+ [255]
$ rm -R repo
+ rm: cannot remove 'repo': $ENOENT$
+ [1]
$ killdaemons.py
errors
ERROR: test-hgweb.t output changed
!# Ret was: 0 (test-hgweb.t)
test-http-api-httpv2.t
test-http-api-httpv2.t ... # Test test-http-api-httpv2.t
# Running sh "/tmp/hgtests.tGzSpC/child149/test-http-api-httpv2.t.sh"
# Ret was: 0 (test-convert.t)
ok
test-convert-filemap.t
test-convert-filemap.t ... # Test test-convert-filemap.t
# Running sh "/tmp/hgtests.tGzSpC/child150/test-convert-filemap.t.sh"
# Ret was: 0 (test-tags.t)
ok
test-bundle.t
test-bundle.t ... # Test test-bundle.t
# Running sh "/tmp/hgtests.tGzSpC/child151/test-bundle.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-transplant.t
+++ /<<PKGBUILDDIR>>/tests/test-transplant.t.err
@@ -345,16 +345,10 @@
$ cd ../rp
$ hg transplant -s http://localhost:$HGPORT/ 37a1297eb21b a53251cdf717
searching for changes
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- applying a53251cdf717
- a53251cdf717 transplanted to 8d9279348abb
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg log --template '{rev} {parents} {desc}\n'
- 2 b3
- 1 b1
0 r1
remote transplant without pull
@@ -362,10 +356,11 @@
revision different from one run to another)
$ hg pull -q http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
$ hg transplant -s http://localhost:$HGPORT/ 8d9279348abb 722f4667af76
- skipping already applied revision 2:8d9279348abb
- applying 722f4667af76
- 722f4667af76 transplanted to 76e321915884
+ abort: error: Connection refused
+ [255]
transplant --continue
ERROR: test-transplant.t output changed
!# Ret was: 0 (test-transplant.t)
test-resolve.t
test-resolve.t ... # Test test-resolve.t
# Running sh "/tmp/hgtests.tGzSpC/child152/test-resolve.t.sh"
# Ret was: 0 (test-bundle.t)
ok
test-http.t
test-http.t ... # Test test-http.t
# Running sh "/tmp/hgtests.tGzSpC/child153/test-http.t.sh"
# Ret was: 0 (test-convert-filemap.t)
ok
test-obsolete-divergent.t
test-obsolete-divergent.t ... # Test test-obsolete-divergent.t
# Running sh "/tmp/hgtests.tGzSpC/child154/test-obsolete-divergent.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-http.t
+++ /<<PKGBUILDDIR>>/tests/test-http.t.err
@@ -46,13 +46,9 @@
$ hg clone --stream http://localhost:$HGPORT1/ copy2
warning: stream clone requested but server has them disabled
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
try to clone via stream but missing requirements, so should use pull instead
@@ -66,31 +62,18 @@
warning: stream clone requested but client is missing requirements: generaldelta
(see https://www.mercurial-scm.org/wiki/MissingRequirement for more information)
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
clone via pull
$ hg clone http://localhost:$HGPORT1/ copy-pull
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg verify -R copy-pull
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 1 changesets with 4 changes to 4 files
+ abort: repository copy-pull not found!
+ [255]
$ cd test
$ echo bar > bar
$ hg commit -A -d '1 0' -m 2
@@ -100,77 +83,58 @@
clone over http with --update
$ hg clone http://localhost:$HGPORT1/ updated --update 0
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 5 changes to 5 files
- new changesets 8b6053c928fe:5fed3813f7f5
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg log -r . -R updated
- changeset: 0:8b6053c928fe
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 1
-
+ abort: repository updated not found!
+ [255]
$ rm -rf updated
incoming via HTTP
$ hg clone http://localhost:$HGPORT1/ --rev 0 partial
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ cd partial
+ $TESTTMP.sh: 62: cd: can't cd to partial
+ [2]
$ touch LOCAL
$ hg ci -qAm LOCAL
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg incoming http://localhost:$HGPORT1/ --template '{desc}\n'
- comparing with http://localhost:$HGPORT1/
- searching for changes
- 2
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cd ..
pull
$ cd copy-pull
+ $TESTTMP.sh: 72: cd: can't cd to copy-pull
+ [2]
$ cat >> .hg/hgrc <<EOF
> [hooks]
> changegroup = sh -c "printenv.py --line changegroup"
> EOF
+ $TESTTMP.sh: 74: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ hg pull
- pulling from http://localhost:$HGPORT1/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 5fed3813f7f5
- changegroup hook: HG_HOOKNAME=changegroup
- HG_HOOKTYPE=changegroup
- HG_NODE=5fed3813f7f5e1824344fdc9cf8f63bb662c292d
- HG_NODE_LAST=5fed3813f7f5e1824344fdc9cf8f63bb662c292d
- HG_SOURCE=pull
- HG_TXNID=TXN:$ID$
- HG_URL=http://localhost:$HGPORT1/
-
- (run 'hg update' to get a working copy)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child153' (.hg not found)!
+ [255]
$ cd ..
clone from invalid URL
$ hg clone http://localhost:$HGPORT/bad
- abort: HTTP Error 404: Not Found
+ abort: error: Connection refused
[255]
test http authentication
+ use the same server to test server side streaming preference
$ cd test
+ $TESTTMP.sh: 85: cd: can't cd to test
+ [2]
$ cat << EOT > userpass.py
> import base64
> from mercurial.hgweb import common
@@ -187,7 +151,11 @@
$ hg serve --config extensions.x=userpass.py -p $HGPORT2 -d --pid-file=pid \
> --config server.preferuncompressed=True \
> --config web.push_ssl=False --config web.allow_push=* -A ../access.log
+ abort: there is no Mercurial repository here (.hg not found)!
+ [255]
$ cat pid >> $DAEMON_PIDS
+ cat: pid: $ENOENT$
+ [1]
$ cat << EOF > get_pass.py
> import getpass
@@ -197,310 +165,171 @@
> EOF
$ hg id http://localhost:$HGPORT2/
- abort: http authorization required for http://localhost:$HGPORT2/
+ abort: error: Connection refused
[255]
$ hg id http://localhost:$HGPORT2/
- abort: http authorization required for http://localhost:$HGPORT2/
+ abort: error: Connection refused
[255]
$ hg id --config ui.interactive=true --config extensions.getpass=get_pass.py http://user@localhost:$HGPORT2/
- http authorization required for http://localhost:$HGPORT2/
- realm: mercurial
- user: user
- password: 5fed3813f7f5
+ abort: error: Connection refused
+ [255]
$ hg id http://user:pass@localhost:$HGPORT2/
- 5fed3813f7f5
+ abort: error: Connection refused
+ [255]
$ echo '[auth]' >> .hg/hgrc
+ $TESTTMP.sh: 122: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ echo 'l.schemes=http' >> .hg/hgrc
+ $TESTTMP.sh: 124: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ echo 'l.prefix=lo' >> .hg/hgrc
+ $TESTTMP.sh: 126: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ echo 'l.username=user' >> .hg/hgrc
+ $TESTTMP.sh: 128: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ echo 'l.password=pass' >> .hg/hgrc
+ $TESTTMP.sh: 130: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ hg id http://localhost:$HGPORT2/
- 5fed3813f7f5
+ abort: error: Connection refused
+ [255]
$ hg id http://localhost:$HGPORT2/
- 5fed3813f7f5
+ abort: error: Connection refused
+ [255]
$ hg id http://user@localhost:$HGPORT2/
- 5fed3813f7f5
+ abort: error: Connection refused
+ [255]
#if no-reposimplestore
$ hg clone http://user:pass@localhost:$HGPORT2/ dest 2>&1
- streaming all changes
- 10 files to transfer, 1.01 KB of data
- transferred * KB in * seconds (*/sec) (glob)
- updating to branch default
- 5 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
#endif
--pull should override server's preferuncompressed
$ hg clone --pull http://user:pass@localhost:$HGPORT2/ dest-pull 2>&1
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 5 changes to 5 files
- new changesets 8b6053c928fe:5fed3813f7f5
- updating to branch default
- 5 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg id http://user2@localhost:$HGPORT2/
- abort: http authorization required for http://localhost:$HGPORT2/
+ abort: error: Connection refused
[255]
$ hg id http://user:pass2@localhost:$HGPORT2/
- abort: HTTP Error 403: no
+ abort: error: Connection refused
[255]
$ hg -R dest-pull tag -r tip top
+ abort: repository dest-pull not found!
+ [255]
$ hg -R dest-pull push http://user:pass@localhost:$HGPORT2/
- pushing to http://user:***@localhost:$HGPORT2/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
+ abort: repository dest-pull not found!
+ [255]
$ hg rollback -q
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
$ hg -R dest-pull push http://user:pass@localhost:$HGPORT2/ --debug --config devel.debug.peer-request=yes
- pushing to http://user:***@localhost:$HGPORT2/
- using http://localhost:$HGPORT2/
- http auth: user user, password ****
- sending capabilities command
- devel-peer-request: GET http://localhost:$HGPORT2/?cmd=capabilities
- http auth: user user, password ****
- devel-peer-request: finished in *.???? seconds (200) (glob)
- query 1; heads
- devel-peer-request: batched-content
- devel-peer-request: - heads (0 arguments)
- devel-peer-request: - known (1 arguments)
- sending batch command
- devel-peer-request: GET http://localhost:$HGPORT2/?cmd=batch
- devel-peer-request: Vary X-HgArg-1,X-HgProto-1
- devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- devel-peer-request: 68 bytes of commands arguments in headers
- devel-peer-request: finished in *.???? seconds (200) (glob)
- searching for changes
- all remote heads known locally
- preparing listkeys for "phases"
- sending listkeys command
- devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys
- devel-peer-request: Vary X-HgArg-1,X-HgProto-1
- devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- devel-peer-request: 16 bytes of commands arguments in headers
- devel-peer-request: finished in *.???? seconds (200) (glob)
- received listkey for "phases": 58 bytes
- checking for updated bookmarks
- preparing listkeys for "bookmarks"
- sending listkeys command
- devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys
- devel-peer-request: Vary X-HgArg-1,X-HgProto-1
- devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- devel-peer-request: 19 bytes of commands arguments in headers
- devel-peer-request: finished in *.???? seconds (200) (glob)
- received listkey for "bookmarks": 0 bytes
- sending branchmap command
- devel-peer-request: GET http://localhost:$HGPORT2/?cmd=branchmap
- devel-peer-request: Vary X-HgProto-1
- devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- devel-peer-request: finished in *.???? seconds (200) (glob)
- preparing listkeys for "bookmarks"
- sending listkeys command
- devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys
- devel-peer-request: Vary X-HgArg-1,X-HgProto-1
- devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- devel-peer-request: 19 bytes of commands arguments in headers
- devel-peer-request: finished in *.???? seconds (200) (glob)
- received listkey for "bookmarks": 0 bytes
- 1 changesets found
- list of changesets:
- 7f4e523d01f2cc3765ac8934da3d14db775ff872
- bundle2-output-bundle: "HG20", 5 parts total
- bundle2-output-part: "replycaps" 205 bytes payload
- bundle2-output-part: "check:phases" 24 bytes payload
- bundle2-output-part: "check:heads" streamed payload
- bundle2-output-part: "changegroup" (params: 1 mandatory) streamed payload
- bundle2-output-part: "phase-heads" 24 bytes payload
- sending unbundle command
- sending 1013 bytes
- devel-peer-request: POST http://localhost:$HGPORT2/?cmd=unbundle
- devel-peer-request: Content-length 1013
- devel-peer-request: Content-type application/mercurial-0.1
- devel-peer-request: Vary X-HgArg-1,X-HgProto-1
- devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- devel-peer-request: 16 bytes of commands arguments in headers
- devel-peer-request: 1013 bytes of data
- devel-peer-request: finished in *.???? seconds (200) (glob)
- bundle2-input-bundle: no-transaction
- bundle2-input-part: "reply:changegroup" (advisory) (params: 0 advisory) supported
- bundle2-input-part: "output" (advisory) (params: 0 advisory) supported
- bundle2-input-part: total payload size 100
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
- bundle2-input-part: "output" (advisory) supported
- bundle2-input-bundle: 2 parts total
- preparing listkeys for "phases"
- sending listkeys command
- devel-peer-request: GET http://localhost:$HGPORT2/?cmd=listkeys
- devel-peer-request: Vary X-HgArg-1,X-HgProto-1
- devel-peer-request: X-hgproto-1 0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- devel-peer-request: 16 bytes of commands arguments in headers
- devel-peer-request: finished in *.???? seconds (200) (glob)
- received listkey for "phases": 15 bytes
+ abort: repository dest-pull not found!
+ [255]
$ hg rollback -q
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
$ sed 's/.*] "/"/' < ../access.log
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 - (no-reposimplestore !)
- "GET /?cmd=capabilities HTTP/1.1" 200 - (no-reposimplestore !)
- "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
- "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=0&common=0000000000000000000000000000000000000000&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&listkeys=bookmarks&stream=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
- "GET /?cmd=capabilities HTTP/1.1" 401 - (no-reposimplestore !)
- "GET /?cmd=capabilities HTTP/1.1" 200 - (no-reposimplestore !)
- "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 403 -
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D7f4e523d01f2cc3765ac8934da3d14db775ff872 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "POST /?cmd=unbundle HTTP/1.1" 200 - x-hgarg-1:heads=666f726365* (glob)
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D7f4e523d01f2cc3765ac8934da3d14db775ff872 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "POST /?cmd=unbundle HTTP/1.1" 200 - x-hgarg-1:heads=666f726365 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
+ $TESTTMP.sh: 156: $TESTTMP.sh: cannot open ../access.log: No such file
+ [2]
$ cd ..
clone of serve with repo in root and unserved subrepo (issue2970)
$ hg --cwd test init sub
+ abort: $ENOENT$: 'test'
+ [255]
$ echo empty > test/sub/empty
+ $TESTTMP.sh: 162: $TESTTMP.sh: cannot create test/sub/empty: Directory nonexistent
+ [2]
$ hg --cwd test/sub add empty
+ abort: $ENOENT$: 'test/sub'
+ [255]
$ hg --cwd test/sub commit -qm 'add empty'
+ abort: $ENOENT$: 'test/sub'
+ [255]
$ hg --cwd test/sub tag -r 0 something
+ abort: $ENOENT$: 'test/sub'
+ [255]
$ echo sub = sub > test/.hgsub
+ $TESTTMP.sh: 170: $TESTTMP.sh: cannot create test/.hgsub: Directory nonexistent
+ [2]
$ hg --cwd test add .hgsub
+ abort: $ENOENT$: 'test'
+ [255]
$ hg --cwd test commit -qm 'add subrepo'
+ abort: $ENOENT$: 'test'
+ [255]
$ hg clone http://localhost:$HGPORT noslash-clone
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 7 changes to 7 files
- new changesets 8b6053c928fe:56f9bc90cce6
- updating to branch default
- cloning subrepo sub from http://localhost:$HGPORT/sub
- abort: HTTP Error 404: Not Found
+ abort: error: Connection refused
[255]
$ hg clone http://localhost:$HGPORT/ slash-clone
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 7 changes to 7 files
- new changesets 8b6053c928fe:56f9bc90cce6
- updating to branch default
- cloning subrepo sub from http://localhost:$HGPORT/sub
- abort: HTTP Error 404: Not Found
+ abort: error: Connection refused
[255]
check error log
$ cat error.log
+ cat: error.log: $ENOENT$
+ [1]
check abort error reporting while pulling/cloning
$ $RUNTESTDIR/killdaemons.py
$ hg serve -R test -p $HGPORT -d --pid-file=hg3.pid -E error.log --config extensions.crash=${TESTDIR}/crashgetbundler.py
+ abort: repository test not found!
+ [255]
$ cat hg3.pid >> $DAEMON_PIDS
+ cat: hg3.pid: $ENOENT$
+ [1]
$ hg clone http://localhost:$HGPORT/ abort-clone
- requesting all changes
- remote: abort: this is an exercise
- abort: pull failed on remote
+ abort: error: Connection refused
[255]
$ cat error.log
+ cat: error.log: $ENOENT$
+ [1]
disable pull-based clones
$ hg serve -R test -p $HGPORT1 -d --pid-file=hg4.pid -E error.log --config server.disablefullbundle=True
+ abort: repository test not found!
+ [255]
$ cat hg4.pid >> $DAEMON_PIDS
+ cat: hg4.pid: $ENOENT$
+ [1]
$ hg clone http://localhost:$HGPORT1/ disable-pull-clone
- requesting all changes
- remote: abort: server has pull-based clones disabled
- abort: pull failed on remote
- (remove --pull if specified or upgrade Mercurial)
+ abort: error: Connection refused
[255]
#if no-reposimplestore
... but keep stream clones working
$ hg clone --stream --noupdate http://localhost:$HGPORT1/ test-stream-clone
- streaming all changes
- * files to transfer, * of data (glob)
- transferred * in * seconds (*/sec) (glob)
+ abort: error: Connection refused
+ [255]
$ cat error.log
+ cat: error.log: $ENOENT$
+ [1]
#endif
... and also keep partial clones and pulls working
$ hg clone http://localhost:$HGPORT1 --rev 0 test/partial/clone
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg pull -R test/partial/clone
- pulling from http://localhost:$HGPORT1/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 3 changes to 3 files
- new changesets 5fed3813f7f5:56f9bc90cce6
- (run 'hg update' to get a working copy)
+ abort: repository test/partial/clone not found!
+ [255]
$ hg clone -U -r 0 test/partial/clone test/another/clone
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
+ abort: repository test/partial/clone not found!
+ [255]
corrupt cookies file should yield a warning
@@ -510,7 +339,8 @@
$ hg --config auth.cookiefile=$TESTTMP/cookies.txt id http://localhost:$HGPORT/
(error loading cookie file $TESTTMP/cookies.txt: '*/cookies.txt' does not look like a Netscape format cookies file; continuing without cookies) (glob)
- 56f9bc90cce6
+ abort: error: Connection refused
+ [255]
$ killdaemons.py
@@ -531,12 +361,16 @@
> EOF
$ hg serve --config extensions.cookieauth=cookieauth.py -R test -p $HGPORT -d --pid-file=pid
+ abort: repository test not found!
+ [255]
$ cat pid > $DAEMON_PIDS
+ cat: pid: $ENOENT$
+ [1]
Request without cookie sent should fail due to lack of cookie
$ hg id http://localhost:$HGPORT
- abort: HTTP Error 500: no-cookie
+ abort: error: Connection refused
[255]
Populate a cookies file
@@ -550,7 +384,7 @@
Should not send a cookie for another domain
$ hg --config auth.cookiefile=cookies.txt id http://localhost:$HGPORT/
- abort: HTTP Error 500: no-cookie
+ abort: error: Connection refused
[255]
Add a cookie entry for our test server and verify it is sent
@@ -560,5 +394,5 @@
> EOF
$ hg --config auth.cookiefile=cookies.txt id http://localhost:$HGPORT/
- abort: HTTP Error 500: Cookie: hgkey=localhostvalue
- [255]
+ abort: error: Connection refused
+ [255]
ERROR: test-http.t output changed
!# Ret was: 0 (test-http.t)
test-encoding-textwrap.t
test-encoding-textwrap.t ... # Test test-encoding-textwrap.t
# Running sh "/tmp/hgtests.tGzSpC/child155/test-encoding-textwrap.t.sh"
# Ret was: 0 (test-encoding-textwrap.t)
ok
test-walk.t
test-walk.t ... # Test test-walk.t
# Running sh "/tmp/hgtests.tGzSpC/child156/test-walk.t.sh"
# Ret was: 0 (test-walk.t)
ok
test-mv-cp-st-diff.t
test-mv-cp-st-diff.t ... # Test test-mv-cp-st-diff.t
# Running sh "/tmp/hgtests.tGzSpC/child157/test-mv-cp-st-diff.t.sh"
# Ret was: 0 (test-resolve.t)
ok
test-convert-p4-filetypes.t
test-convert-p4-filetypes.t ... # Test test-convert-p4-filetypes.t
# Running sh "/tmp/hgtests.tGzSpC/child158/test-convert-p4-filetypes.t.sh"
skipped missing feature: Perforce server and client
# Ret was: 80 (test-convert-p4-filetypes.t)
test-rebase-scenario-global.t
test-rebase-scenario-global.t ... # Test test-rebase-scenario-global.t
# Running sh "/tmp/hgtests.tGzSpC/child159/test-rebase-scenario-global.t.sh"
# Ret was: 0 (test-obsolete-divergent.t)
ok
test-bundle2-remote-changegroup.t#sshv1
test-bundle2-remote-changegroup.t#sshv1 ... # Test test-bundle2-remote-changegroup.t#sshv1
# Running sh "/tmp/hgtests.tGzSpC/child160/test-bundle2-remote-changegroup.t-sshv1.sh"
# Ret was: 0 (test-bundle2-remote-changegroup.t#sshv1)
ok
test-bundle2-remote-changegroup.t#sshv2
test-bundle2-remote-changegroup.t#sshv2 ... # Test test-bundle2-remote-changegroup.t#sshv2
# Running sh "/tmp/hgtests.tGzSpC/child161/test-bundle2-remote-changegroup.t-sshv2.sh"
# Ret was: 0 (test-rebase-scenario-global.t)
ok
test-obsolete-distributed.t
test-obsolete-distributed.t ... # Test test-obsolete-distributed.t
# Running sh "/tmp/hgtests.tGzSpC/child162/test-obsolete-distributed.t.sh"
# Ret was: 0 (test-mv-cp-st-diff.t)
ok
test-notify.t
test-notify.t ... # Test test-notify.t
# Running sh "/tmp/hgtests.tGzSpC/child163/test-notify.t.sh"
# Ret was: 0 (test-bundle2-remote-changegroup.t#sshv2)
ok
test-ssh.t#sshv1
test-ssh.t#sshv1 ... # Test test-ssh.t#sshv1
# Running sh "/tmp/hgtests.tGzSpC/child164/test-ssh.t-sshv1.sh"
# Ret was: 0 (test-notify.t)
ok
test-ssh.t#sshv2
test-ssh.t#sshv2 ... # Test test-ssh.t#sshv2
# Running sh "/tmp/hgtests.tGzSpC/child165/test-ssh.t-sshv2.sh"
# Ret was: 0 (test-obsolete-distributed.t)
ok
test-shelve2.t#phasebased
test-shelve2.t#phasebased ... # Test test-shelve2.t#phasebased
# Running sh "/tmp/hgtests.tGzSpC/child166/test-shelve2.t-phasebased.sh"
# Ret was: 0 (test-ssh.t#sshv1)
ok
test-shelve2.t#stripbased
test-shelve2.t#stripbased ... # Test test-shelve2.t#stripbased
# Running sh "/tmp/hgtests.tGzSpC/child167/test-shelve2.t-stripbased.sh"
# Ret was: 0 (test-ssh.t#sshv2)
ok
test-annotate.t
test-annotate.t ... # Test test-annotate.t
# Running sh "/tmp/hgtests.tGzSpC/child168/test-annotate.t.sh"
# Ret was: 0 (test-shelve2.t#phasebased)
ok
test-wireproto-exchangev2-shallow.t
test-wireproto-exchangev2-shallow.t ... # Test test-wireproto-exchangev2-shallow.t
# Running sh "/tmp/hgtests.tGzSpC/child169/test-wireproto-exchangev2-shallow.t.sh"
skipped missing feature: sqlite3 module is available
# Ret was: 80 (test-wireproto-exchangev2-shallow.t)
test-commit.t
test-commit.t ... # Test test-commit.t
# Running sh "/tmp/hgtests.tGzSpC/child170/test-commit.t.sh"
# Ret was: 0 (test-annotate.t)
ok
test-import-git.t
test-import-git.t ... # Test test-import-git.t
# Running sh "/tmp/hgtests.tGzSpC/child171/test-import-git.t.sh"
# Ret was: 0 (test-shelve2.t#stripbased)
ok
test-mq-header-from.t
test-mq-header-from.t ... # Test test-mq-header-from.t
# Running sh "/tmp/hgtests.tGzSpC/child172/test-mq-header-from.t.sh"
# Ret was: 0 (test-commit.t)
ok
test-i18n.t
test-i18n.t ... # Test test-i18n.t
# Running sh "/tmp/hgtests.tGzSpC/child173/test-i18n.t.sh"
# Ret was: 0 (test-import-git.t)
ok
test-treediscovery.t
test-treediscovery.t ... # Test test-treediscovery.t
# Running sh "/tmp/hgtests.tGzSpC/child174/test-treediscovery.t.sh"
# Ret was: 0 (test-i18n.t)
ok
test-bisect2.t
test-bisect2.t ... # Test test-bisect2.t
# Running sh "/tmp/hgtests.tGzSpC/child175/test-bisect2.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-treediscovery.t
+++ /<<PKGBUILDDIR>>/tests/test-treediscovery.t.err
@@ -111,6 +111,69 @@
$ cd empty1
$ hg incoming $remote
comparing with http://localhost:$HGPORT/
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
+ $ hg outgoing $remote
+ comparing with http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg pull $remote
+ pulling from http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg incoming $remote
+ abort: error: Connection refused
+ [255]
+ $ cd ..
+
+Local is subset:
+
+ $ hg clone main subset --rev name2 ; cd subset
+ adding changesets
+ adding manifests
+ adding file changes
+ added 6 changesets with 12 changes to 2 files
+ new changesets d57206cc072a:d8f638ac69e9
+ updating to branch name2
+ 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ $ hg incoming $remote
+ abort: error: Connection refused
+ [255]
+ $ hg outgoing $remote
+ comparing with http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg pull $remote
+ pulling from http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg incoming $remote
+ abort: error: Connection refused
+ [255]
+ $ cd ..
+ $ tstop
+
+Remote is empty:
+
+ $ tstart empty2
+ $ cd main
+ $ hg incoming $remote
+ comparing with http://localhost:$HGPORT/
+ searching for changes
+ no changes found
+ [1]
+ $ hg outgoing $remote
+ comparing with http://localhost:$HGPORT/
+ searching for changes
0 d57206cc072a: r0
1 0019a3b924fd: r1
2 a7892891da29: r2 name1
@@ -123,100 +186,6 @@
9 025829e08038: r9 both
10 8b6bad1512e1: r10 both
11 a19bfa7e7328: r11 both
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- no changes found
- [1]
- $ hg push $remote
- pushing to http://localhost:$HGPORT/
- no changes found
- [1]
- $ hg pull $remote
- pulling from http://localhost:$HGPORT/
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 12 changesets with 24 changes to 2 files
- new changesets d57206cc072a:a19bfa7e7328
- (run 'hg update' to get a working copy)
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ cd ..
-
-Local is subset:
-
- $ hg clone main subset --rev name2 ; cd subset
- adding changesets
- adding manifests
- adding file changes
- added 6 changesets with 12 changes to 2 files
- new changesets d57206cc072a:d8f638ac69e9
- updating to branch name2
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 6 a7892891da29: r2 name1
- 7 2c8d5d5ec612: r3 name1
- 8 e71dbbc70e03: r4 name1
- 9 025829e08038: r9 both
- 10 8b6bad1512e1: r10 both
- 11 a19bfa7e7328: r11 both
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ hg push $remote
- pushing to http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ hg pull $remote
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 6 changesets with 12 changes to 2 files
- new changesets a7892891da29:a19bfa7e7328
- (run 'hg update' to get a working copy)
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ cd ..
- $ tstop
-
-Remote is empty:
-
- $ tstart empty2
- $ cd main
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 0 d57206cc072a: r0
- 1 0019a3b924fd: r1
- 2 a7892891da29: r2 name1
- 3 2c8d5d5ec612: r3 name1
- 4 e71dbbc70e03: r4 name1
- 5 70314b29987d: r5 name2
- 6 6c6f5d5f3c11: r6 name2
- 7 b6b4d315a2ac: r7 name2
- 8 d8f638ac69e9: r8 name2
- 9 025829e08038: r9 both
- 10 8b6bad1512e1: r10 both
- 11 a19bfa7e7328: r11 both
$ hg pull $remote
pulling from http://localhost:$HGPORT/
searching for changes
@@ -292,226 +261,206 @@
$ tstart main
$ hg clone $remote partial --rev name2
adding changesets
- adding manifests
- adding file changes
- added 6 changesets with 12 changes to 2 files
- new changesets d57206cc072a:d8f638ac69e9
- updating to branch name2
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ transaction abort!
+ rollback completed
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd partial
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 6 a7892891da29: r2 name1
- 7 2c8d5d5ec612: r3 name1
- 8 e71dbbc70e03: r4 name1
- 9 025829e08038: r9 both
- 10 8b6bad1512e1: r10 both
- 11 a19bfa7e7328: r11 both
+ $TESTTMP.sh: 145: cd: can't cd to partial
+ [2]
+ $ hg incoming $remote
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg incoming $remote --rev name1
- comparing with http://localhost:$HGPORT/
- searching for changes
- 6 a7892891da29: r2 name1
- 7 2c8d5d5ec612: r3 name1
- 8 e71dbbc70e03: r4 name1
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg pull $remote --rev name1
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 6 changes to 2 files (+1 heads)
- new changesets a7892891da29:e71dbbc70e03
- (run 'hg heads' to see heads)
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 9 025829e08038: r9 both
- 10 8b6bad1512e1: r10 both
- 11 a19bfa7e7328: r11 both
- $ cd ..
- $ tstop
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+ $ hg incoming $remote
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+ $ cd ..
+ $ tstop
+ rm: cannot remove 'access.log': $ENOENT$
+ rm: cannot remove 'errors.log': $ENOENT$
+ [1]
Both have new stuff in new named branches:
$ hg clone main repo1a --rev name1 -q
+ abort: repository main not found!
+ [255]
$ hg clone repo1a repo1b -q
+ abort: repository repo1a not found!
+ [255]
$ hg clone main repo2a --rev name2 -q
+ abort: repository main not found!
+ [255]
$ hg clone repo2a repo2b -q
+ abort: repository repo2a not found!
+ [255]
$ tstart repo1a
+ $TESTTMP.sh: 16: $TESTTMP.sh: cannot create repo1a/.hg/hgrc: Directory nonexistent
+ $TESTTMP.sh: 17: $TESTTMP.sh: cannot create repo1a/.hg/hgrc: Directory nonexistent
+ $TESTTMP.sh: 18: $TESTTMP.sh: cannot create repo1a/.hg/hgrc: Directory nonexistent
+ abort: repository repo1a not found!
+ cat: hg.pid: $ENOENT$
+ [1]
$ cd repo2a
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 6 a7892891da29: r2 name1
- 7 2c8d5d5ec612: r3 name1
- 8 e71dbbc70e03: r4 name1
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 2 70314b29987d: r5 name2
- 3 6c6f5d5f3c11: r6 name2
- 4 b6b4d315a2ac: r7 name2
- 5 d8f638ac69e9: r8 name2
+ $TESTTMP.sh: 169: cd: can't cd to repo2a
+ [2]
+ $ hg incoming $remote
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child174' (.hg not found)!
+ [255]
+ $ hg outgoing $remote
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child174' (.hg not found)!
+ [255]
$ hg push $remote --new-branch
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 4 changesets with 8 changes to 2 files (+1 heads)
- $ hg pull $remote
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 6 changes to 2 files (+1 heads)
- new changesets a7892891da29:e71dbbc70e03
- (run 'hg heads' to see heads)
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ cd ..
- $ tstop
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child174' (.hg not found)!
+ [255]
+ $ hg pull $remote
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child174' (.hg not found)!
+ [255]
+ $ hg incoming $remote
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child174' (.hg not found)!
+ [255]
+ $ hg outgoing $remote
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child174' (.hg not found)!
+ [255]
+ $ cd ..
+ $ tstop
+ rm: cannot remove 'access.log': $ENOENT$
+ rm: cannot remove 'errors.log': $ENOENT$
+ [1]
$ tstart repo1b
+ $TESTTMP.sh: 16: $TESTTMP.sh: cannot create repo1b/.hg/hgrc: Directory nonexistent
+ $TESTTMP.sh: 17: $TESTTMP.sh: cannot create repo1b/.hg/hgrc: Directory nonexistent
+ $TESTTMP.sh: 18: $TESTTMP.sh: cannot create repo1b/.hg/hgrc: Directory nonexistent
+ abort: repository repo1b not found!
+ cat: hg.pid: $ENOENT$
+ [1]
$ cd repo2b
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 6 a7892891da29: r2 name1
- 7 2c8d5d5ec612: r3 name1
- 8 e71dbbc70e03: r4 name1
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 2 70314b29987d: r5 name2
- 3 6c6f5d5f3c11: r6 name2
- 4 b6b4d315a2ac: r7 name2
- 5 d8f638ac69e9: r8 name2
- $ hg pull $remote
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 6 changes to 2 files (+1 heads)
- new changesets a7892891da29:e71dbbc70e03
- (run 'hg heads' to see heads)
+ $TESTTMP.sh: 189: cd: can't cd to repo2b
+ [2]
+ $ hg incoming $remote
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
+ $ hg outgoing $remote
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
+ $ hg pull $remote
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
$ hg push $remote --new-branch
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 4 changesets with 8 changes to 2 files (+1 heads)
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ cd ..
- $ tstop
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
+ $ hg incoming $remote
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
+ $ hg outgoing $remote
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
+ $ cd ..
+ $ tstop
+ rm: cannot remove 'access.log': $ENOENT$
+ rm: cannot remove 'errors.log': $ENOENT$
+ [1]
Both have new stuff in existing named branches:
$ rm -r repo1a repo1b repo2a repo2b
+ rm: cannot remove 'repo1a': $ENOENT$
+ rm: cannot remove 'repo1b': $ENOENT$
+ rm: cannot remove 'repo2a': $ENOENT$
+ rm: cannot remove 'repo2b': $ENOENT$
+ [1]
$ hg clone main repo1a --rev 3 --rev 8 -q
+ abort: repository main not found!
+ [255]
$ hg clone repo1a repo1b -q
+ abort: repository repo1a not found!
+ [255]
$ hg clone main repo2a --rev 4 --rev 7 -q
+ abort: repository main not found!
+ [255]
$ hg clone repo2a repo2b -q
+ abort: repository repo2a not found!
+ [255]
$ tstart repo1a
+ $TESTTMP.sh: 16: $TESTTMP.sh: cannot create repo1a/.hg/hgrc: Directory nonexistent
+ $TESTTMP.sh: 17: $TESTTMP.sh: cannot create repo1a/.hg/hgrc: Directory nonexistent
+ $TESTTMP.sh: 18: $TESTTMP.sh: cannot create repo1a/.hg/hgrc: Directory nonexistent
+ abort: repository repo1a not found!
+ cat: hg.pid: $ENOENT$
+ [1]
$ cd repo2a
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 8 d8f638ac69e9: r8 name2
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 4 e71dbbc70e03: r4 name1
+ $TESTTMP.sh: 219: cd: can't cd to repo2a
+ [2]
+ $ hg incoming $remote
+ abort: no repository found in '/tmp' (.hg not found)!
+ [255]
+ $ hg outgoing $remote
+ abort: no repository found in '/tmp' (.hg not found)!
+ [255]
$ hg push $remote --new-branch
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 2 changes to 2 files
- $ hg pull $remote
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 2 changes to 2 files
- new changesets d8f638ac69e9
- (run 'hg update' to get a working copy)
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ cd ..
- $ tstop
+ abort: no repository found in '/tmp' (.hg not found)!
+ [255]
+ $ hg pull $remote
+ abort: no repository found in '/tmp' (.hg not found)!
+ [255]
+ $ hg incoming $remote
+ abort: no repository found in '/tmp' (.hg not found)!
+ [255]
+ $ hg outgoing $remote
+ abort: no repository found in '/tmp' (.hg not found)!
+ [255]
+ $ cd ..
+ $ tstop
+ rm: cannot remove 'access.log': $ENOENT$
+ rm: cannot remove 'errors.log': $ENOENT$
+ [1]
$ tstart repo1b
+ $TESTTMP.sh: 16: $TESTTMP.sh: cannot create repo1b/.hg/hgrc: Directory nonexistent
+ $TESTTMP.sh: 17: $TESTTMP.sh: cannot create repo1b/.hg/hgrc: Directory nonexistent
+ $TESTTMP.sh: 18: $TESTTMP.sh: cannot create repo1b/.hg/hgrc: Directory nonexistent
+ abort: repository repo1b not found!
+ cat: hg.pid: $ENOENT$
+ [1]
$ cd repo2b
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 8 d8f638ac69e9: r8 name2
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 4 e71dbbc70e03: r4 name1
- $ hg pull $remote
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 2 changes to 2 files
- new changesets d8f638ac69e9
- (run 'hg update' to get a working copy)
+ $TESTTMP.sh: 239: cd: can't cd to repo2b
+ [2]
+ $ hg incoming $remote
+ abort: no repository found in '/' (.hg not found)!
+ [255]
+ $ hg outgoing $remote
+ abort: no repository found in '/' (.hg not found)!
+ [255]
+ $ hg pull $remote
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ hg push $remote --new-branch
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 2 changes to 2 files
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
+ abort: no repository found in '/' (.hg not found)!
+ [255]
+ $ hg incoming $remote
+ abort: no repository found in '/' (.hg not found)!
+ [255]
+ $ hg outgoing $remote
+ abort: no repository found in '/' (.hg not found)!
+ [255]
$ cd ..
#if zstd
+ $ tstop show
+ cut: access.log: $ENOENT$
+ rm: cannot remove 'access.log': $ENOENT$
+ rm: cannot remove 'errors.log': $ENOENT$
+ [1]
+#else
$ tstop show
"GET /?cmd=capabilities HTTP/1.1" 200 -
"GET /?cmd=heads HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
@@ -542,35 +491,4 @@
"GET /?cmd=heads HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
"GET /?cmd=capabilities HTTP/1.1" 200 -
"GET /?cmd=heads HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
-#else
- $ tstop show
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=heads HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=branches HTTP/1.1" 200 - x-hgarg-1:nodes=d8f638ac69e9ae8dea4f09f11d696546a912d961 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=between HTTP/1.1" 200 - x-hgarg-1:pairs=d8f638ac69e9ae8dea4f09f11d696546a912d961-d57206cc072a18317c1e381fb60aa31bd3401785 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=changegroupsubset HTTP/1.1" 200 - x-hgarg-1:bases=d8f638ac69e9ae8dea4f09f11d696546a912d961&heads=d8f638ac69e9ae8dea4f09f11d696546a912d961 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=heads HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=branches HTTP/1.1" 200 - x-hgarg-1:nodes=d8f638ac69e9ae8dea4f09f11d696546a912d961 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=between HTTP/1.1" 200 - x-hgarg-1:pairs=d8f638ac69e9ae8dea4f09f11d696546a912d961-d57206cc072a18317c1e381fb60aa31bd3401785 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=heads HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=branches HTTP/1.1" 200 - x-hgarg-1:nodes=d8f638ac69e9ae8dea4f09f11d696546a912d961 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=between HTTP/1.1" 200 - x-hgarg-1:pairs=d8f638ac69e9ae8dea4f09f11d696546a912d961-d57206cc072a18317c1e381fb60aa31bd3401785 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=changegroupsubset HTTP/1.1" 200 - x-hgarg-1:bases=d8f638ac69e9ae8dea4f09f11d696546a912d961&heads=d8f638ac69e9ae8dea4f09f11d696546a912d961+2c8d5d5ec612be65cdfdeac78b7662ab1696324a x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=heads HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "POST /?cmd=unbundle HTTP/1.1" 200 - x-hgarg-1:heads=686173686564+1827a5bb63e602382eb89dd58f2ac9f3b007ad91* (glob)
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=heads HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=heads HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
#endif
ERROR: test-treediscovery.t output changed
!# Ret was: 0 (test-treediscovery.t)
test-fileset.t
test-fileset.t ... # Test test-fileset.t
# Running sh "/tmp/hgtests.tGzSpC/child176/test-fileset.t.sh"
# Ret was: 0 (test-mq-header-from.t)
ok
test-archive.t
test-archive.t ... # Test test-archive.t
# Running sh "/tmp/hgtests.tGzSpC/child177/test-archive.t.sh"
# Ret was: 0 (test-bisect2.t)
ok
test-remotefilelog-repack.t
test-remotefilelog-repack.t ... # Test test-remotefilelog-repack.t
# Running sh "/tmp/hgtests.tGzSpC/child178/test-remotefilelog-repack.t.sh"
# Ret was: 0 (test-archive.t)
ok
test-bisect.t
test-bisect.t ... # Test test-bisect.t
# Running sh "/tmp/hgtests.tGzSpC/child179/test-bisect.t.sh"
# Ret was: 0 (test-fileset.t)
ok
test-hgweb-annotate-whitespace.t
test-hgweb-annotate-whitespace.t ... # Test test-hgweb-annotate-whitespace.t
# Running sh "/tmp/hgtests.tGzSpC/child180/test-hgweb-annotate-whitespace.t.sh"
# Killing daemon process 9532
# Killing daemon process 9540
# Ret was: 0 (test-hgweb-annotate-whitespace.t)
ok
test-remove.t
test-remove.t ... # Test test-remove.t
# Running sh "/tmp/hgtests.tGzSpC/child181/test-remove.t.sh"
# Ret was: 0 (test-remotefilelog-repack.t)
ok
test-debugcommands.t
test-debugcommands.t ... # Test test-debugcommands.t
# Running sh "/tmp/hgtests.tGzSpC/child182/test-debugcommands.t.sh"
# Ret was: 0 (test-remove.t)
ok
test-clone-uncompressed.t#stream-bundle2
test-clone-uncompressed.t#stream-bundle2 ... # Test test-clone-uncompressed.t#stream-bundle2
# Running sh "/tmp/hgtests.tGzSpC/child183/test-clone-uncompressed.t-stream-bundle2.sh"
# Ret was: 0 (test-debugcommands.t)
ok
test-clone-uncompressed.t#stream-legacy
test-clone-uncompressed.t#stream-legacy ... # Test test-clone-uncompressed.t#stream-legacy
# Running sh "/tmp/hgtests.tGzSpC/child184/test-clone-uncompressed.t-stream-legacy.sh"
# Ret was: 0 (test-bisect.t)
ok
test-alias.t
test-alias.t ... # Test test-alias.t
# Running sh "/tmp/hgtests.tGzSpC/child185/test-alias.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-clone-uncompressed.t
+++ /<<PKGBUILDDIR>>/tests/test-clone-uncompressed.t#stream-legacy.err
@@ -76,26 +76,35 @@
$ hg clone --stream -U http://localhost:$HGPORT server-disabled
warning: stream clone requested but server has them disabled
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 1025 changes to 1025 files
- new changesets 96ee1d7354c4:c17445101a72
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=getbundle' content-type --bodyfile body --hgproto 0.2 --requestheader "x-hgarg-1=bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps&cg=0&common=0000000000000000000000000000000000000000&heads=c17445101a72edac06facd130d14808dfbd5c7c2&stream=1"
- 200 Script output follows
- content-type: application/mercurial-0.2
-
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 66, in request
+ conn.request("GET", '/' + path, None, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1042, in request
+ self._send_request(method, url, body, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request
+ self.endheaders(body)
+ File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders
+ self._send_output(message_body)
+ File "/usr/lib/python2.7/httplib.py", line 882, in _send_output
+ self.send(msg)
+ File "/usr/lib/python2.7/httplib.py", line 844, in send
+ self.connect()
+ File "/usr/lib/python2.7/httplib.py", line 821, in connect
+ self.timeout, self.source_address)
+ File "/usr/lib/python2.7/socket.py", line 575, in create_connection
+ raise err
+ socket.error: [Errno 111] Connection refused
+ [1]
$ f --size body --hexdump --bytes 100
- body: size=232
- 0000: 04 6e 6f 6e 65 48 47 32 30 00 00 00 00 00 00 00 |.noneHG20.......|
- 0010: cf 0b 45 52 52 4f 52 3a 41 42 4f 52 54 00 00 00 |..ERROR:ABORT...|
- 0020: 00 01 01 07 3c 04 72 6d 65 73 73 61 67 65 73 74 |....<.rmessagest|
- 0030: 72 65 61 6d 20 64 61 74 61 20 72 65 71 75 65 73 |ream data reques|
- 0040: 74 65 64 20 62 75 74 20 73 65 72 76 65 72 20 64 |ted but server d|
- 0050: 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20 74 68 |oes not allow th|
- 0060: 69 73 20 66 |is f|
+ body: file not found
#endif
#if stream-bundle2
@@ -180,6 +189,9 @@
transferred 96.3 KB in * seconds (*/sec) (glob)
searching for changes
no changes found
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
#endif
#if stream-bundle2
$ hg clone --stream -U http://localhost:$HGPORT clone1
@@ -196,38 +208,37 @@
getbundle requests with stream=1 are uncompressed
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=getbundle' content-type --bodyfile body --hgproto '0.1 0.2 comp=zlib,none' --requestheader "x-hgarg-1=bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps&cg=0&common=0000000000000000000000000000000000000000&heads=c17445101a72edac06facd130d14808dfbd5c7c2&stream=1"
- 200 Script output follows
- content-type: application/mercurial-0.2
-
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 66, in request
+ conn.request("GET", '/' + path, None, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1042, in request
+ self._send_request(method, url, body, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request
+ self.endheaders(body)
+ File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders
+ self._send_output(message_body)
+ File "/usr/lib/python2.7/httplib.py", line 882, in _send_output
+ self.send(msg)
+ File "/usr/lib/python2.7/httplib.py", line 844, in send
+ self.connect()
+ File "/usr/lib/python2.7/httplib.py", line 821, in connect
+ self.timeout, self.source_address)
+ File "/usr/lib/python2.7/socket.py", line 575, in create_connection
+ raise err
+ socket.error: [Errno 111] Connection refused
+ [1]
$ f --size --hex --bytes 256 body
- body: size=112262
- 0000: 04 6e 6f 6e 65 48 47 32 30 00 00 00 00 00 00 00 |.noneHG20.......|
- 0010: 7f 07 53 54 52 45 41 4d 32 00 00 00 00 03 00 09 |..STREAM2.......|
- 0020: 05 09 04 0c 44 62 79 74 65 63 6f 75 6e 74 39 38 |....Dbytecount98|
- 0030: 37 37 35 66 69 6c 65 63 6f 75 6e 74 31 30 33 30 |775filecount1030|
- 0040: 72 65 71 75 69 72 65 6d 65 6e 74 73 64 6f 74 65 |requirementsdote|
- 0050: 6e 63 6f 64 65 25 32 43 66 6e 63 61 63 68 65 25 |ncode%2Cfncache%|
- 0060: 32 43 67 65 6e 65 72 61 6c 64 65 6c 74 61 25 32 |2Cgeneraldelta%2|
- 0070: 43 72 65 76 6c 6f 67 76 31 25 32 43 73 70 61 72 |Crevlogv1%2Cspar|
- 0080: 73 65 72 65 76 6c 6f 67 25 32 43 73 74 6f 72 65 |serevlog%2Cstore|
- 0090: 00 00 80 00 73 08 42 64 61 74 61 2f 30 2e 69 00 |....s.Bdata/0.i.|
- 00a0: 03 00 01 00 00 00 00 00 00 00 02 00 00 00 01 00 |................|
- 00b0: 00 00 00 00 00 00 01 ff ff ff ff ff ff ff ff 80 |................|
- 00c0: 29 63 a0 49 d3 23 87 bf ce fe 56 67 92 67 2c 69 |)c.I.#....Vg.g,i|
- 00d0: d1 ec 39 00 00 00 00 00 00 00 00 00 00 00 00 75 |..9............u|
- 00e0: 30 73 08 42 64 61 74 61 2f 31 2e 69 00 03 00 01 |0s.Bdata/1.i....|
- 00f0: 00 00 00 00 00 00 00 02 00 00 00 01 00 00 00 00 |................|
+ body: file not found
--uncompressed is an alias to --stream
#if stream-legacy
$ hg clone --uncompressed -U http://localhost:$HGPORT clone1-uncompressed
- streaming all changes
- 1027 files to transfer, 96.3 KB of data
- transferred 96.3 KB in * seconds (*/sec) (glob)
- searching for changes
- no changes found
+ abort: error: Connection refused
+ [255]
#endif
#if stream-bundle2
$ hg clone --uncompressed -U http://localhost:$HGPORT clone1-uncompressed
@@ -240,28 +251,9 @@
#if stream-legacy
$ hg --debug --config worker.backgroundclose=true --config worker.backgroundcloseminfilecount=1 clone --stream -U http://localhost:$HGPORT clone-background | grep -v adding
+ abort: error: Connection refused
using http://localhost:$HGPORT/
sending capabilities command
- sending branchmap command
- streaming all changes
- sending stream_out command
- 1027 files to transfer, 96.3 KB of data
- starting 4 threads for background file closing
- updating the branch cache
- transferred 96.3 KB in * seconds (*/sec) (glob)
- query 1; heads
- sending batch command
- searching for changes
- all remote heads known locally
- no changes found
- sending getbundle command
- bundle2-input-bundle: with-transaction
- bundle2-input-part: "listkeys" (params: 1 mandatory) supported
- bundle2-input-part: "phase-heads" supported
- bundle2-input-part: total payload size 24
- bundle2-input-bundle: 1 parts total
- checking for updated bookmarks
- (sent 5 HTTP requests and * bytes; received * bytes in responses) (glob)
#endif
#if stream-bundle2
$ hg --debug --config worker.backgroundclose=true --config worker.backgroundcloseminfilecount=1 clone --stream -U http://localhost:$HGPORT clone-background | grep -v adding
@@ -290,13 +282,8 @@
$ hg -R server phase --force --secret -r tip
$ hg clone --stream -U http://localhost:$HGPORT secret-denied
- warning: stream clone requested but server has them disabled
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 96ee1d7354c4
+ abort: error: Connection refused
+ [255]
$ killdaemons.py
@@ -314,6 +301,9 @@
transferred 96.3 KB in * seconds (*/sec) (glob)
searching for changes
no changes found
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
#endif
#if stream-bundle2
$ hg clone --stream -U http://localhost:$HGPORT secret-allowed
@@ -333,11 +323,9 @@
$ hg clone -U http://localhost:$HGPORT preferuncompressed-secret
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 96ee1d7354c4
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
@@ -405,8 +393,11 @@
$ echo >> repo/f2
$ hg -R repo ci -m "1"
$ wait
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
$ hg -R clone id
- 000000000000
+ abort: repository clone not found!
+ [255]
$ cd ..
Stream repository with bookmarks
@@ -429,8 +420,9 @@
transferred 96.3 KB in * seconds (*) (glob)
searching for changes
no changes found
- updating to branch default
- 1025 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
#endif
#if stream-bundle2
$ hg clone --stream http://localhost:$HGPORT with-bookmarks
@@ -441,7 +433,8 @@
1025 files updated, 0 files merged, 0 files removed, 0 files unresolved
#endif
$ hg -R with-bookmarks bookmarks
- some-bookmark 1:c17445101a72
+ abort: repository with-bookmarks not found!
+ [255]
Stream repository with phases
-----------------------------
@@ -454,52 +447,48 @@
#if stream-legacy
$ hg clone --stream http://localhost:$HGPORT phase-publish
+ abort: error: Connection refused
+ [255]
+#endif
+#if stream-bundle2
+ $ hg clone --stream http://localhost:$HGPORT phase-publish
+ streaming all changes
+ 1033 files to transfer, 96.6 KB of data
+ transferred 96.6 KB in * seconds (* */sec) (glob)
+ updating to branch default
+ 1025 files updated, 0 files merged, 0 files removed, 0 files unresolved
+#endif
+ $ hg -R phase-publish phase -r 'all()'
+ abort: repository phase-publish not found!
+ [255]
+
+Clone as non publishing
+
+ $ cat << EOF >> server/.hg/hgrc
+ > [phases]
+ > publish = False
+ > EOF
+ $ killdaemons.py
+ $ hg -R server serve -p $HGPORT -d --pid-file=hg.pid
+ $ cat hg.pid > $DAEMON_PIDS
+
+#if stream-legacy
+
+With v1 of the stream protocol, changeset are always cloned as public. It make
+stream v1 unsuitable for non-publishing repository.
+
+ $ hg clone --stream http://localhost:$HGPORT phase-no-publish
streaming all changes
1027 files to transfer, 96.3 KB of data
transferred 96.3 KB in * seconds (*) (glob)
searching for changes
no changes found
- updating to branch default
- 1025 files updated, 0 files merged, 0 files removed, 0 files unresolved
-#endif
-#if stream-bundle2
- $ hg clone --stream http://localhost:$HGPORT phase-publish
- streaming all changes
- 1033 files to transfer, 96.6 KB of data
- transferred 96.6 KB in * seconds (* */sec) (glob)
- updating to branch default
- 1025 files updated, 0 files merged, 0 files removed, 0 files unresolved
-#endif
- $ hg -R phase-publish phase -r 'all()'
- 0: public
- 1: public
-
-Clone as non publishing
-
- $ cat << EOF >> server/.hg/hgrc
- > [phases]
- > publish = False
- > EOF
- $ killdaemons.py
- $ hg -R server serve -p $HGPORT -d --pid-file=hg.pid
- $ cat hg.pid > $DAEMON_PIDS
-
-#if stream-legacy
-
-With v1 of the stream protocol, changeset are always cloned as public. It make
-stream v1 unsuitable for non-publishing repository.
-
- $ hg clone --stream http://localhost:$HGPORT phase-no-publish
- streaming all changes
- 1027 files to transfer, 96.3 KB of data
- transferred 96.3 KB in * seconds (*) (glob)
- searching for changes
- no changes found
- updating to branch default
- 1025 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg -R phase-no-publish phase -r 'all()'
- 0: public
- 1: public
+ abort: repository phase-no-publish not found!
+ [255]
#endif
#if stream-bundle2
$ hg clone --stream http://localhost:$HGPORT phase-no-publish
ERROR: test-clone-uncompressed.t#stream-legacy output changed
!# Ret was: 0 (test-clone-uncompressed.t#stream-legacy)
test-mq-header-date.t
test-mq-header-date.t ... # Test test-mq-header-date.t
# Running sh "/tmp/hgtests.tGzSpC/child186/test-mq-header-date.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-clone-uncompressed.t
+++ /<<PKGBUILDDIR>>/tests/test-clone-uncompressed.t#stream-bundle2.err
@@ -142,26 +142,35 @@
$ hg clone --stream -U http://localhost:$HGPORT server-disabled
warning: stream clone requested but server has them disabled
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 1025 changes to 1025 files
- new changesets 96ee1d7354c4:c17445101a72
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ get-with-headers.py $LOCALIP:$HGPORT '?cmd=getbundle' content-type --bodyfile body --hgproto 0.2 --requestheader "x-hgarg-1=bundlecaps=HG20%2Cbundle2%3DHG20%250Abookmarks%250Achangegroup%253D01%252C02%250Adigests%253Dmd5%252Csha1%252Csha512%250Aerror%253Dabort%252Cunsupportedcontent%252Cpushraced%252Cpushkey%250Ahgtagsfnodes%250Alistkeys%250Aphases%253Dheads%250Apushkey%250Aremote-changegroup%253Dhttp%252Chttps&cg=0&common=0000000000000000000000000000000000000000&heads=c17445101a72edac06facd130d14808dfbd5c7c2&stream=1"
- 200 Script output follows
- content-type: application/mercurial-0.2
-
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 66, in request
+ conn.request("GET", '/' + path, None, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1042, in request
+ self._send_request(method, url, body, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request
+ self.endheaders(body)
+ File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders
+ self._send_output(message_body)
+ File "/usr/lib/python2.7/httplib.py", line 882, in _send_output
+ self.send(msg)
+ File "/usr/lib/python2.7/httplib.py", line 844, in send
+ self.connect()
+ File "/usr/lib/python2.7/httplib.py", line 821, in connect
+ self.timeout, self.source_address)
+ File "/usr/lib/python2.7/socket.py", line 575, in create_connection
+ raise err
+ socket.error: [Errno 111] Connection refused
+ [1]
$ f --size body --hexdump --bytes 100
- body: size=232
- 0000: 04 6e 6f 6e 65 48 47 32 30 00 00 00 00 00 00 00 |.noneHG20.......|
- 0010: cf 0b 45 52 52 4f 52 3a 41 42 4f 52 54 00 00 00 |..ERROR:ABORT...|
- 0020: 00 01 01 07 3c 04 72 6d 65 73 73 61 67 65 73 74 |....<.rmessagest|
- 0030: 72 65 61 6d 20 64 61 74 61 20 72 65 71 75 65 73 |ream data reques|
- 0040: 74 65 64 20 62 75 74 20 73 65 72 76 65 72 20 64 |ted but server d|
- 0050: 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20 74 68 |oes not allow th|
- 0060: 69 73 20 66 |is f|
+ body: file not found
#endif
@@ -292,11 +301,9 @@
$ hg clone --stream -U http://localhost:$HGPORT secret-denied
warning: stream clone requested but server has them disabled
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 96ee1d7354c4
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
@@ -333,11 +340,9 @@
$ hg clone -U http://localhost:$HGPORT preferuncompressed-secret
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 96ee1d7354c4
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
ERROR: test-clone-uncompressed.t#stream-bundle2 output changed
!# Ret was: 0 (test-clone-uncompressed.t#stream-bundle2)
test-ssh-bundle1.t#sshv1
test-ssh-bundle1.t#sshv1 ... # Test test-ssh-bundle1.t#sshv1
# Running sh "/tmp/hgtests.tGzSpC/child187/test-ssh-bundle1.t-sshv1.sh"
# Ret was: 0 (test-alias.t)
ok
test-ssh-bundle1.t#sshv2
test-ssh-bundle1.t#sshv2 ... # Test test-ssh-bundle1.t#sshv2
# Running sh "/tmp/hgtests.tGzSpC/child188/test-ssh-bundle1.t-sshv2.sh"
# Ret was: 0 (test-ssh-bundle1.t#sshv1)
ok
test-wireproto-command-changesetdata.t
test-wireproto-command-changesetdata.t ... # Test test-wireproto-command-changesetdata.t
# Running sh "/tmp/hgtests.tGzSpC/child189/test-wireproto-command-changesetdata.t.sh"
# Killing daemon process 11484
# Ret was: 0 (test-wireproto-command-changesetdata.t)
ok
test-push-warn.t
test-push-warn.t ... # Test test-push-warn.t
# Running sh "/tmp/hgtests.tGzSpC/child190/test-push-warn.t.sh"
# Ret was: 0 (test-ssh-bundle1.t#sshv2)
ok
test-pull-pull-corruption.t
test-pull-pull-corruption.t ... # Test test-pull-pull-corruption.t
# Running sh "/tmp/hgtests.tGzSpC/child191/test-pull-pull-corruption.t.sh"
# Ret was: 0 (test-mq-header-date.t)
ok
test-convert-svn-startrev.t
test-convert-svn-startrev.t ... # Test test-convert-svn-startrev.t
# Running sh "/tmp/hgtests.tGzSpC/child192/test-convert-svn-startrev.t.sh"
skipped missing feature: subversion python bindings
# Ret was: 80 (test-convert-svn-startrev.t)
test-devel-warnings.t
test-devel-warnings.t ... # Test test-devel-warnings.t
# Running sh "/tmp/hgtests.tGzSpC/child193/test-devel-warnings.t.sh"
# Ret was: 0 (test-devel-warnings.t)
ok
test-backout.t
test-backout.t ... # Test test-backout.t
# Running sh "/tmp/hgtests.tGzSpC/child194/test-backout.t.sh"
# Ret was: 0 (test-pull-pull-corruption.t)
ok
test-blackbox.t
test-blackbox.t ... # Test test-blackbox.t
# Running sh "/tmp/hgtests.tGzSpC/child195/test-blackbox.t.sh"
# Ret was: 0 (test-blackbox.t)
ok
test-setdiscovery.t
test-setdiscovery.t ... # Test test-setdiscovery.t
# Running sh "/tmp/hgtests.tGzSpC/child196/test-setdiscovery.t.sh"
# Ret was: 0 (test-backout.t)
ok
test-rebase-collapse.t
test-rebase-collapse.t ... # Test test-rebase-collapse.t
# Running sh "/tmp/hgtests.tGzSpC/child197/test-rebase-collapse.t.sh"
# Ret was: 0 (test-push-warn.t)
ok
test-contrib-relnotes.t
test-contrib-relnotes.t ... # Test test-contrib-relnotes.t
# Running sh "/tmp/hgtests.tGzSpC/child198/test-contrib-relnotes.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-contrib-relnotes.t)
test-http-bundle1.t
test-http-bundle1.t ... # Test test-http-bundle1.t
# Running sh "/tmp/hgtests.tGzSpC/child199/test-http-bundle1.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-setdiscovery.t
+++ /<<PKGBUILDDIR>>/tests/test-setdiscovery.t.err
@@ -484,14 +484,15 @@
$ hg -R b incoming http://localhost:$HGPORT/ -T '{node|short}\n'
comparing with http://localhost:$HGPORT/
searching for changes
- e64a39e7da8b
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
$ cut -d' ' -f6- access.log | grep -v cmd=known # cmd=known uses random sampling
"GET /?cmd=capabilities HTTP/1.1" 200 -
"GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D513314ca8b3ae4dac8eec56966265b00fcf866db x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
"GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:$USUAL_BUNDLE_CAPS$&cg=1&common=513314ca8b3ae4dac8eec56966265b00fcf866db&heads=e64a39e7da8b0d54bc63e81169aff001c13b3477 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
$ cat errors.log
$ cd ..
ERROR: test-setdiscovery.t output changed
!# Ret was: 0 (test-setdiscovery.t)
test-update-branches.t
test-update-branches.t ... # Test test-update-branches.t
# Running sh "/tmp/hgtests.tGzSpC/child200/test-update-branches.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-http-bundle1.t
+++ /<<PKGBUILDDIR>>/tests/test-http-bundle1.t.err
@@ -58,12 +58,11 @@
warning: stream clone requested but server has them disabled
requesting all changes
adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ transaction abort!
+ rollback completed
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
try to clone via stream but missing requirements, so should use pull instead
@@ -78,30 +77,20 @@
(see https://www.mercurial-scm.org/wiki/MissingRequirement for more information)
requesting all changes
adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ transaction abort!
+ rollback completed
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
clone via pull
$ hg clone http://localhost:$HGPORT1/ copy-pull
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg verify -R copy-pull
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 1 changesets with 4 changes to 4 files
+ abort: repository copy-pull not found!
+ [255]
$ cd test
$ echo bar > bar
$ hg commit -A -d '1 0' -m 2
@@ -111,70 +100,58 @@
clone over http with --update
$ hg clone http://localhost:$HGPORT1/ updated --update 0
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 5 changes to 5 files
- new changesets 8b6053c928fe:5fed3813f7f5
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg log -r . -R updated
- changeset: 0:8b6053c928fe
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 1
-
+ abort: repository updated not found!
+ [255]
$ rm -rf updated
incoming via HTTP
$ hg clone http://localhost:$HGPORT1/ --rev 0 partial
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ cd partial
+ $TESTTMP.sh: 68: cd: can't cd to partial
+ [2]
$ touch LOCAL
$ hg ci -qAm LOCAL
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg incoming http://localhost:$HGPORT1/ --template '{desc}\n'
- comparing with http://localhost:$HGPORT1/
- searching for changes
- 2
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cd ..
pull
$ cd copy-pull
+ $TESTTMP.sh: 78: cd: can't cd to copy-pull
+ [2]
$ cat >> .hg/hgrc <<EOF
> [hooks]
> changegroup = sh -c "printenv.py changegroup"
> EOF
+ $TESTTMP.sh: 80: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ hg pull
- pulling from http://localhost:$HGPORT1/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 5fed3813f7f5
- changegroup hook: HG_HOOKNAME=changegroup HG_HOOKTYPE=changegroup HG_NODE=5fed3813f7f5e1824344fdc9cf8f63bb662c292d HG_NODE_LAST=5fed3813f7f5e1824344fdc9cf8f63bb662c292d HG_SOURCE=pull HG_TXNID=TXN:$ID$ HG_URL=http://localhost:$HGPORT1/
- (run 'hg update' to get a working copy)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child199' (.hg not found)!
+ [255]
$ cd ..
clone from invalid URL
$ hg clone http://localhost:$HGPORT/bad
- abort: HTTP Error 404: Not Found
+ abort: error: Connection refused
[255]
test http authentication
+ use the same server to test server side streaming preference
$ cd test
+ $TESTTMP.sh: 91: cd: can't cd to test
+ [2]
$ cat << EOT > userpass.py
> import base64
> from mercurial.hgweb import common
@@ -192,7 +169,11 @@
$ hg serve --config extensions.x=userpass.py -p $HGPORT2 -d --pid-file=pid \
> --config server.preferuncompressed=True \
> --config web.push_ssl=False --config web.allow_push=* -A ../access.log
+ abort: there is no Mercurial repository here (.hg not found)!
+ [255]
$ cat pid >> $DAEMON_PIDS
+ cat: pid: $ENOENT$
+ [1]
$ cat << EOF > get_pass.py
> import getpass
@@ -202,213 +183,160 @@
> EOF
$ hg id http://localhost:$HGPORT2/
- abort: http authorization required for http://localhost:$HGPORT2/
+ abort: error: Connection refused
[255]
$ hg id http://localhost:$HGPORT2/
- abort: http authorization required for http://localhost:$HGPORT2/
+ abort: error: Connection refused
[255]
$ hg id --config ui.interactive=true --config extensions.getpass=get_pass.py http://user@localhost:$HGPORT2/
- http authorization required for http://localhost:$HGPORT2/
- realm: mercurial
- user: user
- password: 5fed3813f7f5
+ abort: error: Connection refused
+ [255]
$ hg id http://user:pass@localhost:$HGPORT2/
- 5fed3813f7f5
+ abort: error: Connection refused
+ [255]
$ echo '[auth]' >> .hg/hgrc
+ $TESTTMP.sh: 129: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ echo 'l.schemes=http' >> .hg/hgrc
+ $TESTTMP.sh: 131: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ echo 'l.prefix=lo' >> .hg/hgrc
+ $TESTTMP.sh: 133: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ echo 'l.username=user' >> .hg/hgrc
+ $TESTTMP.sh: 135: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ echo 'l.password=pass' >> .hg/hgrc
+ $TESTTMP.sh: 137: $TESTTMP.sh: cannot create .hg/hgrc: Directory nonexistent
+ [2]
$ hg id http://localhost:$HGPORT2/
- 5fed3813f7f5
+ abort: error: Connection refused
+ [255]
$ hg id http://localhost:$HGPORT2/
- 5fed3813f7f5
+ abort: error: Connection refused
+ [255]
$ hg id http://user@localhost:$HGPORT2/
- 5fed3813f7f5
+ abort: error: Connection refused
+ [255]
#if no-reposimplestore
$ hg clone http://user:pass@localhost:$HGPORT2/ dest 2>&1
- streaming all changes
- 7 files to transfer, 916 bytes of data
- transferred * bytes in * seconds (*/sec) (glob)
- searching for changes
- no changes found
- updating to branch default
- 5 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
#endif
--pull should override server's preferuncompressed
$ hg clone --pull http://user:pass@localhost:$HGPORT2/ dest-pull 2>&1
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 5 changes to 5 files
- new changesets 8b6053c928fe:5fed3813f7f5
- updating to branch default
- 5 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg id http://user2@localhost:$HGPORT2/
- abort: http authorization required for http://localhost:$HGPORT2/
+ abort: error: Connection refused
[255]
$ hg id http://user:pass2@localhost:$HGPORT2/
- abort: HTTP Error 403: no
+ abort: error: Connection refused
[255]
$ hg -R dest-pull tag -r tip top
+ abort: repository dest-pull not found!
+ [255]
$ hg -R dest-pull push http://user:pass@localhost:$HGPORT2/
- pushing to http://user:***@localhost:$HGPORT2/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
+ abort: repository dest-pull not found!
+ [255]
$ hg rollback -q
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
$ sed 's/.*] "/"/' < ../access.log
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=lookup HTTP/1.1" 200 - x-hgarg-1:key=tip x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=namespaces x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 - (no-reposimplestore !)
- "GET /?cmd=capabilities HTTP/1.1" 200 - (no-reposimplestore !)
- "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
- "GET /?cmd=stream_out HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
- "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D5fed3813f7f5e1824344fdc9cf8f63bb662c292d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
- "GET /?cmd=capabilities HTTP/1.1" 401 - (no-reposimplestore !)
- "GET /?cmd=capabilities HTTP/1.1" 200 - (no-reposimplestore !)
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (no-reposimplestore !)
- "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:common=0000000000000000000000000000000000000000&heads=5fed3813f7f5e1824344fdc9cf8f63bb662c292d x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 403 -
- "GET /?cmd=capabilities HTTP/1.1" 401 -
- "GET /?cmd=capabilities HTTP/1.1" 200 -
- "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D7f4e523d01f2cc3765ac8934da3d14db775ff872 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=branchmap HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=bookmarks x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
- "POST /?cmd=unbundle HTTP/1.1" 200 - x-hgarg-1:heads=686173686564+5eb5abfefeea63c80dd7553bcc3783f37e0c5524* (glob)
- "GET /?cmd=listkeys HTTP/1.1" 200 - x-hgarg-1:namespace=phases x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
+ $TESTTMP.sh: 159: $TESTTMP.sh: cannot open ../access.log: No such file
+ [2]
$ cd ..
clone of serve with repo in root and unserved subrepo (issue2970)
$ hg --cwd test init sub
+ abort: $ENOENT$: 'test'
+ [255]
$ echo empty > test/sub/empty
+ $TESTTMP.sh: 165: $TESTTMP.sh: cannot create test/sub/empty: Directory nonexistent
+ [2]
$ hg --cwd test/sub add empty
+ abort: $ENOENT$: 'test/sub'
+ [255]
$ hg --cwd test/sub commit -qm 'add empty'
+ abort: $ENOENT$: 'test/sub'
+ [255]
$ hg --cwd test/sub tag -r 0 something
+ abort: $ENOENT$: 'test/sub'
+ [255]
$ echo sub = sub > test/.hgsub
+ $TESTTMP.sh: 173: $TESTTMP.sh: cannot create test/.hgsub: Directory nonexistent
+ [2]
$ hg --cwd test add .hgsub
+ abort: $ENOENT$: 'test'
+ [255]
$ hg --cwd test commit -qm 'add subrepo'
+ abort: $ENOENT$: 'test'
+ [255]
$ hg clone http://localhost:$HGPORT noslash-clone
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 7 changes to 7 files
- new changesets 8b6053c928fe:56f9bc90cce6
- updating to branch default
- cloning subrepo sub from http://localhost:$HGPORT/sub
- abort: HTTP Error 404: Not Found
+ abort: error: Connection refused
[255]
$ hg clone http://localhost:$HGPORT/ slash-clone
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 7 changes to 7 files
- new changesets 8b6053c928fe:56f9bc90cce6
- updating to branch default
- cloning subrepo sub from http://localhost:$HGPORT/sub
- abort: HTTP Error 404: Not Found
+ abort: error: Connection refused
[255]
check error log
$ cat error.log
+ cat: error.log: $ENOENT$
+ [1]
Check error reporting while pulling/cloning
$ $RUNTESTDIR/killdaemons.py
$ hg serve -R test -p $HGPORT -d --pid-file=hg3.pid -E error.log --config extensions.crash=${TESTDIR}/crashgetbundler.py
+ abort: repository test not found!
+ [255]
$ cat hg3.pid >> $DAEMON_PIDS
+ cat: hg3.pid: $ENOENT$
+ [1]
$ hg clone http://localhost:$HGPORT/ abort-clone
- requesting all changes
- abort: remote error:
- this is an exercise
+ abort: error: Connection refused
[255]
$ cat error.log
+ cat: error.log: $ENOENT$
+ [1]
disable pull-based clones
$ hg serve -R test -p $HGPORT1 -d --pid-file=hg4.pid -E error.log --config server.disablefullbundle=True
+ abort: repository test not found!
+ [255]
$ cat hg4.pid >> $DAEMON_PIDS
+ cat: hg4.pid: $ENOENT$
+ [1]
$ hg clone http://localhost:$HGPORT1/ disable-pull-clone
- requesting all changes
- abort: remote error:
- server has pull-based clones disabled
+ abort: error: Connection refused
[255]
#if no-reposimplestore
... but keep stream clones working
$ hg clone --stream --noupdate http://localhost:$HGPORT1/ test-stream-clone
- streaming all changes
- * files to transfer, * of data (glob)
- transferred * in * seconds (* KB/sec) (glob)
- searching for changes
- no changes found
+ abort: error: Connection refused
+ [255]
#endif
... and also keep partial clones and pulls working
$ hg clone http://localhost:$HGPORT1 --rev 0 test-partial-clone
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 4 changes to 4 files
- new changesets 8b6053c928fe
- updating to branch default
- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg pull -R test-partial-clone
- pulling from http://localhost:$HGPORT1/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 3 changes to 3 files
- new changesets 5fed3813f7f5:56f9bc90cce6
- (run 'hg update' to get a working copy)
+ abort: repository test-partial-clone not found!
+ [255]
$ cat error.log
+ cat: error.log: $ENOENT$
+ [1]
ERROR: test-http-bundle1.t output changed
!# Ret was: 0 (test-http-bundle1.t)
test-wireproto.t
test-wireproto.t ... # Test test-wireproto.t
# Running sh "/tmp/hgtests.tGzSpC/child201/test-wireproto.t.sh"
# Ret was: 0 (test-wireproto.t)
ok
test-histedit-arguments.t
test-histedit-arguments.t ... # Test test-histedit-arguments.t
# Running sh "/tmp/hgtests.tGzSpC/child202/test-histedit-arguments.t.sh"
# Ret was: 0 (test-rebase-collapse.t)
ok
test-histedit-obsolete.t
test-histedit-obsolete.t ... # Test test-histedit-obsolete.t
# Running sh "/tmp/hgtests.tGzSpC/child203/test-histedit-obsolete.t.sh"
# Ret was: 0 (test-histedit-arguments.t)
ok
test-mq-subrepo.t
test-mq-subrepo.t ... # Test test-mq-subrepo.t
# Running sh "/tmp/hgtests.tGzSpC/child204/test-mq-subrepo.t.sh"
# Ret was: 0 (test-histedit-obsolete.t)
ok
test-hgweb-descend-empties.t
test-hgweb-descend-empties.t ... # Test test-hgweb-descend-empties.t
# Running sh "/tmp/hgtests.tGzSpC/child205/test-hgweb-descend-empties.t.sh"
# Killing daemon process 13323
# Ret was: 0 (test-hgweb-descend-empties.t)
ok
test-globalopts.t
test-globalopts.t ... # Test test-globalopts.t
# Running sh "/tmp/hgtests.tGzSpC/child206/test-globalopts.t.sh"
# Ret was: 0 (test-globalopts.t)
ok
test-rename.t
test-rename.t ... # Test test-rename.t
# Running sh "/tmp/hgtests.tGzSpC/child207/test-rename.t.sh"
# Ret was: 0 (test-update-branches.t)
ok
test-obshistory.t
test-obshistory.t ... # Test test-obshistory.t
# Running sh "/tmp/hgtests.tGzSpC/child208/test-obshistory.t.sh"
# Ret was: 0 (test-obshistory.t)
ok
test-largefiles-wireproto.t#sshv1
test-largefiles-wireproto.t#sshv1 ... # Test test-largefiles-wireproto.t#sshv1
# Running sh "/tmp/hgtests.tGzSpC/child209/test-largefiles-wireproto.t-sshv1.sh"
# Ret was: 0 (test-mq-subrepo.t)
ok
test-largefiles-wireproto.t#sshv2
test-largefiles-wireproto.t#sshv2 ... # Test test-largefiles-wireproto.t#sshv2
# Running sh "/tmp/hgtests.tGzSpC/child210/test-largefiles-wireproto.t-sshv2.sh"
# Ret was: 0 (test-rename.t)
ok
test-histedit-fold.t
test-histedit-fold.t ... # Test test-histedit-fold.t
# Running sh "/tmp/hgtests.tGzSpC/child211/test-histedit-fold.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-largefiles-wireproto.t
+++ /<<PKGBUILDDIR>>/tests/test-largefiles-wireproto.t#sshv1.err
@@ -47,26 +47,18 @@
$ cat hg.pid >> $DAEMON_PIDS
$ hg --config extensions.largefiles=! clone http://localhost:$HGPORT r2
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets b6eb3a2e2efe (1 drafts)
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
largefiles clients still work with vanilla servers
$ hg serve --config extensions.largefiles=! -R r1 -d -p $HGPORT1 --pid-file hg.pid
$ cat hg.pid >> $DAEMON_PIDS
$ hg clone http://localhost:$HGPORT1 r3
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets b6eb3a2e2efe (1 drafts)
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
#endif
vanilla clients locked out from largefiles http repos
@@ -232,11 +224,9 @@
Clone over http, no largefiles pulled on clone.
$ hg clone http://localhost:$HGPORT2/#default http-clone -U
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets cf03e5bb9936 (1 drafts)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
Archive contains largefiles
>>> import os
@@ -244,84 +234,68 @@
>>> u = 'http://localhost:%s/archive/default.zip' % os.environ['HGPORT2']
>>> with open('archive.zip', 'wb') as f:
... f.write(urllibcompat.urlreq.urlopen(u).read()) and None
+ URLError(error(111, 'Connection refused'),)
$ unzip -t archive.zip
Archive: archive.zip
- testing: empty-default/.hg_archival.txt*OK (glob)
- testing: empty-default/f1*OK (glob)
- No errors detected in compressed data of archive.zip.
+ End-of-central-directory signature not found. Either this file is not
+ a zipfile, or it constitutes one disk of a multi-part archive. In the
+ latter case the central directory and zipfile comment will be found on
+ the last disk(s) of this archive.
+ unzip: cannot find zipfile directory in one of archive.zip or
+ archive.zip.zip, and cannot find archive.zip.ZIP, period.
+ [9]
test 'verify' with remotestore:
$ rm "${USERCACHE}"/02a439e5c31c526465ab1a0ca1f431f76b827b90
$ mv empty/.hg/largefiles/02a439e5c31c526465ab1a0ca1f431f76b827b90 .
$ hg -R http-clone verify --large --lfa
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 1 changesets with 1 changes to 1 files
- searching 1 changesets for largefiles
- changeset 0:cf03e5bb9936: f1 missing
- verified existence of 1 revisions of 1 largefiles
- [1]
+ abort: repository http-clone not found!
+ [255]
$ mv 02a439e5c31c526465ab1a0ca1f431f76b827b90 empty/.hg/largefiles/
$ hg -R http-clone -q verify --large --lfa
+ abort: repository http-clone not found!
+ [255]
largefiles pulled on update - a largefile missing on the server:
$ mv empty/.hg/largefiles/02a439e5c31c526465ab1a0ca1f431f76b827b90 .
$ hg -R http-clone up --config largefiles.usercache=http-clone-usercache
- getting changed largefiles
- f1: largefile 02a439e5c31c526465ab1a0ca1f431f76b827b90 not available from http://localhost:$HGPORT2/
- 0 largefiles updated, 0 removed
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository http-clone not found!
+ [255]
$ hg -R http-clone st
- ! f1
+ abort: repository http-clone not found!
+ [255]
$ hg -R http-clone up -Cqr null
+ abort: repository http-clone not found!
+ [255]
largefiles pulled on update - a largefile corrupted on the server:
$ echo corruption > empty/.hg/largefiles/02a439e5c31c526465ab1a0ca1f431f76b827b90
$ hg -R http-clone up --config largefiles.usercache=http-clone-usercache
- getting changed largefiles
- f1: data corruption (expected 02a439e5c31c526465ab1a0ca1f431f76b827b90, got 6a7bb2556144babe3899b25e5428123735bb1e27)
- 0 largefiles updated, 0 removed
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository http-clone not found!
+ [255]
$ hg -R http-clone st
- ! f1
+ abort: repository http-clone not found!
+ [255]
$ [ ! -f http-clone/.hg/largefiles/02a439e5c31c526465ab1a0ca1f431f76b827b90 ]
$ [ ! -f http-clone/f1 ]
$ [ ! -f http-clone-usercache ]
$ hg -R http-clone verify --large --lfc
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 1 changesets with 1 changes to 1 files
- searching 1 changesets for largefiles
- verified contents of 1 revisions of 1 largefiles
+ abort: repository http-clone not found!
+ [255]
$ hg -R http-clone up -Cqr null
+ abort: repository http-clone not found!
+ [255]
largefiles pulled on update - no server side problems:
$ mv 02a439e5c31c526465ab1a0ca1f431f76b827b90 empty/.hg/largefiles/
$ hg -R http-clone --debug up --config largefiles.usercache=http-clone-usercache --config progress.debug=true
- resolving manifests
- branchmerge: False, force: False, partial: False
- ancestor: 000000000000, local: 000000000000+, remote: cf03e5bb9936
- .hglf/f1: remote created -> g
- getting .hglf/f1
- updating: .hglf/f1 1/1 files (100.00%)
- getting changed largefiles
- using http://localhost:$HGPORT2/
- sending capabilities command
- sending statlfile command
- getting largefiles: 0/1 files (0.00%)
- getting f1:02a439e5c31c526465ab1a0ca1f431f76b827b90
- sending getlfile command
- found 02a439e5c31c526465ab1a0ca1f431f76b827b90 in store
- 1 largefiles updated, 0 removed
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository http-clone not found!
+ [255]
$ ls http-clone-usercache/*
- http-clone-usercache/02a439e5c31c526465ab1a0ca1f431f76b827b90
+ ls: cannot access 'http-clone-usercache/*': $ENOENT$
+ [2]
$ rm -rf empty http-clone*
@@ -348,25 +322,17 @@
$ cat hg.pid >> $DAEMON_PIDS
$ hg clone --noupdate http://localhost:$HGPORT batchverifyclone
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 2 changes to 2 files
- new changesets 567253b0f523:04d19c27a332 (2 drafts)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg -R batchverifyclone verify --large --lfa
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 2 changesets with 2 changes to 2 files
- searching 2 changesets for largefiles
- verified existence of 2 revisions of 2 largefiles
+ abort: repository batchverifyclone not found!
+ [255]
$ tail -1 access.log
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=statlfile+sha%3D972a1a11f19934401291cc99117ec614933374ce%3Bstatlfile+sha%3Dc801c9cfe94400963fcb683246217d5db77f9a9a x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
+ $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=04d19c27a332f3132676bf5d086bb5924264106c&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
$ hg -R batchverifyclone update
- getting changed largefiles
- 2 largefiles updated, 0 removed
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository batchverifyclone not found!
+ [255]
Clear log file before next test
@@ -383,24 +349,12 @@
Invoking status precommit hook
A c
$ hg -R batchverifyclone pull
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 6bba8cb6935d (1 drafts)
- (run 'hg update' to get a working copy)
+ abort: repository batchverifyclone not found!
+ [255]
$ hg -R batchverifyclone verify --lfa
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 3 changesets with 3 changes to 3 files
- searching 3 changesets for largefiles
- verified existence of 3 revisions of 3 largefiles
+ abort: repository batchverifyclone not found!
+ [255]
$ tail -1 access.log
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=statlfile HTTP/1.1" 200 - x-hgarg-1:sha=c8559c3c9cfb42131794b7d8009230403b9b454c x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
$ killdaemons.py
@@ -448,15 +402,9 @@
realm: mercurial
user: user
password: requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 567253b0f523 (1 drafts)
- updating to branch default
- getting changed largefiles
- 1 largefiles updated, 0 removed
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
$ rm hg.pid access.log
ERROR: test-largefiles-wireproto.t#sshv1 output changed
!# Ret was: 0 (test-largefiles-wireproto.t#sshv1)
test-remotefilelog-repack-fast.t
test-remotefilelog-repack-fast.t ... # Test test-remotefilelog-repack-fast.t
# Running sh "/tmp/hgtests.tGzSpC/child212/test-remotefilelog-repack-fast.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-largefiles-wireproto.t
+++ /<<PKGBUILDDIR>>/tests/test-largefiles-wireproto.t#sshv2.err
@@ -47,26 +47,18 @@
$ cat hg.pid >> $DAEMON_PIDS
$ hg --config extensions.largefiles=! clone http://localhost:$HGPORT r2
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets b6eb3a2e2efe (1 drafts)
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
largefiles clients still work with vanilla servers
$ hg serve --config extensions.largefiles=! -R r1 -d -p $HGPORT1 --pid-file hg.pid
$ cat hg.pid >> $DAEMON_PIDS
$ hg clone http://localhost:$HGPORT1 r3
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets b6eb3a2e2efe (1 drafts)
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
#endif
vanilla clients locked out from largefiles http repos
@@ -232,11 +224,9 @@
Clone over http, no largefiles pulled on clone.
$ hg clone http://localhost:$HGPORT2/#default http-clone -U
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets cf03e5bb9936 (1 drafts)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
Archive contains largefiles
>>> import os
@@ -244,84 +234,68 @@
>>> u = 'http://localhost:%s/archive/default.zip' % os.environ['HGPORT2']
>>> with open('archive.zip', 'wb') as f:
... f.write(urllibcompat.urlreq.urlopen(u).read()) and None
+ URLError(error(111, 'Connection refused'),)
$ unzip -t archive.zip
Archive: archive.zip
- testing: empty-default/.hg_archival.txt*OK (glob)
- testing: empty-default/f1*OK (glob)
- No errors detected in compressed data of archive.zip.
+ End-of-central-directory signature not found. Either this file is not
+ a zipfile, or it constitutes one disk of a multi-part archive. In the
+ latter case the central directory and zipfile comment will be found on
+ the last disk(s) of this archive.
+ unzip: cannot find zipfile directory in one of archive.zip or
+ archive.zip.zip, and cannot find archive.zip.ZIP, period.
+ [9]
test 'verify' with remotestore:
$ rm "${USERCACHE}"/02a439e5c31c526465ab1a0ca1f431f76b827b90
$ mv empty/.hg/largefiles/02a439e5c31c526465ab1a0ca1f431f76b827b90 .
$ hg -R http-clone verify --large --lfa
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 1 changesets with 1 changes to 1 files
- searching 1 changesets for largefiles
- changeset 0:cf03e5bb9936: f1 missing
- verified existence of 1 revisions of 1 largefiles
- [1]
+ abort: repository http-clone not found!
+ [255]
$ mv 02a439e5c31c526465ab1a0ca1f431f76b827b90 empty/.hg/largefiles/
$ hg -R http-clone -q verify --large --lfa
+ abort: repository http-clone not found!
+ [255]
largefiles pulled on update - a largefile missing on the server:
$ mv empty/.hg/largefiles/02a439e5c31c526465ab1a0ca1f431f76b827b90 .
$ hg -R http-clone up --config largefiles.usercache=http-clone-usercache
- getting changed largefiles
- f1: largefile 02a439e5c31c526465ab1a0ca1f431f76b827b90 not available from http://localhost:$HGPORT2/
- 0 largefiles updated, 0 removed
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository http-clone not found!
+ [255]
$ hg -R http-clone st
- ! f1
+ abort: repository http-clone not found!
+ [255]
$ hg -R http-clone up -Cqr null
+ abort: repository http-clone not found!
+ [255]
largefiles pulled on update - a largefile corrupted on the server:
$ echo corruption > empty/.hg/largefiles/02a439e5c31c526465ab1a0ca1f431f76b827b90
$ hg -R http-clone up --config largefiles.usercache=http-clone-usercache
- getting changed largefiles
- f1: data corruption (expected 02a439e5c31c526465ab1a0ca1f431f76b827b90, got 6a7bb2556144babe3899b25e5428123735bb1e27)
- 0 largefiles updated, 0 removed
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository http-clone not found!
+ [255]
$ hg -R http-clone st
- ! f1
+ abort: repository http-clone not found!
+ [255]
$ [ ! -f http-clone/.hg/largefiles/02a439e5c31c526465ab1a0ca1f431f76b827b90 ]
$ [ ! -f http-clone/f1 ]
$ [ ! -f http-clone-usercache ]
$ hg -R http-clone verify --large --lfc
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 1 changesets with 1 changes to 1 files
- searching 1 changesets for largefiles
- verified contents of 1 revisions of 1 largefiles
+ abort: repository http-clone not found!
+ [255]
$ hg -R http-clone up -Cqr null
+ abort: repository http-clone not found!
+ [255]
largefiles pulled on update - no server side problems:
$ mv 02a439e5c31c526465ab1a0ca1f431f76b827b90 empty/.hg/largefiles/
$ hg -R http-clone --debug up --config largefiles.usercache=http-clone-usercache --config progress.debug=true
- resolving manifests
- branchmerge: False, force: False, partial: False
- ancestor: 000000000000, local: 000000000000+, remote: cf03e5bb9936
- .hglf/f1: remote created -> g
- getting .hglf/f1
- updating: .hglf/f1 1/1 files (100.00%)
- getting changed largefiles
- using http://localhost:$HGPORT2/
- sending capabilities command
- sending statlfile command
- getting largefiles: 0/1 files (0.00%)
- getting f1:02a439e5c31c526465ab1a0ca1f431f76b827b90
- sending getlfile command
- found 02a439e5c31c526465ab1a0ca1f431f76b827b90 in store
- 1 largefiles updated, 0 removed
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository http-clone not found!
+ [255]
$ ls http-clone-usercache/*
- http-clone-usercache/02a439e5c31c526465ab1a0ca1f431f76b827b90
+ ls: cannot access 'http-clone-usercache/*': $ENOENT$
+ [2]
$ rm -rf empty http-clone*
@@ -348,25 +322,17 @@
$ cat hg.pid >> $DAEMON_PIDS
$ hg clone --noupdate http://localhost:$HGPORT batchverifyclone
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 2 changes to 2 files
- new changesets 567253b0f523:04d19c27a332 (2 drafts)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg -R batchverifyclone verify --large --lfa
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 2 changesets with 2 changes to 2 files
- searching 2 changesets for largefiles
- verified existence of 2 revisions of 2 largefiles
+ abort: repository batchverifyclone not found!
+ [255]
$ tail -1 access.log
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=statlfile+sha%3D972a1a11f19934401291cc99117ec614933374ce%3Bstatlfile+sha%3Dc801c9cfe94400963fcb683246217d5db77f9a9a x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
+ $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=04d19c27a332f3132676bf5d086bb5924264106c&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull
$ hg -R batchverifyclone update
- getting changed largefiles
- 2 largefiles updated, 0 removed
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository batchverifyclone not found!
+ [255]
Clear log file before next test
@@ -383,24 +349,12 @@
Invoking status precommit hook
A c
$ hg -R batchverifyclone pull
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 6bba8cb6935d (1 drafts)
- (run 'hg update' to get a working copy)
+ abort: repository batchverifyclone not found!
+ [255]
$ hg -R batchverifyclone verify --lfa
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 3 changesets with 3 changes to 3 files
- searching 3 changesets for largefiles
- verified existence of 3 revisions of 3 largefiles
+ abort: repository batchverifyclone not found!
+ [255]
$ tail -1 access.log
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=statlfile HTTP/1.1" 200 - x-hgarg-1:sha=c8559c3c9cfb42131794b7d8009230403b9b454c x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
$ killdaemons.py
@@ -448,15 +402,9 @@
realm: mercurial
user: user
password: requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 567253b0f523 (1 drafts)
- updating to branch default
- getting changed largefiles
- 1 largefiles updated, 0 removed
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ killdaemons.py
$ rm hg.pid access.log
ERROR: test-largefiles-wireproto.t#sshv2 output changed
!# Ret was: 0 (test-largefiles-wireproto.t#sshv2)
test-audit-subrepo.t
test-audit-subrepo.t ... # Test test-audit-subrepo.t
# Running sh "/tmp/hgtests.tGzSpC/child213/test-audit-subrepo.t.sh"
# Ret was: 0 (test-histedit-fold.t)
ok
test-push-http.t#bundle1
test-push-http.t#bundle1 ... # Test test-push-http.t#bundle1
# Running sh "/tmp/hgtests.tGzSpC/child214/test-push-http.t-bundle1.sh"
# Ret was: 0 (test-audit-subrepo.t)
ok
test-push-http.t#bundle2
test-push-http.t#bundle2 ... # Test test-push-http.t#bundle2
# Running sh "/tmp/hgtests.tGzSpC/child215/test-push-http.t-bundle2.sh"
--- /<<PKGBUILDDIR>>/tests/test-push-http.t
+++ /<<PKGBUILDDIR>>/tests/test-push-http.t#bundle1.err
@@ -403,23 +403,22 @@
$ hg clone http://localhost:$HGPORT/hgwebdir hgwebdir-local
requesting all changes
adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 98a3f8f02ba7
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ transaction abort!
+ rollback completed
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd hgwebdir-local
+ $TESTTMP.sh: 175: cd: can't cd to hgwebdir-local
+ [2]
$ echo commit > a
$ hg commit -m 'local commit'
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg push
- pushing to http://localhost:$HGPORT/hgwebdir
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ killdaemons.py
ERROR: test-push-http.t#bundle1 output changed
!# Ret was: 0 (test-push-http.t#bundle1)
test-progress.t
test-progress.t ... # Test test-progress.t
# Running sh "/tmp/hgtests.tGzSpC/child216/test-progress.t.sh"
# Ret was: 0 (test-progress.t)
ok
test-rebase-inmemory.t
test-rebase-inmemory.t ... # Test test-rebase-inmemory.t
# Running sh "/tmp/hgtests.tGzSpC/child217/test-rebase-inmemory.t.sh"
# Ret was: 0 (test-remotefilelog-repack-fast.t)
ok
test-fncache.t
test-fncache.t ... # Test test-fncache.t
# Running sh "/tmp/hgtests.tGzSpC/child218/test-fncache.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-push-http.t
+++ /<<PKGBUILDDIR>>/tests/test-push-http.t#bundle2.err
@@ -402,24 +402,20 @@
$ hg clone http://localhost:$HGPORT/hgwebdir hgwebdir-local
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 98a3f8f02ba7
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd hgwebdir-local
+ $TESTTMP.sh: 177: cd: can't cd to hgwebdir-local
+ [2]
$ echo commit > a
$ hg commit -m 'local commit'
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg push
- pushing to http://localhost:$HGPORT/hgwebdir
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ killdaemons.py
ERROR: test-push-http.t#bundle2 output changed
!# Ret was: 0 (test-push-http.t#bundle2)
test-log-linerange.t
test-log-linerange.t ... # Test test-log-linerange.t
# Running sh "/tmp/hgtests.tGzSpC/child219/test-log-linerange.t.sh"
# Ret was: 0 (test-fncache.t)
ok
test-getbundle.t
test-getbundle.t ... # Test test-getbundle.t
# Running sh "/tmp/hgtests.tGzSpC/child220/test-getbundle.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-getbundle.t
+++ /<<PKGBUILDDIR>>/tests/test-getbundle.t.err
@@ -196,77 +196,33 @@
$ hg serve -R repo -p $HGPORT -d --pid-file=hg.pid -E error.log -A access.log
$ cat hg.pid >> $DAEMON_PIDS
$ hg debuggetbundle http://localhost:$HGPORT/ bundle
- $ hg debugbundle bundle
- 7704483d56b2a7b5db54dcee7c62378ac629b348
- 29a4d1f17bd3f0779ca0525bebb1cfb51067c738
- 713346a995c363120712aed1aee7e04afd867638
- d5f6e1ea452285324836a49d7d3c2a63cfed1d31
- ff42371d57168345fdf1a3aac66a51f6a45d41d2
- bac16991d12ff45f9dc43c52da1946dfadb83e80
- 6621d79f61b23ec74cf4b69464343d9e0980ec8b
- 8931463777131cd73923e560b760061f2aa8a4bc
- f34414c64173e0ecb61b25dc55e116dbbcc89bee
- 928b5f94cdb278bb536eba552de348a4e92ef24d
- 700b7e19db54103633c4bf4a6a6b6d55f4d50c03
- 63476832d8ec6558cf9bbe3cbe0c757e5cf18043
- 13c0170174366b441dc68e8e33757232fa744458
- 5686dbbd9fc46cb806599c878d02fe1cb56b83d3
- 8365676dbab05860ce0d9110f2af51368b961bbd
- 0b2f73f04880d9cb6a5cd8a757f0db0ad01e32c3
- 4801a72e5d88cb515b0c7e40fae34180f3f837f2
- 10c14a2cc935e1d8c31f9e98587dcf27fb08a6da
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
+ $ hg debugbundle bundle
+ abort: $ENOENT$: bundle
+ [255]
Get parts of two branches:
$ hg debuggetbundle http://localhost:$HGPORT/ bundle -H 13c0170174366b441dc68e8e33757232fa744458 -C 700b7e19db54103633c4bf4a6a6b6d55f4d50c03 -H bac16991d12ff45f9dc43c52da1946dfadb83e80 -C d5f6e1ea452285324836a49d7d3c2a63cfed1d31
- $ hg debugbundle bundle
- ff42371d57168345fdf1a3aac66a51f6a45d41d2
- bac16991d12ff45f9dc43c52da1946dfadb83e80
- 63476832d8ec6558cf9bbe3cbe0c757e5cf18043
- 13c0170174366b441dc68e8e33757232fa744458
+ abort: error: Connection refused
+ [255]
+ $ hg debugbundle bundle
+ abort: $ENOENT$: bundle
+ [255]
Check that we get all needed file changes:
$ hg debugbundle bundle --all
- format: id, p1, p2, cset, delta base, len(delta)
-
- changelog
- ff42371d57168345fdf1a3aac66a51f6a45d41d2 d5f6e1ea452285324836a49d7d3c2a63cfed1d31 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 d5f6e1ea452285324836a49d7d3c2a63cfed1d31 99
- bac16991d12ff45f9dc43c52da1946dfadb83e80 ff42371d57168345fdf1a3aac66a51f6a45d41d2 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 ff42371d57168345fdf1a3aac66a51f6a45d41d2 99
- 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 700b7e19db54103633c4bf4a6a6b6d55f4d50c03 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 bac16991d12ff45f9dc43c52da1946dfadb83e80 102
- 13c0170174366b441dc68e8e33757232fa744458 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 102
-
- manifest
- dac7984588fc4eea7acbf39693a9c1b06f5b175d 591f732a3faf1fb903815273f3c199a514a61ccb 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 591f732a3faf1fb903815273f3c199a514a61ccb 113
- 0772616e6b48a76afb6c1458e193cbb3dae2e4ff dac7984588fc4eea7acbf39693a9c1b06f5b175d 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 dac7984588fc4eea7acbf39693a9c1b06f5b175d 113
- eb498cd9af6c44108e43041e951ce829e29f6c80 bff2f4817ced57b386caf7c4e3e36a4bc9af7e93 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 0772616e6b48a76afb6c1458e193cbb3dae2e4ff 295
- b15709c071ddd2d93188508ba156196ab4f19620 eb498cd9af6c44108e43041e951ce829e29f6c80 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 eb498cd9af6c44108e43041e951ce829e29f6c80 114
-
- mf
- 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 301ca08d026bb72cb4258a9d211bdf7ca0bcd810 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 301ca08d026bb72cb4258a9d211bdf7ca0bcd810 17
- c7b583de053293870e145f45bd2d61643563fd06 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 4f73f97080266ab8e0c0561ca8d0da3eaf65b695 18
- 266ee3c0302a5a18f1cf96817ac79a51836179e9 edc0f6b8db80d68ae6aff2b19f7e5347ab68fa63 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 c7b583de053293870e145f45bd2d61643563fd06 149
- 698c6a36220548cd3903ca7dada27c59aa500c52 266ee3c0302a5a18f1cf96817ac79a51836179e9 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 266ee3c0302a5a18f1cf96817ac79a51836179e9 19
-
- nf11
- 33fbc651630ffa7ccbebfe4eb91320a873e7291c 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 63476832d8ec6558cf9bbe3cbe0c757e5cf18043 0000000000000000000000000000000000000000 16
-
- nf12
- ddce0544363f037e9fb889faca058f52dc01c0a5 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 13c0170174366b441dc68e8e33757232fa744458 0000000000000000000000000000000000000000 16
-
- nf4
- 3c1407305701051cbed9f9cb9a68bdfb5997c235 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 ff42371d57168345fdf1a3aac66a51f6a45d41d2 0000000000000000000000000000000000000000 15
-
- nf5
- 0dbd89c185f53a1727c54cd1ce256482fa23968e 0000000000000000000000000000000000000000 0000000000000000000000000000000000000000 bac16991d12ff45f9dc43c52da1946dfadb83e80 0000000000000000000000000000000000000000 15
+ abort: $ENOENT$: bundle
+ [255]
Verify we hit the HTTP server:
$ cat access.log
* - - [*] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
$LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- * - - [*] "GET /?cmd=capabilities HTTP/1.1" 200 - (glob)
- $LOCALIP - - [$LOGDATE$] "GET /?cmd=getbundle HTTP/1.1" 200 - x-hgarg-1:common=700b7e19db54103633c4bf4a6a6b6d55f4d50c03+d5f6e1ea452285324836a49d7d3c2a63cfed1d31&heads=13c0170174366b441dc68e8e33757232fa744458+bac16991d12ff45f9dc43c52da1946dfadb83e80 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
$ cat error.log
ERROR: test-getbundle.t output changed
!# Ret was: 0 (test-getbundle.t)
test-status-color.t
test-status-color.t ... # Test test-status-color.t
# Running sh "/tmp/hgtests.tGzSpC/child221/test-status-color.t.sh"
# Ret was: 0 (test-log-linerange.t)
ok
test-merge-criss-cross.t
test-merge-criss-cross.t ... # Test test-merge-criss-cross.t
# Running sh "/tmp/hgtests.tGzSpC/child222/test-merge-criss-cross.t.sh"
# Ret was: 0 (test-rebase-inmemory.t)
ok
test-logexchange.t
test-logexchange.t ... # Test test-logexchange.t
# Running sh "/tmp/hgtests.tGzSpC/child223/test-logexchange.t.sh"
# Ret was: 0 (test-merge-criss-cross.t)
ok
test-fastannotate-hg.t
test-fastannotate-hg.t ... # Test test-fastannotate-hg.t
# Running sh "/tmp/hgtests.tGzSpC/child224/test-fastannotate-hg.t.sh"
# Ret was: 0 (test-status-color.t)
ok
test-censor.t
test-censor.t ... # Test test-censor.t
# Running sh "/tmp/hgtests.tGzSpC/child225/test-censor.t.sh"
# Ret was: 0 (test-logexchange.t)
ok
test-convert-hg-sink.t
test-convert-hg-sink.t ... # Test test-convert-hg-sink.t
# Running sh "/tmp/hgtests.tGzSpC/child226/test-convert-hg-sink.t.sh"
# Ret was: 0 (test-fastannotate-hg.t)
ok
test-histedit-edit.t
test-histedit-edit.t ... # Test test-histedit-edit.t
# Running sh "/tmp/hgtests.tGzSpC/child227/test-histedit-edit.t.sh"
# Ret was: 0 (test-convert-hg-sink.t)
ok
test-merge-types.t
test-merge-types.t ... # Test test-merge-types.t
# Running sh "/tmp/hgtests.tGzSpC/child228/test-merge-types.t.sh"
# Ret was: 0 (test-censor.t)
ok
test-lfconvert.t
test-lfconvert.t ... # Test test-lfconvert.t
# Running sh "/tmp/hgtests.tGzSpC/child229/test-lfconvert.t.sh"
# Ret was: 0 (test-merge-types.t)
ok
test-remotefilelog-bgprefetch.t
test-remotefilelog-bgprefetch.t ... # Test test-remotefilelog-bgprefetch.t
# Running sh "/tmp/hgtests.tGzSpC/child230/test-remotefilelog-bgprefetch.t.sh"
# Ret was: 0 (test-histedit-edit.t)
ok
test-narrow.t#flat#lfs-off
test-narrow.t#flat#lfs-off ... # Test test-narrow.t#flat#lfs-off
# Running sh "/tmp/hgtests.tGzSpC/child231/test-narrow.t-flat#lfs-off.sh"
# Ret was: 0 (test-lfconvert.t)
ok
test-narrow.t#flat#lfs-on
test-narrow.t#flat#lfs-on ... # Test test-narrow.t#flat#lfs-on
# Running sh "/tmp/hgtests.tGzSpC/child232/test-narrow.t-flat#lfs-on.sh"
# Ret was: 0 (test-remotefilelog-bgprefetch.t)
ok
test-narrow.t#tree#lfs-off
test-narrow.t#tree#lfs-off ... # Test test-narrow.t#tree#lfs-off
# Running sh "/tmp/hgtests.tGzSpC/child233/test-narrow.t-tree#lfs-off.sh"
# Ret was: 0 (test-narrow.t#flat#lfs-off)
ok
test-narrow.t#tree#lfs-on
test-narrow.t#tree#lfs-on ... # Test test-narrow.t#tree#lfs-on
# Running sh "/tmp/hgtests.tGzSpC/child234/test-narrow.t-tree#lfs-on.sh"
# Ret was: 0 (test-narrow.t#flat#lfs-on)
ok
test-fetch.t
test-fetch.t ... # Test test-fetch.t
# Running sh "/tmp/hgtests.tGzSpC/child235/test-fetch.t.sh"
# Ret was: 0 (test-narrow.t#tree#lfs-off)
ok
test-histedit-commute.t
test-histedit-commute.t ... # Test test-histedit-commute.t
# Running sh "/tmp/hgtests.tGzSpC/child236/test-histedit-commute.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-fetch.t
+++ /<<PKGBUILDDIR>>/tests/test-fetch.t.err
@@ -75,52 +75,26 @@
$ HGEDITOR=cat hg --cwd d fetch --edit http://localhost:$HGPORT/
pulling from http://localhost:$HGPORT/
searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files (+1 heads)
- new changesets d2ae7f538514
- updating to 2:d2ae7f538514
- 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
- merging with 1:d36c0562f908
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- Automated merge with http://localhost:$HGPORT/
-
-
- HG: Enter commit message. Lines beginning with 'HG:' are removed.
- HG: Leave message empty to abort commit.
- HG: --
- HG: user: test
- HG: branch merge
- HG: branch 'default'
- HG: changed c
- new changeset 3:* merges remote changes with local (glob)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg --cwd d tip --template '{desc}\n'
- Automated merge with http://localhost:$HGPORT/
+ c
$ hg --cwd d status --rev 'tip^1' --rev tip
A c
$ hg --cwd d status --rev 'tip^2' --rev tip
- A b
+ abort: empty revision on one side of range
+ [255]
fetch over http with auth (should be hidden in desc)
(this also tests that editor is not invoked if '--edit' is not
specified, even though commit message is not specified explicitly)
$ HGEDITOR=cat hg --cwd e fetch http://user:password@localhost:$HGPORT/
- pulling from http://user:***@localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files (+1 heads)
- new changesets d2ae7f538514
- updating to 2:d2ae7f538514
- 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
- merging with 1:d36c0562f908
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- new changeset 3:* merges remote changes with local (glob)
+ abort: error: Connection refused
+ [255]
$ hg --cwd e tip --template '{desc}\n'
- Automated merge with http://localhost:$HGPORT/
+ c
$ hg clone a f
updating to branch default
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
ERROR: test-fetch.t output changed
!# Ret was: 0 (test-fetch.t)
test-wireproto-caching.t
test-wireproto-caching.t ... # Test test-wireproto-caching.t
# Running sh "/tmp/hgtests.tGzSpC/child237/test-wireproto-caching.t.sh"
# Ret was: 0 (test-wireproto-caching.t)
ok
test-incoming-outgoing.t
test-incoming-outgoing.t ... # Test test-incoming-outgoing.t
# Ret was: 0 (test-histedit-commute.t)
ok
test-clone-pull-corruption.t
test-clone-pull-corruption.t ... # Test test-clone-pull-corruption.t
# Running sh "/tmp/hgtests.tGzSpC/child239/test-clone-pull-corruption.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child238/test-incoming-outgoing.t.sh"
# Ret was: 0 (test-narrow.t#tree#lfs-on)
ok
test-eol.t
test-eol.t ... # Test test-eol.t
# Running sh "/tmp/hgtests.tGzSpC/child240/test-eol.t.sh"
# Ret was: 0 (test-clone-pull-corruption.t)
ok
test-rollback.t
test-rollback.t ... # Test test-rollback.t
# Running sh "/tmp/hgtests.tGzSpC/child241/test-rollback.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-incoming-outgoing.t
+++ /<<PKGBUILDDIR>>/tests/test-incoming-outgoing.t.err
@@ -23,80 +23,12 @@
$ hg -R new incoming http://localhost:$HGPORT/
comparing with http://localhost:$HGPORT/
- changeset: 0:00a43fa82f62
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 0
-
- changeset: 1:5460a410df01
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 1
-
- changeset: 2:d9f42cd1a1ec
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 2
-
- changeset: 3:376476025137
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 3
-
- changeset: 4:70d7eb252d49
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 4
-
- changeset: 5:ad284ee3b5ee
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 5
-
- changeset: 6:e9229f2de384
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 6
-
- changeset: 7:d152815bb8db
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 7
-
- changeset: 8:e4feb4ac9035
- tag: tip
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 8
-
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg -R new incoming -r 4 http://localhost:$HGPORT/
- comparing with http://localhost:$HGPORT/
- changeset: 0:00a43fa82f62
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 0
-
- changeset: 1:5460a410df01
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 1
-
- changeset: 2:d9f42cd1a1ec
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 2
-
- changeset: 3:376476025137
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 3
-
- changeset: 4:70d7eb252d49
- tag: tip
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 4
-
+ abort: error: Connection refused
+ [255]
local incoming
@@ -223,53 +155,8 @@
test with --bundle
$ hg -R new incoming --bundle test.hg http://localhost:$HGPORT/
- comparing with http://localhost:$HGPORT/
- changeset: 0:00a43fa82f62
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 0
-
- changeset: 1:5460a410df01
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 1
-
- changeset: 2:d9f42cd1a1ec
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 2
-
- changeset: 3:376476025137
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 3
-
- changeset: 4:70d7eb252d49
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 4
-
- changeset: 5:ad284ee3b5ee
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 5
-
- changeset: 6:e9229f2de384
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 6
-
- changeset: 7:d152815bb8db
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 7
-
- changeset: 8:e4feb4ac9035
- tag: tip
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 8
-
+ abort: error: Connection refused
+ [255]
$ hg -R new incoming --bundle test2.hg test
comparing with test
changeset: 0:00a43fa82f62
@@ -325,12 +212,8 @@
$ hg init temp
$ hg init temp2
$ hg -R temp unbundle test.hg
- adding changesets
- adding manifests
- adding file changes
- added 9 changesets with 9 changes to 1 files
- new changesets 00a43fa82f62:e4feb4ac9035 (9 drafts)
- (run 'hg update' to get a working copy)
+ abort: $ENOENT$: test.hg
+ [255]
$ hg -R temp2 unbundle test2.hg
adding changesets
adding manifests
@@ -339,11 +222,10 @@
new changesets 00a43fa82f62:e4feb4ac9035 (9 drafts)
(run 'hg update' to get a working copy)
$ hg -R temp tip
- changeset: 8:e4feb4ac9035
- tag: tip
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 8
+ changeset: -1:000000000000
+ tag: tip
+ user:
+ date: Thu Jan 01 00:00:00 1970 +0000
$ hg -R temp2 tip
changeset: 8:e4feb4ac9035
@@ -433,51 +315,12 @@
$ hg -R test-dev outgoing http://localhost:$HGPORT/
comparing with http://localhost:$HGPORT/
- searching for changes
- changeset: 9:d89d4abea5bc
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 9
-
- changeset: 10:820095aa7158
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 10
-
- changeset: 11:09ede2f3a638
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 11
-
- changeset: 12:e576b1bed305
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 12
-
- changeset: 13:96bbff09a7cc
- tag: tip
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 13
-
+ abort: error: Connection refused
+ [255]
$ hg -R test-dev outgoing -r 11 http://localhost:$HGPORT/
comparing with http://localhost:$HGPORT/
- searching for changes
- changeset: 9:d89d4abea5bc
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 9
-
- changeset: 10:820095aa7158
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 10
-
- changeset: 11:09ede2f3a638
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: 11
-
+ abort: error: Connection refused
+ [255]
incoming from empty remote repository
ERROR: test-incoming-outgoing.t output changed
!# Ret was: 0 (test-incoming-outgoing.t)
test-mq-subrepo-svn.t
test-mq-subrepo-svn.t ... # Test test-mq-subrepo-svn.t
# Running sh "/tmp/hgtests.tGzSpC/child242/test-mq-subrepo-svn.t.sh"
skipped missing feature: subversion client and admin tools >= 1.3
# Ret was: 80 (test-mq-subrepo-svn.t)
test-extdiff.t
test-extdiff.t ... # Test test-extdiff.t
# Running sh "/tmp/hgtests.tGzSpC/child243/test-extdiff.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-rollback.t
+++ /<<PKGBUILDDIR>>/tests/test-rollback.t.err
@@ -130,25 +130,25 @@
$ cd ..
$ hg clone http://localhost:$HGPORT u
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 2 changes to 1 files (+1 heads)
- new changesets 23b0221f3370:068774709090
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd u
+ $TESTTMP.sh: 102: cd: can't cd to u
+ [2]
$ hg id default
- 068774709090
+ abort: repository default not found!
+ [255]
now rollback and observe that 'hg serve' reloads the repository and
presents the correct tip changeset:
$ hg -R ../t rollback
- repository tip rolled back to revision 1 (undo commit)
- working directory now based on revision 0
+ abort: repository ../t not found!
+ [255]
$ hg id default
- 791dd2169706
+ abort: repository default not found!
+ [255]
$ killdaemons.py
#endif
@@ -156,48 +156,69 @@
update to older changeset and then refuse rollback, because
that would lose data (issue2998)
$ cd ../t
+ $TESTTMP.sh: 112: cd: can't cd to ../t
+ [2]
$ hg -q update
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ rm `hg status -un`
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ rm: missing operand
+ Try 'rm --help' for more information.
+ [1]
$ template='{rev}:{node|short} [{branch}] {desc|firstline}\n'
$ echo 'valuable new file' > b
$ echo 'valuable modification' >> a
$ hg commit -A -m'a valuable change'
- adding b
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg update 0
- 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
- $ hg rollback
- abort: rollback of last commit while not checked out may lose data
- (use -f to force)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+ $ hg rollback
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
$ hg tip -q
- 2:4d9cd3795eea
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg rollback -f
- repository tip rolled back to revision 1 (undo commit)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg status
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg log --removed b # yep, it's gone
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
same again, but emulate an old client that doesn't write undo.desc
$ hg -q update
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ echo 'valuable modification redux' >> a
$ hg commit -m'a valuable change redux'
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ rm .hg/undo.desc
+ rm: cannot remove '.hg/undo.desc': $ENOENT$
+ [1]
$ hg update 0
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- $ hg rollback
- rolling back unknown transaction
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+ $ hg rollback
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cat a
- a
+ valuable modification
+ valuable modification redux
corrupt journal test
$ echo "foo" > .hg/store/journal
+ $TESTTMP.sh: 152: $TESTTMP.sh: cannot create .hg/store/journal: Directory nonexistent
+ [2]
$ hg recover
- rolling back interrupted transaction
- couldn't read journal entry 'foo\n'!
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 2 changesets with 2 changes to 1 files
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
rollback disabled by config
$ cat >> $HGRCPATH <<EOF
@@ -206,10 +227,13 @@
> EOF
$ echo narf >> pinky-sayings.txt
$ hg add pinky-sayings.txt
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg ci -m 'First one.'
- $ hg rollback
- abort: rollback is disabled because it is unsafe
- (see `hg help -v rollback` for information)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
+ $ hg rollback
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
$ cd ..
@@ -304,18 +328,17 @@
An I/O error during pretxncommit is handled
$ hg init ioerror-pretxncommit
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ cd ioerror-pretxncommit
$ echo 0 > foo
$ hg -q commit -A -m initial
- warn during pretxncommit
- warn during pretxnclose
- warn during txnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ echo 1 > foo
$ hg --config ui.ioerrors=pretxncommit commit -m 'error during pretxncommit'
- warn during pretxnclose
- warn during txnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ hg commit -m 'commit 1'
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
nothing changed
[1]
@@ -324,19 +347,18 @@
An I/O error during pretxnclose is handled
$ hg init ioerror-pretxnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ cd ioerror-pretxnclose
$ echo 0 > foo
$ hg -q commit -A -m initial
- warn during pretxncommit
- warn during pretxnclose
- warn during txnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ echo 1 > foo
$ hg --config ui.ioerrors=pretxnclose commit -m 'error during pretxnclose'
- warn during pretxncommit
- warn during txnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ hg commit -m 'commit 1'
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
nothing changed
[1]
@@ -345,19 +367,18 @@
An I/O error during txnclose is handled
$ hg init ioerror-txnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ cd ioerror-txnclose
$ echo 0 > foo
$ hg -q commit -A -m initial
- warn during pretxncommit
- warn during pretxnclose
- warn during txnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ echo 1 > foo
$ hg --config ui.ioerrors=txnclose commit -m 'error during txnclose'
- warn during pretxncommit
- warn during pretxnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ hg commit -m 'commit 1'
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
nothing changed
[1]
@@ -366,73 +387,70 @@
An I/O error writing "transaction abort" is handled
$ hg init ioerror-msgabort
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ cd ioerror-msgabort
$ echo 0 > foo
$ hg -q commit -A -m initial
- warn during pretxncommit
- warn during pretxnclose
- warn during txnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ echo 1 > foo
$ hg --config ui.ioerrors=msgabort --config hooks.pretxncommit=false commit -m 'error during abort message'
- warn during abort
- rollback completed
- abort: pretxncommit hook exited with status 1
- [255]
-
- $ hg commit -m 'commit 1'
- warn during pretxncommit
- warn during pretxnclose
- warn during txnclose
-
- $ cd ..
-
-An I/O error during txnabort should still result in rollback
-
- $ hg init ioerror-txnabort
- $ cd ioerror-txnabort
-
- $ echo 0 > foo
- $ hg -q commit -A -m initial
- warn during pretxncommit
- warn during pretxnclose
- warn during txnclose
-
- $ echo 1 > foo
- $ hg --config ui.ioerrors=txnabort --config hooks.pretxncommit=false commit -m 'error during abort'
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
transaction abort!
rollback completed
abort: pretxncommit hook exited with status 1
[255]
$ hg commit -m 'commit 1'
- warn during pretxncommit
- warn during pretxnclose
- warn during txnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
+
+ $ cd ..
+
+An I/O error during txnabort should still result in rollback
+
+ $ hg init ioerror-txnabort
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
+ $ cd ioerror-txnabort
+
+ $ echo 0 > foo
+ $ hg -q commit -A -m initial
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
+
+ $ echo 1 > foo
+ $ hg --config ui.ioerrors=txnabort --config hooks.pretxncommit=false commit -m 'error during abort'
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
+ transaction abort!
+ rollback completed
+ abort: pretxncommit hook exited with status 1
+ [255]
+
+ $ hg commit -m 'commit 1'
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ cd ..
An I/O error writing "rollback completed" is handled
$ hg init ioerror-msgrollback
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ cd ioerror-msgrollback
$ echo 0 > foo
$ hg -q commit -A -m initial
- warn during pretxncommit
- warn during pretxnclose
- warn during txnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ echo 1 > foo
$ hg --config ui.ioerrors=msgrollback --config hooks.pretxncommit=false commit -m 'error during rollback message'
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
transaction abort!
- warn during abort
+ rollback completed
abort: pretxncommit hook exited with status 1
[255]
$ hg verify
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
checking changesets
checking manifests
crosschecking files in changesets and manifests
@@ -446,18 +464,19 @@
of a transaction.
$ hg init ioerror-multiple
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ cd ioerror-multiple
$ echo 0 > foo
$ hg -q commit -A -m initial
- warn during pretxncommit
- warn during pretxnclose
- warn during txnclose
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ echo 1 > foo
$ hg --config ui.ioerrors=pretxncommit,pretxnclose,txnclose,txnabort,msgabort,msgrollback commit -m 'multiple errors'
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
$ hg verify
+ *** failed to import extension badui from $TESTTMP/badui.py: [Errno 2] $ENOENT$: '$TESTTMP/badui.py'
checking changesets
checking manifests
crosschecking files in changesets and manifests
ERROR: test-rollback.t output changed
!# Ret was: 0 (test-rollback.t)
test-share.t
test-share.t ... # Test test-share.t
# Running sh "/tmp/hgtests.tGzSpC/child244/test-share.t.sh"
# Ret was: 0 (test-eol.t)
ok
test-newbranch.t
test-newbranch.t ... # Test test-newbranch.t
# Running sh "/tmp/hgtests.tGzSpC/child245/test-newbranch.t.sh"
# Ret was: 0 (test-extdiff.t)
ok
test-wireproto-command-manifestdata.t
test-wireproto-command-manifestdata.t ... # Test test-wireproto-command-manifestdata.t
# Running sh "/tmp/hgtests.tGzSpC/child246/test-wireproto-command-manifestdata.t.sh"
# Killing daemon process 19348
# Ret was: 0 (test-wireproto-command-manifestdata.t)
ok
test-amend.t#obsstore-off
test-amend.t#obsstore-off ... # Test test-amend.t#obsstore-off
# Running sh "/tmp/hgtests.tGzSpC/child247/test-amend.t-obsstore-off.sh"
# Ret was: 0 (test-share.t)
ok
test-amend.t#obsstore-on
test-amend.t#obsstore-on ... # Test test-amend.t#obsstore-on
# Running sh "/tmp/hgtests.tGzSpC/child248/test-amend.t-obsstore-on.sh"
# Ret was: 0 (test-amend.t#obsstore-off)
ok
test-git-export.t
test-git-export.t ... # Test test-git-export.t
# Running sh "/tmp/hgtests.tGzSpC/child249/test-git-export.t.sh"
# Ret was: 0 (test-newbranch.t)
ok
test-infinitepush-ci.t
test-infinitepush-ci.t ... # Test test-infinitepush-ci.t
# Running sh "/tmp/hgtests.tGzSpC/child250/test-infinitepush-ci.t.sh"
# Ret was: 0 (test-amend.t#obsstore-on)
ok
test-grep.t
test-grep.t ... # Test test-grep.t
# Running sh "/tmp/hgtests.tGzSpC/child251/test-grep.t.sh"
# Ret was: 0 (test-infinitepush-ci.t)
ok
test-lfs-largefiles.t
test-lfs-largefiles.t ... # Test test-lfs-largefiles.t
# Running sh "/tmp/hgtests.tGzSpC/child252/test-lfs-largefiles.t.sh"
# Ret was: 0 (test-git-export.t)
ok
test-diff-color.t
test-diff-color.t ... # Test test-diff-color.t
# Running sh "/tmp/hgtests.tGzSpC/child253/test-diff-color.t.sh"
# Ret was: 0 (test-lfs-largefiles.t)
ok
test-split.t#obsstore-off
test-split.t#obsstore-off ... # Test test-split.t#obsstore-off
# Running sh "/tmp/hgtests.tGzSpC/child254/test-split.t-obsstore-off.sh"
# Ret was: 0 (test-diff-color.t)
ok
test-split.t#obsstore-on
test-split.t#obsstore-on ... # Test test-split.t#obsstore-on
# Ret was: 0 (test-grep.t)
ok
test-hgweb-empty.t
test-hgweb-empty.t ... # Test test-hgweb-empty.t
# Running sh "/tmp/hgtests.tGzSpC/child255/test-split.t-obsstore-on.sh"
# Running sh "/tmp/hgtests.tGzSpC/child256/test-hgweb-empty.t.sh"
# Killing daemon process 23407
# Ret was: 0 (test-hgweb-empty.t)
ok
test-rebase-abort.t
test-rebase-abort.t ... # Test test-rebase-abort.t
# Running sh "/tmp/hgtests.tGzSpC/child257/test-rebase-abort.t.sh"
# Ret was: 0 (test-split.t#obsstore-off)
ok
test-rebase-conflicts.t
test-rebase-conflicts.t ... # Test test-rebase-conflicts.t
# Running sh "/tmp/hgtests.tGzSpC/child258/test-rebase-conflicts.t.sh"
# Ret was: 0 (test-split.t#obsstore-on)
ok
test-infinitepush-bundlestore.t
test-infinitepush-bundlestore.t ... # Test test-infinitepush-bundlestore.t
# Running sh "/tmp/hgtests.tGzSpC/child259/test-infinitepush-bundlestore.t.sh"
# Ret was: 0 (test-rebase-conflicts.t)
ok
test-merge1.t
test-merge1.t ... # Test test-merge1.t
# Running sh "/tmp/hgtests.tGzSpC/child260/test-merge1.t.sh"
# Ret was: 0 (test-rebase-abort.t)
ok
test-status.t
test-status.t ... # Test test-status.t
# Running sh "/tmp/hgtests.tGzSpC/child261/test-status.t.sh"
# Ret was: 0 (test-infinitepush-bundlestore.t)
ok
test-bundle2-multiple-changegroups.t
test-bundle2-multiple-changegroups.t ... # Test test-bundle2-multiple-changegroups.t
# Running sh "/tmp/hgtests.tGzSpC/child262/test-bundle2-multiple-changegroups.t.sh"
# Ret was: 0 (test-bundle2-multiple-changegroups.t)
ok
test-convert-mtn.t
test-convert-mtn.t ... # Test test-convert-mtn.t
# Running sh "/tmp/hgtests.tGzSpC/child263/test-convert-mtn.t.sh"
skipped missing feature: monotone client (>= 1.0)
# Ret was: 80 (test-convert-mtn.t)
test-rebase-newancestor.t
test-rebase-newancestor.t ... # Test test-rebase-newancestor.t
# Running sh "/tmp/hgtests.tGzSpC/child264/test-rebase-newancestor.t.sh"
# Ret was: 0 (test-merge1.t)
ok
test-narrow-shallow-merges.t
test-narrow-shallow-merges.t ... # Test test-narrow-shallow-merges.t
# Running sh "/tmp/hgtests.tGzSpC/child265/test-narrow-shallow-merges.t.sh"
# Ret was: 0 (test-status.t)
ok
test-mq-guards.t
test-mq-guards.t ... # Test test-mq-guards.t
# Running sh "/tmp/hgtests.tGzSpC/child266/test-mq-guards.t.sh"
# Ret was: 0 (test-rebase-newancestor.t)
ok
test-install.t
test-install.t ... # Test test-install.t
# Running sh "/tmp/hgtests.tGzSpC/child267/test-install.t.sh"
# Ret was: 0 (test-install.t)
ok
test-convert-svn-tags.t
test-convert-svn-tags.t ... # Test test-convert-svn-tags.t
# Running sh "/tmp/hgtests.tGzSpC/child268/test-convert-svn-tags.t.sh"
skipped missing feature: subversion python bindings
# Ret was: 80 (test-convert-svn-tags.t)
test-pager.t
test-pager.t ... # Test test-pager.t
# Running sh "/tmp/hgtests.tGzSpC/child269/test-pager.t.sh"
# Ret was: 0 (test-narrow-shallow-merges.t)
ok
test-wireproto-command-filedata.t
test-wireproto-command-filedata.t ... # Test test-wireproto-command-filedata.t
# Running sh "/tmp/hgtests.tGzSpC/child270/test-wireproto-command-filedata.t.sh"
# Killing daemon process 24918
# Ret was: 0 (test-wireproto-command-filedata.t)
ok
test-hghave.t
test-hghave.t ... # Test test-hghave.t
# Running sh "/tmp/hgtests.tGzSpC/child271/test-hghave.t.sh"
# Ret was: 0 (test-pager.t)
ok
test-uncommit.t
test-uncommit.t ... # Test test-uncommit.t
# Running sh "/tmp/hgtests.tGzSpC/child272/test-uncommit.t.sh"
# Ret was: 0 (test-mq-guards.t)
ok
test-revset-legacy-lookup.t
test-revset-legacy-lookup.t ... # Test test-revset-legacy-lookup.t
# Running sh "/tmp/hgtests.tGzSpC/child273/test-revset-legacy-lookup.t.sh"
# Ret was: 0 (test-uncommit.t)
ok
test-rebase-interruptions.t
test-rebase-interruptions.t ... # Test test-rebase-interruptions.t
# Running sh "/tmp/hgtests.tGzSpC/child274/test-rebase-interruptions.t.sh"
# Ret was: 0 (test-revset-legacy-lookup.t)
ok
test-rebase-parameters.t
test-rebase-parameters.t ... # Test test-rebase-parameters.t
# Running sh "/tmp/hgtests.tGzSpC/child275/test-rebase-parameters.t.sh"
# Ret was: 0 (test-rebase-interruptions.t)
ok
test-narrow-patterns.t
test-narrow-patterns.t ... # Test test-narrow-patterns.t
# Running sh "/tmp/hgtests.tGzSpC/child276/test-narrow-patterns.t.sh"
# Ret was: 0 (test-rebase-parameters.t)
ok
test-hardlinks.t
test-hardlinks.t ... # Test test-hardlinks.t
# Running sh "/tmp/hgtests.tGzSpC/child277/test-hardlinks.t.sh"
# Ret was: 0 (test-narrow-patterns.t)
ok
test-export.t
test-export.t ... # Test test-export.t
# Running sh "/tmp/hgtests.tGzSpC/child278/test-export.t.sh"
# Ret was: 0 (test-hardlinks.t)
ok
test-issue3084.t
test-issue3084.t ... # Test test-issue3084.t
# Running sh "/tmp/hgtests.tGzSpC/child279/test-issue3084.t.sh"
# Ret was: 0 (test-export.t)
ok
test-merge-no-file-change.t
test-merge-no-file-change.t ... # Test test-merge-no-file-change.t
# Running sh "/tmp/hgtests.tGzSpC/child280/test-merge-no-file-change.t.sh"
# Ret was: 0 (test-issue3084.t)
ok
test-verify.t
test-verify.t ... # Test test-verify.t
# Running sh "/tmp/hgtests.tGzSpC/child281/test-verify.t.sh"
# Ret was: 0 (test-verify.t)
ok
test-completion.t
test-completion.t ... # Test test-completion.t
# Running sh "/tmp/hgtests.tGzSpC/child282/test-completion.t.sh"
# Ret was: 0 (test-merge-no-file-change.t)
ok
test-absorb.t
test-absorb.t ... # Test test-absorb.t
# Running sh "/tmp/hgtests.tGzSpC/child283/test-absorb.t.sh"
# Ret was: 0 (test-hghave.t)
ok
test-mq-qpush-fail.t
test-mq-qpush-fail.t ... # Test test-mq-qpush-fail.t
# Running sh "/tmp/hgtests.tGzSpC/child284/test-mq-qpush-fail.t.sh"
# Ret was: 0 (test-completion.t)
ok
test-narrow-widen-no-ellipsis.t#flat
test-narrow-widen-no-ellipsis.t#flat ... # Test test-narrow-widen-no-ellipsis.t#flat
# Running sh "/tmp/hgtests.tGzSpC/child285/test-narrow-widen-no-ellipsis.t-flat.sh"
# Ret was: 0 (test-absorb.t)
ok
test-narrow-widen-no-ellipsis.t#tree
test-narrow-widen-no-ellipsis.t#tree ... # Test test-narrow-widen-no-ellipsis.t#tree
# Running sh "/tmp/hgtests.tGzSpC/child286/test-narrow-widen-no-ellipsis.t-tree.sh"
# Ret was: 0 (test-mq-qpush-fail.t)
ok
test-bundle-r.t
test-bundle-r.t ... # Test test-bundle-r.t
# Running sh "/tmp/hgtests.tGzSpC/child287/test-bundle-r.t.sh"
# Ret was: 0 (test-narrow-widen-no-ellipsis.t#flat)
ok
test-rebase-pull.t
test-rebase-pull.t ... # Test test-rebase-pull.t
# Running sh "/tmp/hgtests.tGzSpC/child288/test-rebase-pull.t.sh"
# Ret was: 0 (test-bundle-r.t)
ok
test-branch-change.t
test-branch-change.t ... # Test test-branch-change.t
# Running sh "/tmp/hgtests.tGzSpC/child289/test-branch-change.t.sh"
# Ret was: 0 (test-narrow-widen-no-ellipsis.t#tree)
ok
test-exchange-obsmarkers-case-A1.t
test-exchange-obsmarkers-case-A1.t ... # Test test-exchange-obsmarkers-case-A1.t
# Running sh "/tmp/hgtests.tGzSpC/child290/test-exchange-obsmarkers-case-A1.t.sh"
# Ret was: 0 (test-rebase-pull.t)
ok
test-rebase-dest.t
test-rebase-dest.t ... # Test test-rebase-dest.t
# Running sh "/tmp/hgtests.tGzSpC/child291/test-rebase-dest.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-A1.t)
ok
test-qrecord.t
test-qrecord.t ... # Test test-qrecord.t
# Running sh "/tmp/hgtests.tGzSpC/child292/test-qrecord.t.sh"
# Ret was: 0 (test-branch-change.t)
ok
test-sparse.t
test-sparse.t ... # Test test-sparse.t
# Running sh "/tmp/hgtests.tGzSpC/child293/test-sparse.t.sh"
# Ret was: 0 (test-qrecord.t)
ok
test-fix-topology.t#obsstore-off
test-fix-topology.t#obsstore-off ... # Test test-fix-topology.t#obsstore-off
# Running sh "/tmp/hgtests.tGzSpC/child294/test-fix-topology.t-obsstore-off.sh"
# Ret was: 0 (test-rebase-dest.t)
ok
test-fix-topology.t#obsstore-on
test-fix-topology.t#obsstore-on ... # Test test-fix-topology.t#obsstore-on
# Running sh "/tmp/hgtests.tGzSpC/child295/test-fix-topology.t-obsstore-on.sh"
# Ret was: 0 (test-fix-topology.t#obsstore-off)
ok
test-rebase-named-branches.t
test-rebase-named-branches.t ... # Test test-rebase-named-branches.t
# Running sh "/tmp/hgtests.tGzSpC/child296/test-rebase-named-branches.t.sh"
# Ret was: 0 (test-fix-topology.t#obsstore-on)
ok
test-import-bypass.t
test-import-bypass.t ... # Test test-import-bypass.t
# Running sh "/tmp/hgtests.tGzSpC/child297/test-import-bypass.t.sh"
# Ret was: 0 (test-sparse.t)
ok
test-push.t
test-push.t ... # Test test-push.t
# Running sh "/tmp/hgtests.tGzSpC/child298/test-push.t.sh"
# Ret was: 0 (test-rebase-named-branches.t)
ok
test-parse-date.t
test-parse-date.t ... # Test test-parse-date.t
# Running sh "/tmp/hgtests.tGzSpC/child299/test-parse-date.t.sh"
# Ret was: 0 (test-import-bypass.t)
ok
test-treediscovery-legacy.t
test-treediscovery-legacy.t ... # Test test-treediscovery-legacy.t
# Running sh "/tmp/hgtests.tGzSpC/child300/test-treediscovery-legacy.t.sh"
# Ret was: 0 (test-push.t)
ok
test-rebase-cache.t
test-rebase-cache.t ... # Test test-rebase-cache.t
# Running sh "/tmp/hgtests.tGzSpC/child301/test-rebase-cache.t.sh"
# Ret was: 0 (test-parse-date.t)
ok
test-journal.t
test-journal.t ... # Test test-journal.t
# Running sh "/tmp/hgtests.tGzSpC/child302/test-journal.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-treediscovery-legacy.t
+++ /<<PKGBUILDDIR>>/tests/test-treediscovery-legacy.t.err
@@ -126,6 +126,70 @@
[255]
$ hg incoming $remote
comparing with http://localhost:$HGPORT/
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
+ $ hg outgoing $remote
+ comparing with http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg pull $remote
+ pulling from http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg incoming $remote
+ abort: error: Connection refused
+ [255]
+ $ cd ..
+
+Local is subset:
+
+ $ cp $HGRCPATH-withcap $HGRCPATH
+ $ hg clone main subset --rev name2 ; cd subset
+ adding changesets
+ adding manifests
+ adding file changes
+ added 6 changesets with 12 changes to 2 files
+ new changesets d57206cc072a:d8f638ac69e9
+ updating to branch name2
+ 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ $ cp $HGRCPATH-nocap $HGRCPATH
+ $ hg incoming $remote
+ abort: error: Connection refused
+ [255]
+ $ hg outgoing $remote
+ comparing with http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg pull $remote
+ pulling from http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg incoming $remote
+ abort: error: Connection refused
+ [255]
+ $ cd ..
+
+Remote is empty:
+
+ $ tstop ; tstart empty2
+ $ cd main
+ $ hg incoming $remote
+ comparing with http://localhost:$HGPORT/
+ searching for changes
+ no changes found
+ [1]
+ $ hg outgoing $remote
+ comparing with http://localhost:$HGPORT/
+ searching for changes
0 d57206cc072a: r0
1 0019a3b924fd: r1
2 a7892891da29: r2 name1
@@ -138,101 +202,6 @@
9 025829e08038: r9 both
10 8b6bad1512e1: r10 both
11 a19bfa7e7328: r11 both
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- no changes found
- [1]
- $ hg push $remote
- pushing to http://localhost:$HGPORT/
- no changes found
- [1]
- $ hg pull $remote
- pulling from http://localhost:$HGPORT/
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 12 changesets with 24 changes to 2 files
- new changesets d57206cc072a:a19bfa7e7328
- (run 'hg update' to get a working copy)
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ cd ..
-
-Local is subset:
-
- $ cp $HGRCPATH-withcap $HGRCPATH
- $ hg clone main subset --rev name2 ; cd subset
- adding changesets
- adding manifests
- adding file changes
- added 6 changesets with 12 changes to 2 files
- new changesets d57206cc072a:d8f638ac69e9
- updating to branch name2
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- $ cp $HGRCPATH-nocap $HGRCPATH
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 6 a7892891da29: r2 name1
- 7 2c8d5d5ec612: r3 name1
- 8 e71dbbc70e03: r4 name1
- 9 025829e08038: r9 both
- 10 8b6bad1512e1: r10 both
- 11 a19bfa7e7328: r11 both
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ hg push $remote
- pushing to http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ hg pull $remote
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 6 changesets with 12 changes to 2 files
- new changesets a7892891da29:a19bfa7e7328
- (run 'hg update' to get a working copy)
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ cd ..
-
-Remote is empty:
-
- $ tstop ; tstart empty2
- $ cd main
- $ hg incoming $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- 0 d57206cc072a: r0
- 1 0019a3b924fd: r1
- 2 a7892891da29: r2 name1
- 3 2c8d5d5ec612: r3 name1
- 4 e71dbbc70e03: r4 name1
- 5 70314b29987d: r5 name2
- 6 6c6f5d5f3c11: r6 name2
- 7 b6b4d315a2ac: r7 name2
- 8 d8f638ac69e9: r8 name2
- 9 025829e08038: r9 both
- 10 8b6bad1512e1: r10 both
- 11 a19bfa7e7328: r11 both
$ hg pull $remote
pulling from http://localhost:$HGPORT/
searching for changes
@@ -354,19 +323,17 @@
pulling from http://localhost:$HGPORT/
searching for changes
no changes found
- 1 local changesets published
- $ hg push $remote
- pushing to http://localhost:$HGPORT/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
- $ hg outgoing $remote
- comparing with http://localhost:$HGPORT/
- searching for changes
- no changes found
- [1]
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
+ $ hg push $remote
+ pushing to http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
+ $ hg outgoing $remote
+ comparing with http://localhost:$HGPORT/
+ abort: error: Connection refused
+ [255]
$ cd ..
$ tstop
ERROR: test-treediscovery-legacy.t output changed
!# Ret was: 0 (test-treediscovery-legacy.t)
test-releasenotes-formatting.t
test-releasenotes-formatting.t ... # Test test-releasenotes-formatting.t
# Running sh "/tmp/hgtests.tGzSpC/child303/test-releasenotes-formatting.t.sh"
skipped missing feature: Fuzzy string matching library
# Ret was: 80 (test-releasenotes-formatting.t)
test-narrow-widen.t#flat
test-narrow-widen.t#flat ... # Test test-narrow-widen.t#flat
# Running sh "/tmp/hgtests.tGzSpC/child304/test-narrow-widen.t-flat.sh"
# Ret was: 0 (test-journal.t)
ok
test-narrow-widen.t#tree
test-narrow-widen.t#tree ... # Test test-narrow-widen.t#tree
# Running sh "/tmp/hgtests.tGzSpC/child305/test-narrow-widen.t-tree.sh"
# Ret was: 0 (test-rebase-cache.t)
ok
test-histedit-fold-non-commute.t
test-histedit-fold-non-commute.t ... # Test test-histedit-fold-non-commute.t
# Running sh "/tmp/hgtests.tGzSpC/child306/test-histedit-fold-non-commute.t.sh"
# Ret was: 0 (test-histedit-fold-non-commute.t)
ok
test-removeemptydirs.t
test-removeemptydirs.t ... # Test test-removeemptydirs.t
# Running sh "/tmp/hgtests.tGzSpC/child307/test-removeemptydirs.t.sh"
# Ret was: 0 (test-narrow-widen.t#flat)
ok
test-help-hide.t
test-help-hide.t ... # Test test-help-hide.t
# Running sh "/tmp/hgtests.tGzSpC/child308/test-help-hide.t.sh"
# Ret was: 0 (test-help-hide.t)
ok
test-mq-qrefresh.t
test-mq-qrefresh.t ... # Test test-mq-qrefresh.t
# Running sh "/tmp/hgtests.tGzSpC/child309/test-mq-qrefresh.t.sh"
# Ret was: 0 (test-narrow-widen.t#tree)
ok
test-histedit-non-commute.t
test-histedit-non-commute.t ... # Test test-histedit-non-commute.t
# Running sh "/tmp/hgtests.tGzSpC/child310/test-histedit-non-commute.t.sh"
# Ret was: 0 (test-removeemptydirs.t)
ok
test-commit-interactive-curses.t
test-commit-interactive-curses.t ... # Test test-commit-interactive-curses.t
# Running sh "/tmp/hgtests.tGzSpC/child311/test-commit-interactive-curses.t.sh"
# Ret was: 0 (test-mq-qrefresh.t)
ok
test-gendoc-pt_BR.t
test-gendoc-pt_BR.t ... # Test test-gendoc-pt_BR.t
# Running sh "/tmp/hgtests.tGzSpC/child312/test-gendoc-pt_BR.t.sh"
# Ret was: 0 (test-histedit-non-commute.t)
ok
test-gendoc-zh_CN.t
test-gendoc-zh_CN.t ... # Test test-gendoc-zh_CN.t
# Running sh "/tmp/hgtests.tGzSpC/child313/test-gendoc-zh_CN.t.sh"
# Ret was: 0 (test-commit-interactive-curses.t)
ok
test-gendoc-zh_TW.t
test-gendoc-zh_TW.t ... # Test test-gendoc-zh_TW.t
# Running sh "/tmp/hgtests.tGzSpC/child314/test-gendoc-zh_TW.t.sh"
# Ret was: 0 (test-gendoc-pt_BR.t)
ok
test-chg.t
test-chg.t ... # Test test-chg.t
# Running sh "/tmp/hgtests.tGzSpC/child315/test-chg.t.sh"
skipped missing feature: running with chg
# Ret was: 80 (test-chg.t)
test-wireproto-command-rawstorefiledata.t
test-wireproto-command-rawstorefiledata.t ... # Test test-wireproto-command-rawstorefiledata.t
# Running sh "/tmp/hgtests.tGzSpC/child316/test-wireproto-command-rawstorefiledata.t.sh"
# Ret was: 0 (test-gendoc-zh_CN.t)
ok
test-win32text.t
test-win32text.t ... # Test test-win32text.t
# Running sh "/tmp/hgtests.tGzSpC/child317/test-win32text.t.sh"
# Killing daemon process 30070
# Ret was: 0 (test-wireproto-command-rawstorefiledata.t)
ok
test-exchange-obsmarkers-case-A3.t
test-exchange-obsmarkers-case-A3.t ... # Test test-exchange-obsmarkers-case-A3.t
# Running sh "/tmp/hgtests.tGzSpC/child318/test-exchange-obsmarkers-case-A3.t.sh"
# Ret was: 0 (test-gendoc-zh_TW.t)
ok
test-gendoc-el.t
test-gendoc-el.t ... # Test test-gendoc-el.t
# Running sh "/tmp/hgtests.tGzSpC/child319/test-gendoc-el.t.sh"
# Ret was: 0 (test-win32text.t)
ok
test-gendoc-da.t
test-gendoc-da.t ... # Test test-gendoc-da.t
# Running sh "/tmp/hgtests.tGzSpC/child320/test-gendoc-da.t.sh"
# Ret was: 0 (test-gendoc-el.t)
ok
test-gendoc-fr.t
test-gendoc-fr.t ... # Test test-gendoc-fr.t
# Running sh "/tmp/hgtests.tGzSpC/child321/test-gendoc-fr.t.sh"
# Ret was: 0 (test-gendoc-da.t)
ok
test-gendoc-it.t
test-gendoc-it.t ... # Test test-gendoc-it.t
# Running sh "/tmp/hgtests.tGzSpC/child322/test-gendoc-it.t.sh"
# Ret was: 0 (test-gendoc-fr.t)
ok
test-gendoc-ru.t
test-gendoc-ru.t ... # Test test-gendoc-ru.t
# Running sh "/tmp/hgtests.tGzSpC/child323/test-gendoc-ru.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-A3.t)
ok
test-gendoc-sv.t
test-gendoc-sv.t ... # Test test-gendoc-sv.t
# Running sh "/tmp/hgtests.tGzSpC/child324/test-gendoc-sv.t.sh"
# Ret was: 0 (test-gendoc-it.t)
ok
test-mq-qrefresh-interactive.t
test-mq-qrefresh-interactive.t ... # Test test-mq-qrefresh-interactive.t
# Running sh "/tmp/hgtests.tGzSpC/child325/test-mq-qrefresh-interactive.t.sh"
# Ret was: 0 (test-gendoc-ru.t)
ok
test-exchange-obsmarkers-case-C3.t
test-exchange-obsmarkers-case-C3.t ... # Test test-exchange-obsmarkers-case-C3.t
# Running sh "/tmp/hgtests.tGzSpC/child326/test-exchange-obsmarkers-case-C3.t.sh"
# Ret was: 0 (test-gendoc-sv.t)
ok
test-mq-qnew.t
test-mq-qnew.t ... # Test test-mq-qnew.t
# Running sh "/tmp/hgtests.tGzSpC/child327/test-mq-qnew.t.sh"
# Ret was: 0 (test-mq-qrefresh-interactive.t)
ok
test-bheads.t
test-bheads.t ... # Test test-bheads.t
# Running sh "/tmp/hgtests.tGzSpC/child328/test-bheads.t.sh"
# Terminating process 558
# Ret was: 0 (test-exchange-obsmarkers-case-C3.t)
ok
test-diff-ignore-whitespace.t
test-diff-ignore-whitespace.t ... # Test test-diff-ignore-whitespace.t
# Running sh "/tmp/hgtests.tGzSpC/child329/test-diff-ignore-whitespace.t.sh"
# Ret was: 0 (test-mq-qnew.t)
ok
test-bookflow.t
test-bookflow.t ... # Test test-bookflow.t
# Running sh "/tmp/hgtests.tGzSpC/child330/test-bookflow.t.sh"
# Ret was: 0 (test-diff-ignore-whitespace.t)
ok
test-static-http.t
test-static-http.t ... # Test test-static-http.t
# Running sh "/tmp/hgtests.tGzSpC/child331/test-static-http.t.sh"
# Ret was: 0 (test-bheads.t)
ok
test-githelp.t
test-githelp.t ... # Test test-githelp.t
# Running sh "/tmp/hgtests.tGzSpC/child332/test-githelp.t.sh"
# Ret was: 0 (test-static-http.t)
ok
test-largefiles-cache.t
test-largefiles-cache.t ... # Test test-largefiles-cache.t
# Running sh "/tmp/hgtests.tGzSpC/child333/test-largefiles-cache.t.sh"
# Ret was: 0 (test-githelp.t)
ok
test-flagprocessor.t
test-flagprocessor.t ... # Test test-flagprocessor.t
# Running sh "/tmp/hgtests.tGzSpC/child334/test-flagprocessor.t.sh"
# Ret was: 0 (test-bookflow.t)
ok
test-encoding.t
test-encoding.t ... # Test test-encoding.t
# Running sh "/tmp/hgtests.tGzSpC/child335/test-encoding.t.sh"
# Killing daemon process 31094
# Killing daemon process 31201
# Killing daemon process 31227
# Ret was: 0 (test-largefiles-cache.t)
ok
test-convert-bzr-merges.t
test-convert-bzr-merges.t ... # Test test-convert-bzr-merges.t
# Running sh "/tmp/hgtests.tGzSpC/child336/test-convert-bzr-merges.t.sh"
skipped missing feature: Canonical's Bazaar client
# Ret was: 80 (test-convert-bzr-merges.t)
test-rebase-rename.t
test-rebase-rename.t ... # Test test-rebase-rename.t
# Running sh "/tmp/hgtests.tGzSpC/child337/test-rebase-rename.t.sh"
# Ret was: 0 (test-encoding.t)
ok
test-url-rev.t
test-url-rev.t ... # Test test-url-rev.t
# Running sh "/tmp/hgtests.tGzSpC/child338/test-url-rev.t.sh"
# Ret was: 0 (test-flagprocessor.t)
ok
test-http-api.t
test-http-api.t ... # Test test-http-api.t
# Running sh "/tmp/hgtests.tGzSpC/child339/test-http-api.t.sh"
# Killing daemon process 31425
# Ret was: 0 (test-http-api.t)
ok
test-diff-unified.t
test-diff-unified.t ... # Test test-diff-unified.t
# Running sh "/tmp/hgtests.tGzSpC/child340/test-diff-unified.t.sh"
# Ret was: 0 (test-rebase-rename.t)
ok
test-mq-qrefresh-replace-log-message.t
test-mq-qrefresh-replace-log-message.t ... # Test test-mq-qrefresh-replace-log-message.t
# Running sh "/tmp/hgtests.tGzSpC/child341/test-mq-qrefresh-replace-log-message.t.sh"
# Ret was: 0 (test-url-rev.t)
ok
test-mq-qimport.t
test-mq-qimport.t ... # Test test-mq-qimport.t
# Running sh "/tmp/hgtests.tGzSpC/child342/test-mq-qimport.t.sh"
# Ret was: 0 (test-diff-unified.t)
ok
test-hgignore.t
test-hgignore.t ... # Test test-hgignore.t
# Running sh "/tmp/hgtests.tGzSpC/child343/test-hgignore.t.sh"
# Ret was: 0 (test-hgignore.t)
ok
test-revert-interactive.t
test-revert-interactive.t ... # Test test-revert-interactive.t
# Running sh "/tmp/hgtests.tGzSpC/child344/test-revert-interactive.t.sh"
# Ret was: 0 (test-mq-qrefresh-replace-log-message.t)
ok
test-init.t
test-init.t ... # Test test-init.t
# Running sh "/tmp/hgtests.tGzSpC/child345/test-init.t.sh"
# Ret was: 0 (test-mq-qimport.t)
ok
test-pager-legacy.t
test-pager-legacy.t ... # Test test-pager-legacy.t
# Running sh "/tmp/hgtests.tGzSpC/child346/test-pager-legacy.t.sh"
# Ret was: 0 (test-revert-interactive.t)
ok
test-rebase-base-flag.t
test-rebase-base-flag.t ... # Test test-rebase-base-flag.t
# Running sh "/tmp/hgtests.tGzSpC/child347/test-rebase-base-flag.t.sh"
# Ret was: 0 (test-pager-legacy.t)
ok
test-histedit-base.t
test-histedit-base.t ... # Test test-histedit-base.t
# Running sh "/tmp/hgtests.tGzSpC/child348/test-histedit-base.t.sh"
# Ret was: 0 (test-histedit-base.t)
ok
test-clone-r.t
test-clone-r.t ... # Test test-clone-r.t
# Running sh "/tmp/hgtests.tGzSpC/child349/test-clone-r.t.sh"
# Ret was: 0 (test-rebase-base-flag.t)
ok
test-hgweb-raw.t
test-hgweb-raw.t ... # Test test-hgweb-raw.t
# Running sh "/tmp/hgtests.tGzSpC/child350/test-hgweb-raw.t.sh"
# Ret was: 0 (test-hgweb-raw.t)
ok
test-rebase-mq.t
test-rebase-mq.t ... # Test test-rebase-mq.t
# Running sh "/tmp/hgtests.tGzSpC/child351/test-rebase-mq.t.sh"
# Ret was: 0 (test-clone-r.t)
ok
test-parseindex.t
test-parseindex.t ... # Test test-parseindex.t
# Running sh "/tmp/hgtests.tGzSpC/child352/test-parseindex.t.sh"
# Ret was: 0 (test-init.t)
ok
test-exchange-obsmarkers-case-D1.t
test-exchange-obsmarkers-case-D1.t ... # Test test-exchange-obsmarkers-case-D1.t
# Running sh "/tmp/hgtests.tGzSpC/child353/test-exchange-obsmarkers-case-D1.t.sh"
# Ret was: 0 (test-parseindex.t)
ok
test-hgweb-removed.t
test-hgweb-removed.t ... # Test test-hgweb-removed.t
# Running sh "/tmp/hgtests.tGzSpC/child354/test-hgweb-removed.t.sh"
# Killing daemon process 32744
# Ret was: 0 (test-hgweb-removed.t)
ok
test-eol-patch.t
test-eol-patch.t ... # Test test-eol-patch.t
# Running sh "/tmp/hgtests.tGzSpC/child355/test-eol-patch.t.sh"
# Ret was: 0 (test-rebase-mq.t)
ok
test-automv.t
test-automv.t ... # Test test-automv.t
# Running sh "/tmp/hgtests.tGzSpC/child356/test-automv.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-D1.t)
ok
test-exchange-obsmarkers-case-C2.t
test-exchange-obsmarkers-case-C2.t ... # Test test-exchange-obsmarkers-case-C2.t
# Running sh "/tmp/hgtests.tGzSpC/child357/test-exchange-obsmarkers-case-C2.t.sh"
# Ret was: 0 (test-eol-patch.t)
ok
test-unamend.t
test-unamend.t ... # Test test-unamend.t
# Running sh "/tmp/hgtests.tGzSpC/child358/test-unamend.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-C2.t)
ok
test-ssh-clone-r.t#sshv1
test-ssh-clone-r.t#sshv1 ... # Test test-ssh-clone-r.t#sshv1
# Running sh "/tmp/hgtests.tGzSpC/child359/test-ssh-clone-r.t-sshv1.sh"
# Ret was: 0 (test-unamend.t)
ok
test-ssh-clone-r.t#sshv2
test-ssh-clone-r.t#sshv2 ... # Test test-ssh-clone-r.t#sshv2
# Running sh "/tmp/hgtests.tGzSpC/child360/test-ssh-clone-r.t-sshv2.sh"
# Ret was: 0 (test-ssh-clone-r.t#sshv1)
ok
test-subrepo-relative-path.t
test-subrepo-relative-path.t ... # Test test-subrepo-relative-path.t
# Running sh "/tmp/hgtests.tGzSpC/child361/test-subrepo-relative-path.t.sh"
# Ret was: 0 (test-automv.t)
ok
test-casecollision-merge.t
test-casecollision-merge.t ... # Test test-casecollision-merge.t
# Running sh "/tmp/hgtests.tGzSpC/child362/test-casecollision-merge.t.sh"
skipped missing feature: case insensitive file system
# Ret was: 80 (test-casecollision-merge.t)
test-http-clone-r.t
test-http-clone-r.t ... # Test test-http-clone-r.t
# Running sh "/tmp/hgtests.tGzSpC/child363/test-http-clone-r.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-subrepo-relative-path.t
+++ /<<PKGBUILDDIR>>/tests/test-subrepo-relative-path.t.err
@@ -41,20 +41,9 @@
$ hg clone "http://user:pass@localhost:$HGPORT/main" cloned
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 3 changes to 3 files
- new changesets fdfeeb3e979e
- updating to branch default
- cloning subrepo sub from http://user@localhost:$HGPORT/sub
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 863c1745b441
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
Ensure that subrepos pay attention to default:pushurl
@@ -62,15 +51,12 @@
> [paths]
> default:pushurl = http://user:pass@localhost:$HGPORT/main
> EOF
+ $TESTTMP.sh: 39: $TESTTMP.sh: cannot create cloned/.hg/hgrc: Directory nonexistent
+ [2]
$ hg -R cloned out -S --config paths.default=bogus://invalid
- comparing with http://user:***@localhost:$HGPORT/main
- searching for changes
- no changes found
- comparing with http://user:***@localhost:$HGPORT/sub
- searching for changes
- no changes found
- [1]
+ abort: repository cloned not found!
+ [255]
TODO: Figure out why, if the password is left out of the default:pushurl URL,
this says "no changes made to subrepo sub since last push". It looks like from
@@ -78,28 +64,23 @@
just masked out, and that would make the hashed URL different.
$ hg -R cloned push --config paths.default=bogus://invalid
- pushing to http://user:***@localhost:$HGPORT/main
- pushing subrepo sub to http://user:***@localhost:$HGPORT/sub
- searching for changes
- no changes found
- searching for changes
- no changes found
- abort: HTTP Error 403: ssl required
+ abort: repository cloned not found!
[255]
Checking cloned repo ids
$ hg id -R cloned
- fdfeeb3e979e tip
+ abort: repository cloned not found!
+ [255]
$ hg id -R cloned/sub
- 863c1745b441 tip
+ abort: repository cloned/sub not found!
+ [255]
subrepo debug for 'main' clone
$ hg debugsub -R cloned
- path sub
- source ../sub
- revision 863c1745b441bd97a8c4a096e87793073f4fb215
+ abort: repository cloned not found!
+ [255]
Test sharing with a remote URL reference
@@ -130,16 +111,8 @@
no changes found
updating working directory
cloning subrepo sub from http://localhost:$HGPORT/sub
- (sharing from new pooled repository 863c1745b441bd97a8c4a096e87793073f4fb215)
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 863c1745b441
- searching for changes
- no changes found
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
Vanilla sharing with a subrepo remote path reference will clone the subrepo.
Each share of these top level repos will end up with independent subrepo copies
@@ -148,24 +121,14 @@
$ hg --config extensions.share= share absolute_subrepo shared_from_abs
updating working directory
cloning subrepo sub from http://localhost:$HGPORT/sub
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 863c1745b441
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ hg --config extensions.share= share -U absolute_subrepo shared_from_abs2
$ hg -R shared_from_abs2 update -r tip
cloning subrepo sub from http://localhost:$HGPORT/sub
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 863c1745b441
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
A parent repo without its subrepo available locally can be shared if the
subrepo is referenced by absolute path.
@@ -174,46 +137,21 @@
$ hg --config extensions.share= share cloned_null_from_abs shared_from_null_abs
updating working directory
cloning subrepo sub from http://localhost:$HGPORT/sub
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 863c1745b441
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ killdaemons.py
subrepo paths with ssh urls
$ hg clone -e "\"$PYTHON\" \"$TESTDIR/dummyssh\"" ssh://user@dummy/cloned sshclone
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 3 changes to 3 files
- new changesets fdfeeb3e979e
- updating to branch default
- cloning subrepo sub from ssh://user@dummy/sub
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 863c1745b441
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ remote: abort: repository cloned not found!
+ abort: no suitable response from remote hg!
+ [255]
$ hg -R sshclone push -e "\"$PYTHON\" \"$TESTDIR/dummyssh\"" ssh://user@dummy/`pwd`/cloned
- pushing to ssh://user@dummy/$TESTTMP/cloned
- pushing subrepo sub to ssh://user@dummy/$TESTTMP/sub
- searching for changes
- no changes found
- searching for changes
- no changes found
- [1]
+ abort: repository sshclone not found!
+ [255]
$ cat dummylog
Got arguments 1:user@dummy 2:hg -R cloned serve --stdio
- Got arguments 1:user@dummy 2:hg -R sub serve --stdio
- Got arguments 1:user@dummy 2:hg -R $TESTTMP/cloned serve --stdio
- Got arguments 1:user@dummy 2:hg -R $TESTTMP/sub serve --stdio
ERROR: test-subrepo-relative-path.t output changed
!# Ret was: 0 (test-subrepo-relative-path.t)
test-bad-extension.t
test-bad-extension.t ... # Test test-bad-extension.t
# Running sh "/tmp/hgtests.tGzSpC/child364/test-bad-extension.t.sh"
# Ret was: 0 (test-bad-extension.t)
ok
test-rename-dir-merge.t
test-rename-dir-merge.t ... # Test test-rename-dir-merge.t
# Running sh "/tmp/hgtests.tGzSpC/child365/test-rename-dir-merge.t.sh"
# Ret was: 0 (test-ssh-clone-r.t#sshv2)
ok
test-convert-bzr.t
test-convert-bzr.t ... # Test test-convert-bzr.t
# Running sh "/tmp/hgtests.tGzSpC/child366/test-convert-bzr.t.sh"
skipped missing feature: Canonical's Bazaar client
# Ret was: 80 (test-convert-bzr.t)
test-add.t
test-add.t ... # Test test-add.t
--- /<<PKGBUILDDIR>>/tests/test-http-clone-r.t
+++ /<<PKGBUILDDIR>>/tests/test-http-clone-r.t.err
@@ -29,194 +29,71 @@
> cd ..
> fi
> done
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets bfaf4b5cbf01
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 1 changesets with 1 changes to 1 files
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 2 changes to 1 files
- new changesets bfaf4b5cbf01:21f32785131f
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 2 changesets with 2 changes to 1 files
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 3 changes to 1 files
- new changesets bfaf4b5cbf01:4ce51a113780
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 3 changesets with 3 changes to 1 files
- adding changesets
- adding manifests
- adding file changes
- added 4 changesets with 4 changes to 1 files
- new changesets bfaf4b5cbf01:93ee6ab32777
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 4 changesets with 4 changes to 1 files
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 2 changes to 1 files
- new changesets bfaf4b5cbf01:c70afb1ee985
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 2 changesets with 2 changes to 1 files
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 3 changes to 1 files
- new changesets bfaf4b5cbf01:f03ae5a9b979
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 3 changesets with 3 changes to 1 files
- adding changesets
- adding manifests
- adding file changes
- added 4 changesets with 5 changes to 2 files
- new changesets bfaf4b5cbf01:095cb14b1b4d
- updating to branch default
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 4 changesets with 5 changes to 2 files
- adding changesets
- adding manifests
- adding file changes
- added 5 changesets with 6 changes to 3 files
- new changesets bfaf4b5cbf01:faa2e4234c7a
- updating to branch default
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 5 changesets with 6 changes to 3 files
- adding changesets
- adding manifests
- adding file changes
- added 5 changesets with 5 changes to 2 files
- new changesets bfaf4b5cbf01:916f1afdef90
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 5 changesets with 5 changes to 2 files
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ $TESTTMP.sh: 18: cd: can't cd to test-0
+ abort: error: Connection refused
+ $TESTTMP.sh: 18: cd: can't cd to test-1
+ abort: error: Connection refused
+ $TESTTMP.sh: 18: cd: can't cd to test-2
+ abort: error: Connection refused
+ $TESTTMP.sh: 18: cd: can't cd to test-3
+ abort: error: Connection refused
+ $TESTTMP.sh: 18: cd: can't cd to test-4
+ abort: error: Connection refused
+ $TESTTMP.sh: 18: cd: can't cd to test-5
+ abort: error: Connection refused
+ $TESTTMP.sh: 18: cd: can't cd to test-6
+ abort: error: Connection refused
+ $TESTTMP.sh: 18: cd: can't cd to test-7
+ abort: error: Connection refused
+ $TESTTMP.sh: 18: cd: can't cd to test-8
$ cd test-8
+ $TESTTMP.sh: 24: cd: can't cd to test-8
+ [2]
$ hg pull ../test-7
- pulling from ../test-7
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 4 changesets with 2 changes to 3 files (+1 heads)
- new changesets c70afb1ee985:faa2e4234c7a
- (run 'hg heads' to see heads, 'hg merge' to merge)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg verify
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 9 changesets with 7 changes to 4 files
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cd ..
$ cd test-1
+ $TESTTMP.sh: 32: cd: can't cd to test-1
+ [2]
$ hg pull -r 4 http://localhost:$HGPORT/
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 0 changes to 0 files (+1 heads)
- new changesets c70afb1ee985
- (run 'hg heads' to see heads, 'hg merge' to merge)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child363' (.hg not found)!
+ [255]
$ hg verify
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 3 changesets with 2 changes to 1 files
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child363' (.hg not found)!
+ [255]
$ hg pull http://localhost:$HGPORT/
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 6 changesets with 5 changes to 4 files
- new changesets 4ce51a113780:916f1afdef90
- (run 'hg update' to get a working copy)
+ abort: no repository found in '/tmp/hgtests.tGzSpC/child363' (.hg not found)!
+ [255]
$ cd ..
$ cd test-2
+ $TESTTMP.sh: 42: cd: can't cd to test-2
+ [2]
$ hg pull -r 5 http://localhost:$HGPORT/
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 0 changes to 0 files (+1 heads)
- new changesets c70afb1ee985:f03ae5a9b979
- (run 'hg heads' to see heads, 'hg merge' to merge)
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
$ hg verify
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 5 changesets with 3 changes to 1 files
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
$ hg pull http://localhost:$HGPORT/
- pulling from http://localhost:$HGPORT/
- searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 4 changesets with 4 changes to 4 files
- new changesets 93ee6ab32777:916f1afdef90
- (run 'hg update' to get a working copy)
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
$ hg verify
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 9 changesets with 7 changes to 4 files
+ abort: no repository found in '/tmp/hgtests.tGzSpC' (.hg not found)!
+ [255]
$ cd ..
no default destination if url has no path:
$ hg clone http://localhost:$HGPORT/
- abort: empty destination path is not valid
+ abort: error: Connection refused
[255]
$ cat error.log
+ cat: error.log: $ENOENT$
+ [1]
ERROR: test-http-clone-r.t output changed
!# Ret was: 0 (test-http-clone-r.t)
test-histedit-no-change.t
test-histedit-no-change.t ... # Test test-histedit-no-change.t
# Running sh "/tmp/hgtests.tGzSpC/child368/test-histedit-no-change.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child367/test-add.t.sh"
# Ret was: 0 (test-histedit-no-change.t)
ok
test-narrow-clone.t
test-narrow-clone.t ... # Test test-narrow-clone.t
# Running sh "/tmp/hgtests.tGzSpC/child369/test-narrow-clone.t.sh"
# Ret was: 0 (test-rename-dir-merge.t)
ok
test-hgrc.t
test-hgrc.t ... # Test test-hgrc.t
# Running sh "/tmp/hgtests.tGzSpC/child370/test-hgrc.t.sh"
# Ret was: 0 (test-hgrc.t)
ok
test-convert-splicemap.t
test-convert-splicemap.t ... # Test test-convert-splicemap.t
# Running sh "/tmp/hgtests.tGzSpC/child371/test-convert-splicemap.t.sh"
# Ret was: 0 (test-add.t)
ok
test-fileset-generated.t
test-fileset-generated.t ... # Test test-fileset-generated.t
# Running sh "/tmp/hgtests.tGzSpC/child372/test-fileset-generated.t.sh"
# Ret was: 0 (test-fileset-generated.t)
ok
test-http-proxy.t
test-http-proxy.t ... # Test test-http-proxy.t
# Running sh "/tmp/hgtests.tGzSpC/child373/test-http-proxy.t.sh"
# Ret was: 0 (test-convert-splicemap.t)
ok
test-bundle-phases.t
test-bundle-phases.t ... # Test test-bundle-phases.t
# Running sh "/tmp/hgtests.tGzSpC/child374/test-bundle-phases.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-http-proxy.t
+++ /<<PKGBUILDDIR>>/tests/test-http-proxy.t.err
@@ -34,57 +34,33 @@
$ http_proxy=http://localhost:$HGPORT1/ hg --config http_proxy.always=True clone http://localhost:$HGPORT/ b-pull
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 83180e7845de
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: stream ended unexpectedly (got 0 bytes, expected 4)
+ [255]
$ cd b-pull
+ $TESTTMP.sh: 32: cd: can't cd to b-pull
+ [2]
$ hg verify
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 1 changesets with 1 changes to 1 files
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cd ..
host:port for proxy
$ http_proxy=localhost:$HGPORT1 hg clone --config http_proxy.always=True http://localhost:$HGPORT/ c
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 83180e7845de
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP Error 404: Connection refused
+ [255]
proxy url with user name and password
$ http_proxy=http://user:passwd@localhost:$HGPORT1 hg clone --config http_proxy.always=True http://localhost:$HGPORT/ d
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 83180e7845de
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP Error 404: Connection refused
+ [255]
url with user name and password
$ http_proxy=http://user:passwd@localhost:$HGPORT1 hg clone --config http_proxy.always=True http://user:passwd@localhost:$HGPORT/ e
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 83180e7845de
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP Error 404: Connection refused
+ [255]
bad host:port for proxy ("Protocol not supported" can happen on
misconfigured hosts)
@@ -96,27 +72,8 @@
do not use the proxy if it is in the no list
$ http_proxy=localhost:$HGPORT1 hg clone --config http_proxy.no=localhost http://localhost:$HGPORT/ g
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 83180e7845de
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: error: Connection refused
+ [255]
$ cat proxy.log
- * - - [*] "GET http://localhost:$HGPORT/?cmd=capabilities HTTP/1.1" - - (glob)
- $LOCALIP - - [$LOGDATE$] "GET http://localhost:$HGPORT/?cmd=batch HTTP/1.1" - - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET http://localhost:$HGPORT/?cmd=getbundle HTTP/1.1" - - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=0&common=0000000000000000000000000000000000000000&heads=83180e7845de420a1bb46896fd5fe05294f8d629&listkeys=bookmarks&stream=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- * - - [*] "GET http://localhost:$HGPORT/?cmd=capabilities HTTP/1.1" - - (glob)
- $LOCALIP - - [$LOGDATE$] "GET http://localhost:$HGPORT/?cmd=batch HTTP/1.1" - - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET http://localhost:$HGPORT/?cmd=getbundle HTTP/1.1" - - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=83180e7845de420a1bb46896fd5fe05294f8d629&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- * - - [*] "GET http://localhost:$HGPORT/?cmd=capabilities HTTP/1.1" - - (glob)
- $LOCALIP - - [$LOGDATE$] "GET http://localhost:$HGPORT/?cmd=batch HTTP/1.1" - - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET http://localhost:$HGPORT/?cmd=getbundle HTTP/1.1" - - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=83180e7845de420a1bb46896fd5fe05294f8d629&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- * - - [*] "GET http://localhost:$HGPORT/?cmd=capabilities HTTP/1.1" - - (glob)
- $LOCALIP - - [$LOGDATE$] "GET http://localhost:$HGPORT/?cmd=batch HTTP/1.1" - - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET http://localhost:$HGPORT/?cmd=getbundle HTTP/1.1" - - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=83180e7845de420a1bb46896fd5fe05294f8d629&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- * - - [*] "GET http://localhost:$HGPORT/?cmd=capabilities HTTP/1.1" - - (glob)
- $LOCALIP - - [$LOGDATE$] "GET http://localhost:$HGPORT/?cmd=batch HTTP/1.1" - - x-hgarg-1:cmds=heads+%3Bknown+nodes%3D x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
- $LOCALIP - - [$LOGDATE$] "GET http://localhost:$HGPORT/?cmd=getbundle HTTP/1.1" - - x-hgarg-1:bookmarks=1&$USUAL_BUNDLE_CAPS$&cg=1&common=0000000000000000000000000000000000000000&heads=83180e7845de420a1bb46896fd5fe05294f8d629&listkeys=bookmarks&phases=1 x-hgproto-1:0.1 0.2 comp=$USUAL_COMPRESSIONS$ partial-pull (glob)
+ cat: proxy.log: $ENOENT$
+ [1]
ERROR: test-http-proxy.t output changed
!# Killing daemon process 1661
# Ret was: 0 (test-http-proxy.t)
test-exchange-obsmarkers-case-C1.t
test-exchange-obsmarkers-case-C1.t ... # Test test-exchange-obsmarkers-case-C1.t
# Running sh "/tmp/hgtests.tGzSpC/child375/test-exchange-obsmarkers-case-C1.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-C1.t)
ok
test-status-rev.t
test-status-rev.t ... # Test test-status-rev.t
# Running sh "/tmp/hgtests.tGzSpC/child376/test-status-rev.t.sh"
# Ret was: 0 (test-narrow-clone.t)
ok
test-diff-upgrade.t
test-diff-upgrade.t ... # Test test-diff-upgrade.t
# Running sh "/tmp/hgtests.tGzSpC/child377/test-diff-upgrade.t.sh"
# Ret was: 0 (test-bundle-phases.t)
ok
test-pull-update.t
test-pull-update.t ... # Test test-pull-update.t
# Running sh "/tmp/hgtests.tGzSpC/child378/test-pull-update.t.sh"
# Ret was: 0 (test-status-rev.t)
ok
test-up-local-change.t
test-up-local-change.t ... # Test test-up-local-change.t
# Running sh "/tmp/hgtests.tGzSpC/child379/test-up-local-change.t.sh"
# Ret was: 0 (test-diff-upgrade.t)
ok
test-bisect3.t
test-bisect3.t ... # Test test-bisect3.t
# Running sh "/tmp/hgtests.tGzSpC/child380/test-bisect3.t.sh"
# Ret was: 0 (test-bisect3.t)
ok
test-conflict.t
test-conflict.t ... # Test test-conflict.t
# Running sh "/tmp/hgtests.tGzSpC/child381/test-conflict.t.sh"
# Ret was: 0 (test-up-local-change.t)
ok
test-remotefilelog-prefetch.t
test-remotefilelog-prefetch.t ... # Test test-remotefilelog-prefetch.t
# Running sh "/tmp/hgtests.tGzSpC/child382/test-remotefilelog-prefetch.t.sh"
# Ret was: 0 (test-pull-update.t)
ok
test-eol-hook.t
test-eol-hook.t ... # Test test-eol-hook.t
# Running sh "/tmp/hgtests.tGzSpC/child383/test-eol-hook.t.sh"
# Ret was: 0 (test-conflict.t)
ok
test-dispatch.t
test-dispatch.t ... # Test test-dispatch.t
# Running sh "/tmp/hgtests.tGzSpC/child384/test-dispatch.t.sh"
# Ret was: 0 (test-eol-hook.t)
ok
test-narrow-exchange.t#lfs-off
test-narrow-exchange.t#lfs-off ... # Test test-narrow-exchange.t#lfs-off
# Running sh "/tmp/hgtests.tGzSpC/child385/test-narrow-exchange.t-lfs-off.sh"
# Ret was: 0 (test-dispatch.t)
ok
test-narrow-exchange.t#lfs-on
test-narrow-exchange.t#lfs-on ... # Test test-narrow-exchange.t#lfs-on
# Running sh "/tmp/hgtests.tGzSpC/child386/test-narrow-exchange.t-lfs-on.sh"
# Ret was: 0 (test-narrow-exchange.t#lfs-off)
ok
test-obsolete-changeset-exchange.t
test-obsolete-changeset-exchange.t ... # Test test-obsolete-changeset-exchange.t
# Running sh "/tmp/hgtests.tGzSpC/child387/test-obsolete-changeset-exchange.t.sh"
# Ret was: 0 (test-remotefilelog-prefetch.t)
ok
test-remotefilelog-push-pull.t
test-remotefilelog-push-pull.t ... # Test test-remotefilelog-push-pull.t
# Ret was: 0 (test-narrow-exchange.t#lfs-on)
ok
test-narrow-exchange-merges.t
test-narrow-exchange-merges.t ... # Test test-narrow-exchange-merges.t
# Running sh "/tmp/hgtests.tGzSpC/child389/test-narrow-exchange-merges.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child388/test-remotefilelog-push-pull.t.sh"
# Ret was: 0 (test-obsolete-changeset-exchange.t)
ok
test-exchange-obsmarkers-case-D4.t
test-exchange-obsmarkers-case-D4.t ... # Test test-exchange-obsmarkers-case-D4.t
# Running sh "/tmp/hgtests.tGzSpC/child390/test-exchange-obsmarkers-case-D4.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-D4.t)
ok
test-absorb-rename.t
test-absorb-rename.t ... # Test test-absorb-rename.t
# Running sh "/tmp/hgtests.tGzSpC/child391/test-absorb-rename.t.sh"
# Ret was: 0 (test-narrow-exchange-merges.t)
ok
test-copy.t
test-copy.t ... # Test test-copy.t
# Running sh "/tmp/hgtests.tGzSpC/child392/test-copy.t.sh"
# Ret was: 0 (test-remotefilelog-push-pull.t)
ok
test-churn.t
test-churn.t ... # Test test-churn.t
# Running sh "/tmp/hgtests.tGzSpC/child393/test-churn.t.sh"
# Ret was: 0 (test-absorb-rename.t)
ok
test-exchange-obsmarkers-case-B5.t
test-exchange-obsmarkers-case-B5.t ... # Test test-exchange-obsmarkers-case-B5.t
# Running sh "/tmp/hgtests.tGzSpC/child394/test-exchange-obsmarkers-case-B5.t.sh"
# Ret was: 0 (test-copy.t)
ok
test-pull-branch.t
test-pull-branch.t ... # Test test-pull-branch.t
# Running sh "/tmp/hgtests.tGzSpC/child395/test-pull-branch.t.sh"
# Ret was: 0 (test-churn.t)
ok
test-bundle-type.t
test-bundle-type.t ... # Test test-bundle-type.t
# Running sh "/tmp/hgtests.tGzSpC/child396/test-bundle-type.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-B5.t)
ok
test-remotefilelog-linknodes.t
test-remotefilelog-linknodes.t ... # Test test-remotefilelog-linknodes.t
# Running sh "/tmp/hgtests.tGzSpC/child397/test-remotefilelog-linknodes.t.sh"
# Ret was: 0 (test-pull-branch.t)
ok
test-rebase-detach.t
test-rebase-detach.t ... # Test test-rebase-detach.t
# Running sh "/tmp/hgtests.tGzSpC/child398/test-rebase-detach.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-bundle-type.t
+++ /<<PKGBUILDDIR>>/tests/test-bundle-type.t.err
@@ -167,24 +167,16 @@
> testbundle $t
> done
% test bundle type zstd
- searching for changes
- 1 changesets found
- HG20\x00\x00 (esc)
- Stream params: {Compression: ZS}
- changegroup -- {nbchanges: 1, version: 02} (mandatory: True)
- c35a0f9217e65d1fdb90c936ffa7dbe679f83ddf
- cache:rev-branch-cache -- {} (mandatory: False)
- zstd-v2
+ Bus error
+
+ abort: stream ended unexpectedly (got 0 bytes, expected 4)
+ abort: stream ended unexpectedly (got 0 bytes, expected 4)
% test bundle type zstd-v2
- searching for changes
- 1 changesets found
- HG20\x00\x00 (esc)
- Stream params: {Compression: ZS}
- changegroup -- {nbchanges: 1, version: 02} (mandatory: True)
- c35a0f9217e65d1fdb90c936ffa7dbe679f83ddf
- cache:rev-branch-cache -- {} (mandatory: False)
- zstd-v2
+ Bus error
+
+ abort: stream ended unexpectedly (got 0 bytes, expected 4)
+ abort: stream ended unexpectedly (got 0 bytes, expected 4)
Explicit request for zstd on non-generaldelta repos
@@ -192,7 +184,8 @@
$ hg --config format.usegeneraldelta=false init nogd
$ hg -q -R nogd pull t1
$ hg -R nogd bundle -a -t zstd nogd-zstd
- 1 changesets found
+ Bus error
+ [135]
zstd-v1 always fails
ERROR: test-bundle-type.t output changed
!# Ret was: 0 (test-bundle-type.t)
test-stream-bundle-v2.t
test-stream-bundle-v2.t ... # Test test-stream-bundle-v2.t
# Running sh "/tmp/hgtests.tGzSpC/child399/test-stream-bundle-v2.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-stream-bundle-v2.t
+++ /<<PKGBUILDDIR>>/tests/test-stream-bundle-v2.t.err
@@ -96,81 +96,15 @@
all remote heads known locally
no changes found
sending getbundle command
- bundle2-input-bundle: with-transaction
- bundle2-input-part: "listkeys" (params: 1 mandatory) supported
- bundle2-input-part: "phase-heads" supported
- bundle2-input-part: total payload size 24
- bundle2-input-bundle: 1 parts total
- checking for updated bookmarks
- updating to branch default
- resolving manifests
- branchmerge: False, force: False, partial: False
- ancestor: 000000000000, local: 000000000000+, remote: 9bc730a19041
- A: remote created -> g
- getting A
- B: remote created -> g
- getting B
- C: remote created -> g
- getting C
- D: remote created -> g
- getting D
- E: remote created -> g
- getting E
- 5 files updated, 0 files merged, 0 files removed, 0 files unresolved
- (sent 4 HTTP requests and * bytes; received * bytes in responses) (glob)
+ (sent 4 HTTP requests and 1531 bytes; received 715 bytes in responses)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg clone --stream http://localhost:$HGPORT streamv2-clone-explicit --debug
using http://localhost:$HGPORT/
sending capabilities command
- sending clonebundles command
- applying clone bundle from http://localhost:$HGPORT1/bundle.hg
- bundle2-input-bundle: with-transaction
- bundle2-input-part: "stream2" (params: 3 mandatory) supported
- applying stream bundle
- 11 files to transfer, 1.65 KB of data
+ abort: error: Connection refused
starting 4 threads for background file closing (?)
starting 4 threads for background file closing (?)
- adding [s] data/A.i (66 bytes)
- adding [s] data/B.i (66 bytes)
- adding [s] data/C.i (66 bytes)
- adding [s] data/D.i (66 bytes)
- adding [s] data/E.i (66 bytes)
- adding [s] 00manifest.i (584 bytes)
- adding [s] 00changelog.i (595 bytes)
- adding [s] phaseroots (43 bytes)
- adding [c] branch2-served (94 bytes)
- adding [c] rbc-names-v1 (7 bytes)
- adding [c] rbc-revs-v1 (40 bytes)
- transferred 1.65 KB in *.* seconds (*/sec) (glob)
- bundle2-input-part: total payload size 1840
- bundle2-input-bundle: 0 parts total
- updating the branch cache
- finished applying clone bundle
- query 1; heads
- sending batch command
- searching for changes
- all remote heads known locally
- no changes found
- sending getbundle command
- bundle2-input-bundle: with-transaction
- bundle2-input-part: "listkeys" (params: 1 mandatory) supported
- bundle2-input-part: "phase-heads" supported
- bundle2-input-part: total payload size 24
- bundle2-input-bundle: 1 parts total
- checking for updated bookmarks
- updating to branch default
- resolving manifests
- branchmerge: False, force: False, partial: False
- ancestor: 000000000000, local: 000000000000+, remote: 9bc730a19041
- A: remote created -> g
- getting A
- B: remote created -> g
- getting B
- C: remote created -> g
- getting C
- D: remote created -> g
- getting D
- E: remote created -> g
- getting E
- 5 files updated, 0 files merged, 0 files removed, 0 files unresolved
- (sent 4 HTTP requests and * bytes; received * bytes in responses) (glob)
+ [255]
ERROR: test-stream-bundle-v2.t output changed
!# Killing daemon process 3874
# Ret was: 0 (test-stream-bundle-v2.t)
test-fastannotate-protocol.t
test-fastannotate-protocol.t ... # Test test-fastannotate-protocol.t
# Running sh "/tmp/hgtests.tGzSpC/child400/test-fastannotate-protocol.t.sh"
# Ret was: 0 (test-remotefilelog-linknodes.t)
ok
test-sparse-profiles.t
test-sparse-profiles.t ... # Test test-sparse-profiles.t
# Running sh "/tmp/hgtests.tGzSpC/child401/test-sparse-profiles.t.sh"
# Ret was: 0 (test-rebase-detach.t)
ok
test-mq-qpush-exact.t
test-mq-qpush-exact.t ... # Test test-mq-qpush-exact.t
# Running sh "/tmp/hgtests.tGzSpC/child402/test-mq-qpush-exact.t.sh"
# Ret was: 0 (test-fastannotate-protocol.t)
ok
test-single-head.t
test-single-head.t ... # Test test-single-head.t
# Running sh "/tmp/hgtests.tGzSpC/child403/test-single-head.t.sh"
# Ret was: 0 (test-sparse-profiles.t)
ok
test-rebase-bookmarks.t
test-rebase-bookmarks.t ... # Test test-rebase-bookmarks.t
# Running sh "/tmp/hgtests.tGzSpC/child404/test-rebase-bookmarks.t.sh"
# Ret was: 0 (test-single-head.t)
ok
test-bookmarks-current.t
test-bookmarks-current.t ... # Test test-bookmarks-current.t
# Running sh "/tmp/hgtests.tGzSpC/child405/test-bookmarks-current.t.sh"
# Ret was: 0 (test-mq-qpush-exact.t)
ok
test-notify-changegroup.t
test-notify-changegroup.t ... # Test test-notify-changegroup.t
# Running sh "/tmp/hgtests.tGzSpC/child406/test-notify-changegroup.t.sh"
# Ret was: 0 (test-rebase-bookmarks.t)
ok
test-debugbuilddag.t
test-debugbuilddag.t ... # Test test-debugbuilddag.t
# Running sh "/tmp/hgtests.tGzSpC/child407/test-debugbuilddag.t.sh"
# Ret was: 0 (test-bookmarks-current.t)
ok
test-narrow-trackedcmd.t#flat
test-narrow-trackedcmd.t#flat ... # Test test-narrow-trackedcmd.t#flat
# Running sh "/tmp/hgtests.tGzSpC/child408/test-narrow-trackedcmd.t-flat.sh"
# Ret was: 0 (test-notify-changegroup.t)
ok
test-narrow-trackedcmd.t#tree
test-narrow-trackedcmd.t#tree ... # Test test-narrow-trackedcmd.t#tree
# Running sh "/tmp/hgtests.tGzSpC/child409/test-narrow-trackedcmd.t-tree.sh"
# Ret was: 0 (test-debugbuilddag.t)
ok
test-convert-baz.t
test-convert-baz.t ... # Test test-convert-baz.t
# Running sh "/tmp/hgtests.tGzSpC/child410/test-convert-baz.t.sh"
skipped missing feature: GNU Arch baz client
# Ret was: 80 (test-convert-baz.t)
test-infinitepush.t
test-infinitepush.t ... # Test test-infinitepush.t
# Running sh "/tmp/hgtests.tGzSpC/child411/test-infinitepush.t.sh"
# Ret was: 0 (test-narrow-trackedcmd.t#flat)
ok
test-encoding-align.t
test-encoding-align.t ... # Test test-encoding-align.t
# Running sh "/tmp/hgtests.tGzSpC/child412/test-encoding-align.t.sh"
# Ret was: 0 (test-narrow-trackedcmd.t#tree)
ok
test-inherit-mode.t
test-inherit-mode.t ... # Test test-inherit-mode.t
# Running sh "/tmp/hgtests.tGzSpC/child413/test-inherit-mode.t.sh"
# Ret was: 0 (test-inherit-mode.t)
ok
test-releasenotes-merging.t
test-releasenotes-merging.t ... # Test test-releasenotes-merging.t
# Running sh "/tmp/hgtests.tGzSpC/child414/test-releasenotes-merging.t.sh"
skipped missing feature: Fuzzy string matching library
# Ret was: 80 (test-releasenotes-merging.t)
test-convert-hg-startrev.t
test-convert-hg-startrev.t ... # Test test-convert-hg-startrev.t
# Running sh "/tmp/hgtests.tGzSpC/child415/test-convert-hg-startrev.t.sh"
# Ret was: 0 (test-encoding-align.t)
ok
test-remotefilelog-gcrepack.t
test-remotefilelog-gcrepack.t ... # Test test-remotefilelog-gcrepack.t
# Running sh "/tmp/hgtests.tGzSpC/child416/test-remotefilelog-gcrepack.t.sh"
# Ret was: 0 (test-infinitepush.t)
ok
test-narrow-strip.t#flat#lfs-off
test-narrow-strip.t#flat#lfs-off ... # Test test-narrow-strip.t#flat#lfs-off
# Running sh "/tmp/hgtests.tGzSpC/child417/test-narrow-strip.t-flat#lfs-off.sh"
# Ret was: 0 (test-convert-hg-startrev.t)
ok
test-narrow-strip.t#flat#lfs-on
test-narrow-strip.t#flat#lfs-on ... # Test test-narrow-strip.t#flat#lfs-on
# Running sh "/tmp/hgtests.tGzSpC/child418/test-narrow-strip.t-flat#lfs-on.sh"
# Ret was: 0 (test-remotefilelog-gcrepack.t)
ok
test-narrow-strip.t#tree#lfs-off
test-narrow-strip.t#tree#lfs-off ... # Test test-narrow-strip.t#tree#lfs-off
# Running sh "/tmp/hgtests.tGzSpC/child419/test-narrow-strip.t-tree#lfs-off.sh"
# Ret was: 0 (test-narrow-strip.t#flat#lfs-off)
ok
test-narrow-strip.t#tree#lfs-on
test-narrow-strip.t#tree#lfs-on ... # Test test-narrow-strip.t#tree#lfs-on
# Running sh "/tmp/hgtests.tGzSpC/child420/test-narrow-strip.t-tree#lfs-on.sh"
# Ret was: 0 (test-narrow-strip.t#flat#lfs-on)
ok
test-merge-commit.t
test-merge-commit.t ... # Test test-merge-commit.t
# Running sh "/tmp/hgtests.tGzSpC/child421/test-merge-commit.t.sh"
# Ret was: 0 (test-narrow-strip.t#tree#lfs-off)
ok
test-show-work.t
test-show-work.t ... # Test test-show-work.t
# Running sh "/tmp/hgtests.tGzSpC/child422/test-show-work.t.sh"
# Ret was: 0 (test-narrow-strip.t#tree#lfs-on)
ok
test-diffstat.t
test-diffstat.t ... # Test test-diffstat.t
# Running sh "/tmp/hgtests.tGzSpC/child423/test-diffstat.t.sh"
# Ret was: 0 (test-merge-commit.t)
ok
test-fastannotate.t
test-fastannotate.t ... # Test test-fastannotate.t
# Running sh "/tmp/hgtests.tGzSpC/child424/test-fastannotate.t.sh"
# Ret was: 0 (test-diffstat.t)
ok
test-audit-path.t
test-audit-path.t ... # Test test-audit-path.t
# Running sh "/tmp/hgtests.tGzSpC/child425/test-audit-path.t.sh"
# Ret was: 0 (test-fastannotate.t)
ok
test-exchange-obsmarkers-case-B4.t
test-exchange-obsmarkers-case-B4.t ... # Test test-exchange-obsmarkers-case-B4.t
# Running sh "/tmp/hgtests.tGzSpC/child426/test-exchange-obsmarkers-case-B4.t.sh"
# Ret was: 0 (test-show-work.t)
ok
test-narrow-expanddirstate.t
test-narrow-expanddirstate.t ... # Test test-narrow-expanddirstate.t
# Running sh "/tmp/hgtests.tGzSpC/child427/test-narrow-expanddirstate.t.sh"
# Ret was: 0 (test-audit-path.t)
ok
test-purge.t
test-purge.t ... # Test test-purge.t
# Running sh "/tmp/hgtests.tGzSpC/child428/test-purge.t.sh"
# Ret was: 0 (test-narrow-expanddirstate.t)
ok
test-symlinks.t
test-symlinks.t ... # Test test-symlinks.t
# Running sh "/tmp/hgtests.tGzSpC/child429/test-symlinks.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-B4.t)
ok
test-pull-bundle.t
test-pull-bundle.t ... # Test test-pull-bundle.t
# Running sh "/tmp/hgtests.tGzSpC/child430/test-pull-bundle.t.sh"
# Ret was: 0 (test-purge.t)
ok
test-convert-hg-source.t
test-convert-hg-source.t ... # Test test-convert-hg-source.t
# Running sh "/tmp/hgtests.tGzSpC/child431/test-convert-hg-source.t.sh"
# Ret was: 0 (test-pull-bundle.t)
ok
test-exchange-obsmarkers-case-C4.t
test-exchange-obsmarkers-case-C4.t ... # Test test-exchange-obsmarkers-case-C4.t
# Running sh "/tmp/hgtests.tGzSpC/child432/test-exchange-obsmarkers-case-C4.t.sh"
# Ret was: 0 (test-symlinks.t)
ok
test-mq-safety.t
test-mq-safety.t ... # Test test-mq-safety.t
# Running sh "/tmp/hgtests.tGzSpC/child433/test-mq-safety.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-C4.t)
ok
test-directaccess.t
test-directaccess.t ... # Test test-directaccess.t
# Running sh "/tmp/hgtests.tGzSpC/child434/test-directaccess.t.sh"
# Ret was: 0 (test-convert-hg-source.t)
ok
test-remotefilelog-local.t
test-remotefilelog-local.t ... # Test test-remotefilelog-local.t
# Running sh "/tmp/hgtests.tGzSpC/child435/test-remotefilelog-local.t.sh"
# Ret was: 0 (test-mq-safety.t)
ok
test-exchange-obsmarkers-case-A6.t
test-exchange-obsmarkers-case-A6.t ... # Test test-exchange-obsmarkers-case-A6.t
# Running sh "/tmp/hgtests.tGzSpC/child436/test-exchange-obsmarkers-case-A6.t.sh"
# Ret was: 0 (test-directaccess.t)
ok
test-hgweb-csp.t
test-hgweb-csp.t ... # Test test-hgweb-csp.t
# Running sh "/tmp/hgtests.tGzSpC/child437/test-hgweb-csp.t.sh"
# Killing daemon process 9715
# Ret was: 0 (test-hgweb-csp.t)
ok
test-histedit-bookmark-motion.t
test-histedit-bookmark-motion.t ... # Test test-histedit-bookmark-motion.t
# Running sh "/tmp/hgtests.tGzSpC/child438/test-histedit-bookmark-motion.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-A6.t)
ok
test-exchange-obsmarkers-case-A5.t
test-exchange-obsmarkers-case-A5.t ... # Test test-exchange-obsmarkers-case-A5.t
# Running sh "/tmp/hgtests.tGzSpC/child439/test-exchange-obsmarkers-case-A5.t.sh"
# Ret was: 0 (test-remotefilelog-local.t)
ok
test-diff-binary-file.t
test-diff-binary-file.t ... # Test test-diff-binary-file.t
# Running sh "/tmp/hgtests.tGzSpC/child440/test-diff-binary-file.t.sh"
# Ret was: 0 (test-histedit-bookmark-motion.t)
ok
test-sparse-revlog.t
test-sparse-revlog.t ... # Test test-sparse-revlog.t
# Running sh "/tmp/hgtests.tGzSpC/child441/test-sparse-revlog.t.sh"
skipped missing artifact, run "/<<PKGBUILDDIR>>/tests/artifacts/scripts/generate-churning-bundle.py"
# Ret was: 80 (test-sparse-revlog.t)
test-casefolding.t
test-casefolding.t ... # Test test-casefolding.t
# Running sh "/tmp/hgtests.tGzSpC/child442/test-casefolding.t.sh"
skipped missing feature: case insensitive file system
# Ret was: 80 (test-casefolding.t)
test-mq-git.t
test-mq-git.t ... # Test test-mq-git.t
# Running sh "/tmp/hgtests.tGzSpC/child443/test-mq-git.t.sh"
# Ret was: 0 (test-diff-binary-file.t)
ok
test-remotefilelog-cacheprocess.t
test-remotefilelog-cacheprocess.t ... # Test test-remotefilelog-cacheprocess.t
# Running sh "/tmp/hgtests.tGzSpC/child444/test-remotefilelog-cacheprocess.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-A5.t)
ok
test-mq-qfold.t
test-mq-qfold.t ... # Test test-mq-qfold.t
# Running sh "/tmp/hgtests.tGzSpC/child445/test-mq-qfold.t.sh"
# Ret was: 0 (test-mq-git.t)
ok
test-obsolete-tag-cache.t
test-obsolete-tag-cache.t ... # Test test-obsolete-tag-cache.t
# Running sh "/tmp/hgtests.tGzSpC/child446/test-obsolete-tag-cache.t.sh"
# Ret was: 0 (test-remotefilelog-cacheprocess.t)
ok
test-patchbomb-bookmark.t
test-patchbomb-bookmark.t ... # Test test-patchbomb-bookmark.t
# Running sh "/tmp/hgtests.tGzSpC/child447/test-patchbomb-bookmark.t.sh"
# Ret was: 0 (test-patchbomb-bookmark.t)
ok
test-basic.t
test-basic.t ... # Test test-basic.t
# Ret was: 0 (test-obsolete-tag-cache.t)
ok
test-stack.t
test-stack.t ... # Test test-stack.t
# Running sh "/tmp/hgtests.tGzSpC/child449/test-stack.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child448/test-basic.t.sh"
# Ret was: 0 (test-mq-qfold.t)
ok
test-hybridencode.py
test-hybridencode.py ... # Test test-hybridencode.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-hybridencode.py"
# Ret was: 0 (test-hybridencode.py)
ok
test-journal-share.t
test-journal-share.t ... # Test test-journal-share.t
# Running sh "/tmp/hgtests.tGzSpC/child451/test-journal-share.t.sh"
# Ret was: 0 (test-basic.t)
ok
test-paths.t
test-paths.t ... # Test test-paths.t
# Running sh "/tmp/hgtests.tGzSpC/child452/test-paths.t.sh"
# Ret was: 0 (test-journal-share.t)
ok
test-histedit-non-commute-abort.t
test-histedit-non-commute-abort.t ... # Test test-histedit-non-commute-abort.t
# Running sh "/tmp/hgtests.tGzSpC/child453/test-histedit-non-commute-abort.t.sh"
# Ret was: 0 (test-stack.t)
ok
test-contrib-testparseutil.t
test-contrib-testparseutil.t ... # Test test-contrib-testparseutil.t
# Running sh "/tmp/hgtests.tGzSpC/child454/test-contrib-testparseutil.t.sh"
# Ret was: 0 (test-contrib-testparseutil.t)
ok
test-hgweb-no-request-uri.t
test-hgweb-no-request-uri.t ... # Test test-hgweb-no-request-uri.t
# Running sh "/tmp/hgtests.tGzSpC/child455/test-hgweb-no-request-uri.t.sh"
# Ret was: 0 (test-hgweb-no-request-uri.t)
ok
test-sparse-merges.t
test-sparse-merges.t ... # Test test-sparse-merges.t
# Running sh "/tmp/hgtests.tGzSpC/child456/test-sparse-merges.t.sh"
# Ret was: 0 (test-histedit-non-commute-abort.t)
ok
test-narrow-share.t#flat
test-narrow-share.t#flat ... # Test test-narrow-share.t#flat
# Running sh "/tmp/hgtests.tGzSpC/child457/test-narrow-share.t-flat.sh"
# Ret was: 0 (test-paths.t)
ok
test-narrow-share.t#tree
test-narrow-share.t#tree ... # Test test-narrow-share.t#tree
# Running sh "/tmp/hgtests.tGzSpC/child458/test-narrow-share.t-tree.sh"
# Ret was: 0 (test-sparse-merges.t)
ok
test-pathconflicts-merge.t
test-pathconflicts-merge.t ... # Test test-pathconflicts-merge.t
# Running sh "/tmp/hgtests.tGzSpC/child459/test-pathconflicts-merge.t.sh"
# Ret was: 0 (test-narrow-share.t#flat)
ok
test-releasenotes-parsing.t
test-releasenotes-parsing.t ... # Test test-releasenotes-parsing.t
# Running sh "/tmp/hgtests.tGzSpC/child460/test-releasenotes-parsing.t.sh"
skipped missing feature: Fuzzy string matching library
# Ret was: 80 (test-releasenotes-parsing.t)
test-diff-indent-heuristic.t#bdiff
test-diff-indent-heuristic.t#bdiff ... # Test test-diff-indent-heuristic.t#bdiff
# Running sh "/tmp/hgtests.tGzSpC/child461/test-diff-indent-heuristic.t-bdiff.sh"
# Ret was: 0 (test-diff-indent-heuristic.t#bdiff)
ok
test-diff-indent-heuristic.t#xdiff
test-diff-indent-heuristic.t#xdiff ... # Test test-diff-indent-heuristic.t#xdiff
# Running sh "/tmp/hgtests.tGzSpC/child462/test-diff-indent-heuristic.t-xdiff.sh"
# Ret was: 0 (test-diff-indent-heuristic.t#xdiff)
ok
test-import-merge.t
test-import-merge.t ... # Test test-import-merge.t
# Running sh "/tmp/hgtests.tGzSpC/child463/test-import-merge.t.sh"
# Ret was: 0 (test-pathconflicts-merge.t)
ok
test-drawdag.t
test-drawdag.t ... # Test test-drawdag.t
# Running sh "/tmp/hgtests.tGzSpC/child464/test-drawdag.t.sh"
# Ret was: 0 (test-narrow-share.t#tree)
ok
test-strip-cross.t
test-strip-cross.t ... # Test test-strip-cross.t
# Running sh "/tmp/hgtests.tGzSpC/child465/test-strip-cross.t.sh"
# Ret was: 0 (test-drawdag.t)
ok
test-phabricator.t
test-phabricator.t ... # Test test-phabricator.t
# Running sh "/tmp/hgtests.tGzSpC/child466/test-phabricator.t.sh"
skipped missing feature: vcr http mocking library
# Ret was: 80 (test-phabricator.t)
test-patchbomb-tls.t
test-patchbomb-tls.t ... # Test test-patchbomb-tls.t
# Running sh "/tmp/hgtests.tGzSpC/child467/test-patchbomb-tls.t.sh"
# Ret was: 0 (test-import-merge.t)
ok
test-exchange-obsmarkers-case-B2.t
test-exchange-obsmarkers-case-B2.t ... # Test test-exchange-obsmarkers-case-B2.t
# Running sh "/tmp/hgtests.tGzSpC/child468/test-exchange-obsmarkers-case-B2.t.sh"
# Ret was: 0 (test-strip-cross.t)
ok
test-convert-p4.t
test-convert-p4.t ... # Test test-convert-p4.t
# Killing daemon process 10998
# Running sh "/tmp/hgtests.tGzSpC/child469/test-convert-p4.t.sh"
# Ret was: 0 (test-patchbomb-tls.t)
ok
test-show-stack.t
test-show-stack.t ... # Test test-show-stack.t
# Running sh "/tmp/hgtests.tGzSpC/child470/test-show-stack.t.sh"
skipped missing feature: Perforce server and client
# Ret was: 80 (test-convert-p4.t)
test-narrow-clone-nonlinear.t
test-narrow-clone-nonlinear.t ... # Test test-narrow-clone-nonlinear.t
# Running sh "/tmp/hgtests.tGzSpC/child471/test-narrow-clone-nonlinear.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-B2.t)
ok
test-rename-merge1.t
test-rename-merge1.t ... # Test test-rename-merge1.t
# Running sh "/tmp/hgtests.tGzSpC/child472/test-rename-merge1.t.sh"
# Ret was: 0 (test-show-stack.t)
ok
test-convert-bzr-directories.t
test-convert-bzr-directories.t ... # Test test-convert-bzr-directories.t
# Running sh "/tmp/hgtests.tGzSpC/child473/test-convert-bzr-directories.t.sh"
skipped missing feature: Canonical's Bazaar client
# Ret was: 80 (test-convert-bzr-directories.t)
test-obsmarkers-effectflag.t
test-obsmarkers-effectflag.t ... # Test test-obsmarkers-effectflag.t
# Running sh "/tmp/hgtests.tGzSpC/child474/test-obsmarkers-effectflag.t.sh"
# Ret was: 0 (test-rename-merge1.t)
ok
test-exchange-obsmarkers-case-A4.t
test-exchange-obsmarkers-case-A4.t ... # Test test-exchange-obsmarkers-case-A4.t
# Running sh "/tmp/hgtests.tGzSpC/child475/test-exchange-obsmarkers-case-A4.t.sh"
# Ret was: 0 (test-narrow-clone-nonlinear.t)
ok
test-mq-eol.t
test-mq-eol.t ... # Test test-mq-eol.t
# Running sh "/tmp/hgtests.tGzSpC/child476/test-mq-eol.t.sh"
# Ret was: 0 (test-obsmarkers-effectflag.t)
ok
test-fastannotate-renames.t
test-fastannotate-renames.t ... # Test test-fastannotate-renames.t
# Running sh "/tmp/hgtests.tGzSpC/child477/test-fastannotate-renames.t.sh"
# Ret was: 0 (test-mq-eol.t)
ok
test-histedit-drop.t
test-histedit-drop.t ... # Test test-histedit-drop.t
# Running sh "/tmp/hgtests.tGzSpC/child478/test-histedit-drop.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-A4.t)
ok
test-match.py
test-match.py ... # Test test-match.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-match.py"
# Ret was: 0 (test-match.py)
ok
test-lock-badness.t
test-lock-badness.t ... # Test test-lock-badness.t
# Running sh "/tmp/hgtests.tGzSpC/child480/test-lock-badness.t.sh"
# Ret was: 0 (test-histedit-drop.t)
ok
test-histedit-outgoing.t
test-histedit-outgoing.t ... # Test test-histedit-outgoing.t
# Running sh "/tmp/hgtests.tGzSpC/child481/test-histedit-outgoing.t.sh"
# Ret was: 0 (test-fastannotate-renames.t)
ok
test-repair-strip.t
test-repair-strip.t ... # Test test-repair-strip.t
# Running sh "/tmp/hgtests.tGzSpC/child482/test-repair-strip.t.sh"
# Ret was: 0 (test-lock-badness.t)
ok
test-bookmarks-merge.t
test-bookmarks-merge.t ... # Test test-bookmarks-merge.t
# Running sh "/tmp/hgtests.tGzSpC/child483/test-bookmarks-merge.t.sh"
# Ret was: 0 (test-repair-strip.t)
ok
test-extension-timing.t
test-extension-timing.t ... # Test test-extension-timing.t
# Running sh "/tmp/hgtests.tGzSpC/child484/test-extension-timing.t.sh"
# Ret was: 0 (test-histedit-outgoing.t)
ok
test-copy-move-merge.t
test-copy-move-merge.t ... # Test test-copy-move-merge.t
# Running sh "/tmp/hgtests.tGzSpC/child485/test-copy-move-merge.t.sh"
# Ret was: 0 (test-extension-timing.t)
ok
test-exchange-obsmarkers-case-B6.t
test-exchange-obsmarkers-case-B6.t ... # Test test-exchange-obsmarkers-case-B6.t
# Running sh "/tmp/hgtests.tGzSpC/child486/test-exchange-obsmarkers-case-B6.t.sh"
# Ret was: 0 (test-bookmarks-merge.t)
ok
test-rebase-emptycommit.t
test-rebase-emptycommit.t ... # Test test-rebase-emptycommit.t
# Running sh "/tmp/hgtests.tGzSpC/child487/test-rebase-emptycommit.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-B6.t)
ok
test-debugbundle.t
test-debugbundle.t ... # Test test-debugbundle.t
# Running sh "/tmp/hgtests.tGzSpC/child488/test-debugbundle.t.sh"
# Ret was: 0 (test-copy-move-merge.t)
ok
test-rebase-mq-skip.t
test-rebase-mq-skip.t ... # Test test-rebase-mq-skip.t
# Running sh "/tmp/hgtests.tGzSpC/child489/test-rebase-mq-skip.t.sh"
# Ret was: 0 (test-debugbundle.t)
ok
test-profile.t
test-profile.t ... # Test test-profile.t
# Running sh "/tmp/hgtests.tGzSpC/child490/test-profile.t.sh"
# Ret was: 0 (test-rebase-emptycommit.t)
ok
test-merge7.t
test-merge7.t ... # Test test-merge7.t
# Running sh "/tmp/hgtests.tGzSpC/child491/test-merge7.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-profile.t
+++ /<<PKGBUILDDIR>>/tests/test-profile.t.err
@@ -55,10 +55,13 @@
$ $prof --config profiling.format=text --config profiling.output=../profile.log serve -d -p $HGPORT --pid-file ../hg.pid -A ../access.log
$ cat ../hg.pid >> $DAEMON_PIDS
$ hg -q clone -U http://localhost:$HGPORT ../clone
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
A single profile is logged because file logging doesn't append
$ grep CallCount ../profile.log | wc -l
- \s*1 (re)
+ 0
#endif
ERROR: test-profile.t output changed
!# Ret was: 0 (test-profile.t)
test-convert-tla.t
test-convert-tla.t ... # Test test-convert-tla.t
# Ret was: 0 (test-merge7.t)
ok
# Ret was: 0 (test-rebase-mq-skip.t)
ok
test-mq-qclone-http.t
test-mq-qclone-http.t ... test-merge-default.t
test-merge-default.t ... # Test test-merge-default.t
# Test test-mq-qclone-http.t
# Running sh "/tmp/hgtests.tGzSpC/child494/test-merge-default.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child493/test-mq-qclone-http.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child492/test-convert-tla.t.sh"
skipped missing feature: GNU Arch tla client
# Ret was: 80 (test-convert-tla.t)
test-status-terse.t
test-status-terse.t ... # Test test-status-terse.t
# Running sh "/tmp/hgtests.tGzSpC/child495/test-status-terse.t.sh"
# Ret was: 0 (test-status-terse.t)
ok
test-cbor.py
test-cbor.py ... # Test test-cbor.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-cbor.py"
--- /<<PKGBUILDDIR>>/tests/test-mq-qclone-http.t
+++ /<<PKGBUILDDIR>>/tests/test-mq-qclone-http.t.err
@@ -41,28 +41,18 @@
$ hg qclone http://localhost:$HGPORT/a b
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 2 changes to 2 files
- new changesets cb9a9f314b8b:184916345baa
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 3 changes to 3 files
- new changesets 4052ceaa8c4e
- updating to branch default
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg --cwd b log --template "{desc}\n"
- a
+ abort: $ENOENT$: 'b'
+ [255]
$ hg --cwd b qpush -a
- applying b.patch
- now at: b.patch
+ abort: $ENOENT$: 'b'
+ [255]
$ hg --cwd b log --template "{desc}\n"
- imported patch b.patch
- a
+ abort: $ENOENT$: 'b'
+ [255]
test with normal collection
@@ -82,28 +72,18 @@
$ hg qclone http://localhost:$HGPORT1/a c
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 2 changes to 2 files
- new changesets cb9a9f314b8b:184916345baa
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 3 changes to 3 files
- new changesets 4052ceaa8c4e
- updating to branch default
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg --cwd c log --template "{desc}\n"
- a
+ abort: $ENOENT$: 'c'
+ [255]
$ hg --cwd c qpush -a
- applying b.patch
- now at: b.patch
+ abort: $ENOENT$: 'c'
+ [255]
$ hg --cwd c log --template "{desc}\n"
- imported patch b.patch
- a
+ abort: $ENOENT$: 'c'
+ [255]
test with old-style collection
@@ -123,38 +103,27 @@
$ hg qclone http://localhost:$HGPORT2/a d
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 2 changes to 2 files
- new changesets cb9a9f314b8b:184916345baa
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 3 changes to 3 files
- new changesets 4052ceaa8c4e
- updating to branch default
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg --cwd d log --template "{desc}\n"
- a
+ abort: $ENOENT$: 'd'
+ [255]
$ hg --cwd d qpush -a
- applying b.patch
- now at: b.patch
+ abort: $ENOENT$: 'd'
+ [255]
$ hg --cwd d log --template "{desc}\n"
- imported patch b.patch
- a
+ abort: $ENOENT$: 'd'
+ [255]
test --mq works and uses correct repository config
$ hg --cwd d outgoing --mq
- comparing with http://localhost:$HGPORT2/a/.hg/patches
- searching for changes
- no changes found
- [1]
+ abort: $ENOENT$: 'd'
+ [255]
$ hg --cwd d log --mq --template '{rev} {desc|firstline}\n'
- 0 b.patch
+ abort: $ENOENT$: 'd'
+ [255]
$ killdaemons.py
ERROR: test-mq-qclone-http.t output changed
!# Ret was: 0 (test-mq-qclone-http.t)
test-config.t
test-config.t ... # Test test-config.t
# Running sh "/tmp/hgtests.tGzSpC/child497/test-config.t.sh"
# Ret was: 0 (test-merge-default.t)
ok
test-exchange-obsmarkers-case-A2.t
test-exchange-obsmarkers-case-A2.t ... # Test test-exchange-obsmarkers-case-A2.t
# Running sh "/tmp/hgtests.tGzSpC/child498/test-exchange-obsmarkers-case-A2.t.sh"
# Ret was: 0 (test-cbor.py)
ok
test-pull.t#sshv1
test-pull.t#sshv1 ... # Test test-pull.t#sshv1
# Running sh "/tmp/hgtests.tGzSpC/child499/test-pull.t-sshv1.sh"
# Ret was: 0 (test-config.t)
ok
test-pull.t#sshv2
test-pull.t#sshv2 ... # Test test-pull.t#sshv2
# Running sh "/tmp/hgtests.tGzSpC/child500/test-pull.t-sshv2.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-A2.t)
ok
test-exchange-obsmarkers-case-D2.t
test-exchange-obsmarkers-case-D2.t ... # Test test-exchange-obsmarkers-case-D2.t
# Running sh "/tmp/hgtests.tGzSpC/child501/test-exchange-obsmarkers-case-D2.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-pull.t
+++ /<<PKGBUILDDIR>>/tests/test-pull.t#sshv1.err
@@ -31,48 +31,44 @@
$ hg clone --pull http://foo:bar@localhost:$HGPORT/ copy
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 340e38bdcde4
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd copy
+ $TESTTMP.sh: 24: cd: can't cd to copy
+ [2]
$ hg verify
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 1 changesets with 1 changes to 1 files
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg co
- 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cat foo
- foo
+ cat: foo: $ENOENT$
+ [1]
$ hg manifest --debug
- 2ed2a3912a0b24502043eae84ee4b279c18b90dd 644 foo
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg pull
- pulling from http://foo@localhost:$HGPORT/
- searching for changes
- no changes found
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg rollback --dry-run --verbose
- repository tip rolled back to revision -1 (undo pull: http://foo:***@localhost:$HGPORT/)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Test pull of non-existing 20 character revision specification, making sure plain ascii identifiers
not are encoded like a node:
$ hg pull -r 'xxxxxxxxxxxxxxxxxxxy'
- pulling from http://foo@localhost:$HGPORT/
- abort: unknown revision 'xxxxxxxxxxxxxxxxxxxy'!
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
$ hg pull -r 'xxxxxxxxxxxxxxxxxx y'
- pulling from http://foo@localhost:$HGPORT/
- abort: unknown revision 'xxxxxxxxxxxxxxxxxx y'!
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
Issue622: hg init && hg pull -u URL doesn't checkout default branch
@@ -82,13 +78,8 @@
$ cd empty
$ hg pull -u ../test
pulling from ../test
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 340e38bdcde4
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository ../test not found!
+ [255]
Test 'file:' uri handling:
@@ -104,6 +95,8 @@
#if no-msys
$ hg pull -q file:../test # no-msys
+ abort: repository ../test not found!
+ [255]
#endif
It's tricky to make file:// URLs working on every platform with
@@ -116,6 +109,8 @@
$ URL=`"$PYTHON" -c "from __future__ import print_function; import os; print('file://localhost' + ('/' + os.getcwd().replace(os.sep, '/')).replace('//', '/') + '/../test')"`
$ hg pull -q "$URL"
+ abort: repository /tmp/hgtests.tGzSpC/child499/empty/../test not found!
+ [255]
SEC: check for unsafe ssh url
ERROR: test-pull.t#sshv1 output changed
!# Ret was: 0 (test-pull.t#sshv1)
test-hgweb-no-path-info.t
test-hgweb-no-path-info.t ... # Test test-hgweb-no-path-info.t
# Running sh "/tmp/hgtests.tGzSpC/child502/test-hgweb-no-path-info.t.sh"
# Ret was: 0 (test-hgweb-no-path-info.t)
ok
test-subrepo-missing.t
test-subrepo-missing.t ... # Test test-subrepo-missing.t
# Running sh "/tmp/hgtests.tGzSpC/child503/test-subrepo-missing.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-pull.t
+++ /<<PKGBUILDDIR>>/tests/test-pull.t#sshv2.err
@@ -31,48 +31,44 @@
$ hg clone --pull http://foo:bar@localhost:$HGPORT/ copy
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 340e38bdcde4
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd copy
+ $TESTTMP.sh: 30: cd: can't cd to copy
+ [2]
$ hg verify
- checking changesets
- checking manifests
- crosschecking files in changesets and manifests
- checking files
- checked 1 changesets with 1 changes to 1 files
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg co
- 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ cat foo
- foo
+ cat: foo: $ENOENT$
+ [1]
$ hg manifest --debug
- 2ed2a3912a0b24502043eae84ee4b279c18b90dd 644 foo
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg pull
- pulling from http://foo@localhost:$HGPORT/
- searching for changes
- no changes found
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg rollback --dry-run --verbose
- repository tip rolled back to revision -1 (undo pull: http://foo:***@localhost:$HGPORT/)
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
Test pull of non-existing 20 character revision specification, making sure plain ascii identifiers
not are encoded like a node:
$ hg pull -r 'xxxxxxxxxxxxxxxxxxxy'
- pulling from http://foo@localhost:$HGPORT/
- abort: unknown revision 'xxxxxxxxxxxxxxxxxxxy'!
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
$ hg pull -r 'xxxxxxxxxxxxxxxxxx y'
- pulling from http://foo@localhost:$HGPORT/
- abort: unknown revision 'xxxxxxxxxxxxxxxxxx y'!
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
Issue622: hg init && hg pull -u URL doesn't checkout default branch
@@ -82,13 +78,8 @@
$ cd empty
$ hg pull -u ../test
pulling from ../test
- requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 340e38bdcde4
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: repository ../test not found!
+ [255]
Test 'file:' uri handling:
@@ -104,6 +95,8 @@
#if no-msys
$ hg pull -q file:../test # no-msys
+ abort: repository ../test not found!
+ [255]
#endif
It's tricky to make file:// URLs working on every platform with
@@ -116,6 +109,8 @@
$ URL=`"$PYTHON" -c "from __future__ import print_function; import os; print('file://localhost' + ('/' + os.getcwd().replace(os.sep, '/')).replace('//', '/') + '/../test')"`
$ hg pull -q "$URL"
+ abort: repository /tmp/hgtests.tGzSpC/child500/empty/../test not found!
+ [255]
SEC: check for unsafe ssh url
ERROR: test-pull.t#sshv2 output changed
!# Ret was: 0 (test-pull.t#sshv2)
test-pathconflicts-update.t
test-pathconflicts-update.t ... # Test test-pathconflicts-update.t
# Running sh "/tmp/hgtests.tGzSpC/child504/test-pathconflicts-update.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-D2.t)
ok
test-show.t
test-show.t ... # Test test-show.t
# Running sh "/tmp/hgtests.tGzSpC/child505/test-show.t.sh"
# Ret was: 0 (test-subrepo-missing.t)
ok
test-addremove-similar.t
test-addremove-similar.t ... # Test test-addremove-similar.t
# Running sh "/tmp/hgtests.tGzSpC/child506/test-addremove-similar.t.sh"
# Ret was: 0 (test-pathconflicts-update.t)
ok
test-contrib.t
test-contrib.t ... # Test test-contrib.t
# Running sh "/tmp/hgtests.tGzSpC/child507/test-contrib.t.sh"
# Ret was: 0 (test-show.t)
ok
test-remotefilelog-gc.t
test-remotefilelog-gc.t ... # Test test-remotefilelog-gc.t
# Running sh "/tmp/hgtests.tGzSpC/child508/test-remotefilelog-gc.t.sh"
# Ret was: 0 (test-contrib.t)
ok
test-unionrepo.t
test-unionrepo.t ... # Test test-unionrepo.t
# Running sh "/tmp/hgtests.tGzSpC/child509/test-unionrepo.t.sh"
# Ret was: 0 (test-addremove-similar.t)
ok
test-flags.t
test-flags.t ... # Test test-flags.t
# Running sh "/tmp/hgtests.tGzSpC/child510/test-flags.t.sh"
# Ret was: 0 (test-remotefilelog-gc.t)
ok
test-commit-multiple.t
test-commit-multiple.t ... # Test test-commit-multiple.t
# Running sh "/tmp/hgtests.tGzSpC/child511/test-commit-multiple.t.sh"
# Ret was: 0 (test-unionrepo.t)
ok
# Ret was: 0 (test-flags.t)
ok
test-import-eol.t
test-import-eol.t ... test-logtoprocess.t
test-logtoprocess.t ... # Test test-logtoprocess.t
# Test test-import-eol.t
# Running sh "/tmp/hgtests.tGzSpC/child512/test-import-eol.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child513/test-logtoprocess.t.sh"
# Ret was: 0 (test-commit-multiple.t)
ok
test-sparse-import.t
test-sparse-import.t ... # Test test-sparse-import.t
# Running sh "/tmp/hgtests.tGzSpC/child514/test-sparse-import.t.sh"
# Ret was: 0 (test-logtoprocess.t)
ok
test-identify.t
test-identify.t ... # Test test-identify.t
# Running sh "/tmp/hgtests.tGzSpC/child515/test-identify.t.sh"
# Ret was: 0 (test-sparse-import.t)
ok
test-default-push.t
test-default-push.t ... # Test test-default-push.t
# Running sh "/tmp/hgtests.tGzSpC/child516/test-default-push.t.sh"
# Ret was: 0 (test-import-eol.t)
ok
test-narrow-clone-no-ellipsis.t
test-narrow-clone-no-ellipsis.t ... # Test test-narrow-clone-no-ellipsis.t
# Running sh "/tmp/hgtests.tGzSpC/child517/test-narrow-clone-no-ellipsis.t.sh"
# Killing daemon process 13199
# Ret was: 0 (test-identify.t)
ok
test-merge-subrepos.t
test-merge-subrepos.t ... # Test test-merge-subrepos.t
# Running sh "/tmp/hgtests.tGzSpC/child518/test-merge-subrepos.t.sh"
# Ret was: 0 (test-default-push.t)
ok
test-filebranch.t
test-filebranch.t ... # Test test-filebranch.t
# Running sh "/tmp/hgtests.tGzSpC/child519/test-filebranch.t.sh"
# Ret was: 0 (test-filebranch.t)
ok
test-mq-qdelete.t
test-mq-qdelete.t ... # Test test-mq-qdelete.t
# Running sh "/tmp/hgtests.tGzSpC/child520/test-mq-qdelete.t.sh"
# Ret was: 0 (test-merge-subrepos.t)
ok
test-convert-datesort.t
test-convert-datesort.t ... # Test test-convert-datesort.t
# Running sh "/tmp/hgtests.tGzSpC/child521/test-convert-datesort.t.sh"
# Ret was: 0 (test-convert-datesort.t)
ok
test-rebase-transaction.t
test-rebase-transaction.t ... # Test test-rebase-transaction.t
# Running sh "/tmp/hgtests.tGzSpC/child522/test-rebase-transaction.t.sh"
# Ret was: 0 (test-mq-qdelete.t)
ok
test-mq-merge.t
test-mq-merge.t ... # Test test-mq-merge.t
# Running sh "/tmp/hgtests.tGzSpC/child523/test-mq-merge.t.sh"
# Ret was: 0 (test-narrow-clone-no-ellipsis.t)
ok
test-pull-r.t
test-pull-r.t ... # Test test-pull-r.t
# Running sh "/tmp/hgtests.tGzSpC/child524/test-pull-r.t.sh"
# Ret was: 0 (test-rebase-transaction.t)
ok
test-fastannotate-perfhack.t
test-fastannotate-perfhack.t ... # Test test-fastannotate-perfhack.t
# Running sh "/tmp/hgtests.tGzSpC/child525/test-fastannotate-perfhack.t.sh"
# Ret was: 0 (test-mq-merge.t)
ok
test-mq-missingfiles.t
test-mq-missingfiles.t ... # Test test-mq-missingfiles.t
# Running sh "/tmp/hgtests.tGzSpC/child526/test-mq-missingfiles.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-pull-r.t
+++ /<<PKGBUILDDIR>>/tests/test-pull-r.t.err
@@ -118,24 +118,15 @@
$ hg pull --rev default --update http://localhost:$HGPORT2/
pulling from http://localhost:$HGPORT2/
searching for changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files (+1 heads)
- new changesets effea6de0384
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg log -G
- @ changeset: 2:effea6de0384
+ o changeset: 1:ed1b79f46b9a
| tag: tip
- | parent: 0:bbd179dfa0a7
| user: test
| date: Thu Jan 01 00:00:00 1970 +0000
- | summary: add bar
- |
- | o changeset: 1:ed1b79f46b9a
- |/ user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: change foo
+ | summary: change foo
|
o changeset: 0:bbd179dfa0a7
user: test
ERROR: test-pull-r.t output changed
!# Ret was: 0 (test-pull-r.t)
test-pending.t
test-pending.t ... # Test test-pending.t
# Running sh "/tmp/hgtests.tGzSpC/child527/test-pending.t.sh"
# Ret was: 0 (test-fastannotate-perfhack.t)
ok
test-clone-update-order.t
test-clone-update-order.t ... # Test test-clone-update-order.t
# Running sh "/tmp/hgtests.tGzSpC/child528/test-clone-update-order.t.sh"
# Ret was: 0 (test-pending.t)
ok
test-narrow-pull.t
test-narrow-pull.t ... # Test test-narrow-pull.t
# Running sh "/tmp/hgtests.tGzSpC/child529/test-narrow-pull.t.sh"
# Ret was: 0 (test-mq-missingfiles.t)
ok
test-merge-local.t
test-merge-local.t ... # Test test-merge-local.t
# Running sh "/tmp/hgtests.tGzSpC/child530/test-merge-local.t.sh"
# Ret was: 0 (test-clone-update-order.t)
ok
test-commit-unresolved.t
test-commit-unresolved.t ... # Test test-commit-unresolved.t
# Running sh "/tmp/hgtests.tGzSpC/child531/test-commit-unresolved.t.sh"
# Ret was: 0 (test-merge-local.t)
ok
test-remotefilelog-http.t
test-remotefilelog-http.t ... # Test test-remotefilelog-http.t
# Running sh "/tmp/hgtests.tGzSpC/child532/test-remotefilelog-http.t.sh"
# Ret was: 0 (test-commit-unresolved.t)
ok
test-origbackup-conflict.t
test-origbackup-conflict.t ... # Test test-origbackup-conflict.t
# Running sh "/tmp/hgtests.tGzSpC/child533/test-origbackup-conflict.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-remotefilelog-http.t
+++ /<<PKGBUILDDIR>>/tests/test-remotefilelog-http.t.err
@@ -21,49 +21,152 @@
$ cat hg1.pid >> $DAEMON_PIDS
$ hgcloneshallow http://localhost:$HGPORT/ shallow -q
- 2 files fetched over 1 fetches - (2 misses, 0.00% hit ratio) over *s (glob)
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ $TESTTMP.sh: 28: $TESTTMP.sh: cannot create shallow/.hg/hgrc: Directory nonexistent
+ [2]
$ grep getfile access.log
- * "GET /?cmd=batch HTTP/1.1" 200 - x-hgarg-1:cmds=x_rfl_getfile+*node%3D1406e74118627694268417491f018a4a883152f0* (glob)
+ [1]
Clear filenode cache so we can test fetching with a modified batch size
$ rm -r $TESTTMP/hgcache
Now do a fetch with a large batch size so we're sure it works
$ hgcloneshallow http://localhost:$HGPORT/ shallow-large-batch \
> --config remotefilelog.batchsize=1000 -q
- 2 files fetched over 1 fetches - (2 misses, 0.00% hit ratio) over *s (glob)
+ abort: error: Connection refused
+ $TESTTMP.sh: 28: $TESTTMP.sh: cannot create shallow-large-batch/.hg/hgrc: Directory nonexistent
+ [2]
The 'remotefilelog' capability should *not* be exported over http(s),
as the getfile method it offers doesn't work with http.
$ get-with-headers.py localhost:$HGPORT '?cmd=capabilities' | grep lookup | identifyrflcaps
- x_rfl_getfile
- x_rfl_getflogheads
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 66, in request
+ conn.request("GET", '/' + path, None, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1042, in request
+ self._send_request(method, url, body, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request
+ self.endheaders(body)
+ File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders
+ self._send_output(message_body)
+ File "/usr/lib/python2.7/httplib.py", line 882, in _send_output
+ self.send(msg)
+ File "/usr/lib/python2.7/httplib.py", line 844, in send
+ self.connect()
+ File "/usr/lib/python2.7/httplib.py", line 821, in connect
+ self.timeout, self.source_address)
+ File "/usr/lib/python2.7/socket.py", line 575, in create_connection
+ raise err
+ socket.error: [Errno 111] Connection refused
$ get-with-headers.py localhost:$HGPORT '?cmd=hello' | grep lookup | identifyrflcaps
- x_rfl_getfile
- x_rfl_getflogheads
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 66, in request
+ conn.request("GET", '/' + path, None, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1042, in request
+ self._send_request(method, url, body, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request
+ self.endheaders(body)
+ File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders
+ self._send_output(message_body)
+ File "/usr/lib/python2.7/httplib.py", line 882, in _send_output
+ self.send(msg)
+ File "/usr/lib/python2.7/httplib.py", line 844, in send
+ self.connect()
+ File "/usr/lib/python2.7/httplib.py", line 821, in connect
+ self.timeout, self.source_address)
+ File "/usr/lib/python2.7/socket.py", line 575, in create_connection
+ raise err
+ socket.error: [Errno 111] Connection refused
$ get-with-headers.py localhost:$HGPORT '?cmd=this-command-does-not-exist' | head -n 1
- 400 no such method: this-command-does-not-exist
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 66, in request
+ conn.request("GET", '/' + path, None, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1042, in request
+ self._send_request(method, url, body, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request
+ self.endheaders(body)
+ File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders
+ self._send_output(message_body)
+ File "/usr/lib/python2.7/httplib.py", line 882, in _send_output
+ self.send(msg)
+ File "/usr/lib/python2.7/httplib.py", line 844, in send
+ self.connect()
+ File "/usr/lib/python2.7/httplib.py", line 821, in connect
+ self.timeout, self.source_address)
+ File "/usr/lib/python2.7/socket.py", line 575, in create_connection
+ raise err
+ socket.error: [Errno 111] Connection refused
$ get-with-headers.py localhost:$HGPORT '?cmd=x_rfl_getfiles' | head -n 1
- 400 no such method: x_rfl_getfiles
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 66, in request
+ conn.request("GET", '/' + path, None, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1042, in request
+ self._send_request(method, url, body, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request
+ self.endheaders(body)
+ File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders
+ self._send_output(message_body)
+ File "/usr/lib/python2.7/httplib.py", line 882, in _send_output
+ self.send(msg)
+ File "/usr/lib/python2.7/httplib.py", line 844, in send
+ self.connect()
+ File "/usr/lib/python2.7/httplib.py", line 821, in connect
+ self.timeout, self.source_address)
+ File "/usr/lib/python2.7/socket.py", line 575, in create_connection
+ raise err
+ socket.error: [Errno 111] Connection refused
Verify serving from a shallow clone doesn't allow for remotefile
fetches. This also serves to test the error handling for our batchable
getfile RPC.
$ cd shallow
+ $TESTTMP.sh: 45: cd: can't cd to shallow
+ [2]
$ hg serve -p $HGPORT1 -d --pid-file=../hg2.pid -E ../error2.log
+ abort: there is no Mercurial repository here (.hg not found)!
+ [255]
$ cd ..
$ cat hg2.pid >> $DAEMON_PIDS
+ cat: hg2.pid: $ENOENT$
+ [1]
This GET should work, because this server is serving master, which is
a full clone.
$ get-with-headers.py localhost:$HGPORT "$GET"
- 200 Script output follows
-
- 0\x00x\x9c3b\xa8\xe0\x12a{\xee(\x91T6E\xadE\xdcS\x9e\xb1\xcb\xab\xc30\xe8\x03\x03\x91 \xe4\xc6\xfb\x99J,\x17\x0c\x9f-\xcb\xfcR7c\xf3c\x97r\xbb\x10\x06\x00\x96m\x121 (no-eol) (esc)
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 66, in request
+ conn.request("GET", '/' + path, None, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1042, in request
+ self._send_request(method, url, body, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request
+ self.endheaders(body)
+ File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders
+ self._send_output(message_body)
+ File "/usr/lib/python2.7/httplib.py", line 882, in _send_output
+ self.send(msg)
+ File "/usr/lib/python2.7/httplib.py", line 844, in send
+ self.connect()
+ File "/usr/lib/python2.7/httplib.py", line 821, in connect
+ self.timeout, self.source_address)
+ File "/usr/lib/python2.7/socket.py", line 575, in create_connection
+ raise err
+ socket.error: [Errno 111] Connection refused
+ [1]
This GET should fail using the in-band signalling mechanism, because
it's not a full clone. Note that it's also plausible for servers to
@@ -71,25 +174,59 @@
contents not being visible to the current user.
$ get-with-headers.py localhost:$HGPORT1 "$GET"
- 200 Script output follows
-
- 1\x00cannot fetch remote files from shallow repo (no-eol) (esc)
+ Traceback (most recent call last):
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 107, in <module>
+ status = request(args.host, args.path, args.show)
+ File "/<<PKGBUILDDIR>>/tests/get-with-headers.py", line 66, in request
+ conn.request("GET", '/' + path, None, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1042, in request
+ self._send_request(method, url, body, headers)
+ File "/usr/lib/python2.7/httplib.py", line 1082, in _send_request
+ self.endheaders(body)
+ File "/usr/lib/python2.7/httplib.py", line 1038, in endheaders
+ self._send_output(message_body)
+ File "/usr/lib/python2.7/httplib.py", line 882, in _send_output
+ self.send(msg)
+ File "/usr/lib/python2.7/httplib.py", line 844, in send
+ self.connect()
+ File "/usr/lib/python2.7/httplib.py", line 821, in connect
+ self.timeout, self.source_address)
+ File "/usr/lib/python2.7/socket.py", line 575, in create_connection
+ raise err
+ socket.error: [Errno 111] Connection refused
+ [1]
Clones should work with httppostargs turned on
$ cd master
+ $TESTTMP.sh: 57: cd: can't cd to master
+ [2]
$ hg --config experimental.httppostargs=1 serve -p $HGPORT2 -d --pid-file=../hg3.pid -E ../error3.log
+ abort: there is no Mercurial repository here (.hg not found)!
+ [255]
$ cd ..
$ cat hg3.pid >> $DAEMON_PIDS
+ cat: hg3.pid: $ENOENT$
+ [1]
Clear filenode cache so we can test fetching with a modified batch size
$ rm -r $TESTTMP/hgcache
+ rm: cannot remove '$TESTTMP/hgcache': $ENOENT$
+ [1]
$ hgcloneshallow http://localhost:$HGPORT2/ shallow-postargs -q
- 2 files fetched over 1 fetches - (2 misses, 0.00% hit ratio) over *s (glob)
+ abort: error: Connection refused
+ $TESTTMP.sh: 28: $TESTTMP.sh: cannot create shallow-postargs/.hg/hgrc: Directory nonexistent
+ [2]
All error logs should be empty:
$ cat error.log
+ cat: error.log: $ENOENT$
+ [1]
$ cat error2.log
+ cat: error2.log: $ENOENT$
+ [1]
$ cat error3.log
+ cat: error3.log: $ENOENT$
+ [1]
ERROR: test-remotefilelog-http.t output changed
!# Ret was: 0 (test-remotefilelog-http.t)
test-update-atomic.t
test-update-atomic.t ... # Test test-update-atomic.t
# Running sh "/tmp/hgtests.tGzSpC/child534/test-update-atomic.t.sh"
# Ret was: 0 (test-update-atomic.t)
ok
test-narrow-shallow.t
test-narrow-shallow.t ... # Test test-narrow-shallow.t
# Running sh "/tmp/hgtests.tGzSpC/child535/test-narrow-shallow.t.sh"
# Ret was: 0 (test-origbackup-conflict.t)
ok
test-exchange-obsmarkers-case-D3.t
test-exchange-obsmarkers-case-D3.t ... # Test test-exchange-obsmarkers-case-D3.t
# Running sh "/tmp/hgtests.tGzSpC/child536/test-exchange-obsmarkers-case-D3.t.sh"
# Ret was: 0 (test-narrow-pull.t)
ok
test-merge-halt.t
test-merge-halt.t ... # Test test-merge-halt.t
# Running sh "/tmp/hgtests.tGzSpC/child537/test-merge-halt.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-D3.t)
ok
test-branch-option.t
test-branch-option.t ... # Test test-branch-option.t
# Running sh "/tmp/hgtests.tGzSpC/child538/test-branch-option.t.sh"
# Ret was: 0 (test-merge-halt.t)
ok
test-mac-packages.t
test-mac-packages.t ... # Test test-mac-packages.t
# Running sh "/tmp/hgtests.tGzSpC/child539/test-mac-packages.t.sh"
skipped missing feature: OS X packaging tools
# Ret was: 80 (test-mac-packages.t)
test-empty-group.t
test-empty-group.t ... # Test test-empty-group.t
# Running sh "/tmp/hgtests.tGzSpC/child540/test-empty-group.t.sh"
# Ret was: 0 (test-empty-group.t)
ok
test-parents.t
test-parents.t ... # Test test-parents.t
# Running sh "/tmp/hgtests.tGzSpC/child541/test-parents.t.sh"
# Ret was: 0 (test-branch-option.t)
ok
test-worker.t
test-worker.t ... # Test test-worker.t
# Running sh "/tmp/hgtests.tGzSpC/child542/test-worker.t.sh"
# Ret was: 0 (test-narrow-shallow.t)
ok
test-http-branchmap.t
test-http-branchmap.t ... # Test test-http-branchmap.t
# Running sh "/tmp/hgtests.tGzSpC/child543/test-http-branchmap.t.sh"
# Ret was: 0 (test-worker.t)
ok
test-children.t
test-children.t ... # Test test-children.t
# Running sh "/tmp/hgtests.tGzSpC/child544/test-children.t.sh"
# Ret was: 0 (test-parents.t)
ok
test-bugzilla.t
test-bugzilla.t ... # Test test-bugzilla.t
# Running sh "/tmp/hgtests.tGzSpC/child545/test-bugzilla.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-http-branchmap.t
+++ /<<PKGBUILDDIR>>/tests/test-http-branchmap.t.err
@@ -15,40 +15,25 @@
$ hgserve -R a --config web.push_ssl=False --config web.allow_push=* --encoding latin1
$ hg --encoding utf-8 clone http://localhost:$HGPORT1 b
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets 867c11ce77b8
- updating to branch \xc3\xa6 (esc)
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ hg --encoding utf-8 -R b log
+ abort: repository b not found!
+ [255]
+ $ echo bar >> b/foo
+ $TESTTMP.sh: 24: $TESTTMP.sh: cannot create b/foo: Directory nonexistent
+ [2]
+ $ hg -R b ci -m bar
+ abort: repository b not found!
+ [255]
+ $ hg --encoding utf-8 -R b push
+ abort: repository b not found!
+ [255]
+ $ hg -R a --encoding utf-8 log
changeset: 0:867c11ce77b8
branch: \xc3\xa6 (esc)
tag: tip
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: foo
-
- $ echo bar >> b/foo
- $ hg -R b ci -m bar
- $ hg --encoding utf-8 -R b push
- pushing to http://localhost:$HGPORT1/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
- $ hg -R a --encoding utf-8 log
- changeset: 1:58e7c90d67cb
- branch: \xc3\xa6 (esc)
- tag: tip
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: bar
-
- changeset: 0:867c11ce77b8
- branch: \xc3\xa6 (esc)
user: test
date: Thu Jan 01 00:00:00 1970 +0000
summary: foo
@@ -85,11 +70,11 @@
> wireprotoserver._runsshserver(myui, repo, myui.fin, fout, threading.Event())
> EOF
$ echo baz >> b/foo
+ $TESTTMP.sh: 62: $TESTTMP.sh: cannot create b/foo: Directory nonexistent
+ [2]
$ hg -R b ci -m baz
+ abort: repository b not found!
+ [255]
$ hg push -R b -e "\"$PYTHON\" oldhg" ssh://dummy/ --encoding latin1
- pushing to ssh://dummy/
- searching for changes
- remote: adding changesets
- remote: adding manifests
- remote: adding file changes
- remote: added 1 changesets with 1 changes to 1 files
+ abort: repository b not found!
+ [255]
ERROR: test-http-branchmap.t output changed
!# Ret was: 0 (test-http-branchmap.t)
test-issue672.t
test-issue672.t ... # Test test-issue672.t
# Running sh "/tmp/hgtests.tGzSpC/child546/test-issue672.t.sh"
# Ret was: 0 (test-bugzilla.t)
ok
test-remotefilelog-sparse.t
test-remotefilelog-sparse.t ... # Test test-remotefilelog-sparse.t
# Running sh "/tmp/hgtests.tGzSpC/child547/test-remotefilelog-sparse.t.sh"
# Ret was: 0 (test-issue672.t)
ok
test-diff-change.t
test-diff-change.t ... # Test test-diff-change.t
# Running sh "/tmp/hgtests.tGzSpC/child548/test-diff-change.t.sh"
# Ret was: 0 (test-children.t)
ok
test-rebuildstate.t
test-rebuildstate.t ... # Test test-rebuildstate.t
# Running sh "/tmp/hgtests.tGzSpC/child549/test-rebuildstate.t.sh"
# Ret was: 0 (test-diff-change.t)
ok
test-narrow-merge.t#flat
test-narrow-merge.t#flat ... # Test test-narrow-merge.t#flat
# Running sh "/tmp/hgtests.tGzSpC/child550/test-narrow-merge.t-flat.sh"
# Ret was: 0 (test-rebuildstate.t)
ok
test-narrow-merge.t#tree
test-narrow-merge.t#tree ... # Test test-narrow-merge.t#tree
# Running sh "/tmp/hgtests.tGzSpC/child551/test-narrow-merge.t-tree.sh"
# Ret was: 0 (test-remotefilelog-sparse.t)
ok
test-mq-pull-from-bundle.t
test-mq-pull-from-bundle.t ... # Test test-mq-pull-from-bundle.t
# Running sh "/tmp/hgtests.tGzSpC/child552/test-mq-pull-from-bundle.t.sh"
# Ret was: 0 (test-narrow-merge.t#flat)
ok
test-exchange-obsmarkers-case-B3.t
test-exchange-obsmarkers-case-B3.t ... # Test test-exchange-obsmarkers-case-B3.t
# Running sh "/tmp/hgtests.tGzSpC/child553/test-exchange-obsmarkers-case-B3.t.sh"
# Ret was: 0 (test-narrow-merge.t#tree)
ok
test-bundle2-pushback.t#sshv1
test-bundle2-pushback.t#sshv1 ... # Test test-bundle2-pushback.t#sshv1
# Running sh "/tmp/hgtests.tGzSpC/child554/test-bundle2-pushback.t-sshv1.sh"
# Ret was: 0 (test-mq-pull-from-bundle.t)
ok
test-bundle2-pushback.t#sshv2
test-bundle2-pushback.t#sshv2 ... # Test test-bundle2-pushback.t#sshv2
# Running sh "/tmp/hgtests.tGzSpC/child555/test-bundle2-pushback.t-sshv2.sh"
# Ret was: 0 (test-bundle2-pushback.t#sshv1)
ok
test-remotefilelog-corrupt-cache.t
test-remotefilelog-corrupt-cache.t ... # Test test-remotefilelog-corrupt-cache.t
# Running sh "/tmp/hgtests.tGzSpC/child556/test-remotefilelog-corrupt-cache.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-B3.t)
ok
test-merge-internal-tools-pattern.t
test-merge-internal-tools-pattern.t ... # Test test-merge-internal-tools-pattern.t
# Running sh "/tmp/hgtests.tGzSpC/child557/test-merge-internal-tools-pattern.t.sh"
# Ret was: 0 (test-bundle2-pushback.t#sshv2)
ok
test-run-tests.py
test-run-tests.py ... # Test test-run-tests.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-run-tests.py"
# Ret was: 0 (test-run-tests.py)
ok
test-extensions-afterloaded.t
test-extensions-afterloaded.t ... # Test test-extensions-afterloaded.t
# Running sh "/tmp/hgtests.tGzSpC/child559/test-extensions-afterloaded.t.sh"
# Ret was: 0 (test-remotefilelog-corrupt-cache.t)
ok
test-tools.t
test-tools.t ... # Test test-tools.t
# Running sh "/tmp/hgtests.tGzSpC/child560/test-tools.t.sh"
# Ret was: 0 (test-tools.t)
ok
test-fastannotate-corrupt.t
test-fastannotate-corrupt.t ... # Test test-fastannotate-corrupt.t
# Running sh "/tmp/hgtests.tGzSpC/child561/test-fastannotate-corrupt.t.sh"
# Ret was: 0 (test-merge-internal-tools-pattern.t)
ok
test-narrow-commit.t#flat
test-narrow-commit.t#flat ... # Test test-narrow-commit.t#flat
# Running sh "/tmp/hgtests.tGzSpC/child562/test-narrow-commit.t-flat.sh"
# Ret was: 0 (test-extensions-afterloaded.t)
ok
test-narrow-commit.t#tree
test-narrow-commit.t#tree ... # Test test-narrow-commit.t#tree
# Running sh "/tmp/hgtests.tGzSpC/child563/test-narrow-commit.t-tree.sh"
# Ret was: 0 (test-fastannotate-corrupt.t)
ok
test-excessive-merge.t
test-excessive-merge.t ... # Test test-excessive-merge.t
# Running sh "/tmp/hgtests.tGzSpC/child564/test-excessive-merge.t.sh"
# Ret was: 0 (test-excessive-merge.t)
ok
test-relink.t
test-relink.t ... # Test test-relink.t
# Running sh "/tmp/hgtests.tGzSpC/child565/test-relink.t.sh"
# Ret was: 0 (test-narrow-commit.t#flat)
ok
test-record.t
test-record.t ... # Test test-record.t
# Running sh "/tmp/hgtests.tGzSpC/child566/test-record.t.sh"
# Ret was: 0 (test-narrow-commit.t#tree)
ok
test-mq-qqueue.t
test-mq-qqueue.t ... # Test test-mq-qqueue.t
# Running sh "/tmp/hgtests.tGzSpC/child567/test-mq-qqueue.t.sh"
# Ret was: 0 (test-record.t)
ok
test-push-cgi.t
test-push-cgi.t ... # Test test-push-cgi.t
# Running sh "/tmp/hgtests.tGzSpC/child568/test-push-cgi.t.sh"
# Ret was: 0 (test-relink.t)
ok
test-convert-darcs.t
test-convert-darcs.t ... # Test test-convert-darcs.t
# Running sh "/tmp/hgtests.tGzSpC/child569/test-convert-darcs.t.sh"
skipped missing feature: darcs client
# Ret was: 80 (test-convert-darcs.t)
test-remotefilelog-clone-tree.t
test-remotefilelog-clone-tree.t ... # Test test-remotefilelog-clone-tree.t
# Running sh "/tmp/hgtests.tGzSpC/child570/test-remotefilelog-clone-tree.t.sh"
# Ret was: 0 (test-push-cgi.t)
ok
test-patch.t
test-patch.t ... # Test test-patch.t
# Running sh "/tmp/hgtests.tGzSpC/child571/test-patch.t.sh"
# Ret was: 0 (test-remotefilelog-clone-tree.t)
ok
test-hgweb-non-interactive.t
test-hgweb-non-interactive.t ... # Test test-hgweb-non-interactive.t
# Running sh "/tmp/hgtests.tGzSpC/child572/test-hgweb-non-interactive.t.sh"
# Ret was: 0 (test-patch.t)
ok
test-remotefilelog-clone.t
test-remotefilelog-clone.t ... # Test test-remotefilelog-clone.t
# Running sh "/tmp/hgtests.tGzSpC/child573/test-remotefilelog-clone.t.sh"
# Ret was: 0 (test-hgweb-non-interactive.t)
ok
test-eol-update.t
test-eol-update.t ... # Test test-eol-update.t
# Running sh "/tmp/hgtests.tGzSpC/child574/test-eol-update.t.sh"
# Ret was: 0 (test-mq-qqueue.t)
ok
test-arbitraryfilectx.t
test-arbitraryfilectx.t ... # Test test-arbitraryfilectx.t
# Running sh "/tmp/hgtests.tGzSpC/child575/test-arbitraryfilectx.t.sh"
# Ret was: 0 (test-eol-update.t)
ok
test-narrow-rebase.t
test-narrow-rebase.t ... # Test test-narrow-rebase.t
# Running sh "/tmp/hgtests.tGzSpC/child576/test-narrow-rebase.t.sh"
# Ret was: 0 (test-remotefilelog-clone.t)
ok
test-rebase-backup.t
test-rebase-backup.t ... # Test test-rebase-backup.t
# Running sh "/tmp/hgtests.tGzSpC/child577/test-rebase-backup.t.sh"
# Ret was: 0 (test-arbitraryfilectx.t)
ok
test-sqlitestore.t
test-sqlitestore.t ... # Test test-sqlitestore.t
# Running sh "/tmp/hgtests.tGzSpC/child578/test-sqlitestore.t.sh"
skipped missing feature: sqlite3 module is available
# Ret was: 80 (test-sqlitestore.t)
test-cache-abuse.t
test-cache-abuse.t ... # Test test-cache-abuse.t
# Running sh "/tmp/hgtests.tGzSpC/child579/test-cache-abuse.t.sh"
# Ret was: 0 (test-rebase-backup.t)
ok
test-pathconflicts-basic.t
test-pathconflicts-basic.t ... # Test test-pathconflicts-basic.t
# Running sh "/tmp/hgtests.tGzSpC/child580/test-pathconflicts-basic.t.sh"
# Ret was: 0 (test-narrow-rebase.t)
ok
test-simple-update.t
test-simple-update.t ... # Test test-simple-update.t
# Running sh "/tmp/hgtests.tGzSpC/child581/test-simple-update.t.sh"
# Ret was: 0 (test-pathconflicts-basic.t)
ok
test-committer.t
test-committer.t ... # Test test-committer.t
# Running sh "/tmp/hgtests.tGzSpC/child582/test-committer.t.sh"
# Ret was: 0 (test-simple-update.t)
ok
test-exchange-obsmarkers-case-B7.t
test-exchange-obsmarkers-case-B7.t ... # Test test-exchange-obsmarkers-case-B7.t
# Running sh "/tmp/hgtests.tGzSpC/child583/test-exchange-obsmarkers-case-B7.t.sh"
# Ret was: 0 (test-cache-abuse.t)
ok
test-pull-http.t
test-pull-http.t ... # Test test-pull-http.t
# Running sh "/tmp/hgtests.tGzSpC/child584/test-pull-http.t.sh"
# Ret was: 0 (test-committer.t)
ok
test-remotefilelog-bundle2-legacy.t
test-remotefilelog-bundle2-legacy.t ... # Test test-remotefilelog-bundle2-legacy.t
# Running sh "/tmp/hgtests.tGzSpC/child585/test-remotefilelog-bundle2-legacy.t.sh"
skipped skipped
# Ret was: 80 (test-remotefilelog-bundle2-legacy.t)
test-exchange-obsmarkers-case-B1.t
test-exchange-obsmarkers-case-B1.t ... # Test test-exchange-obsmarkers-case-B1.t
# Running sh "/tmp/hgtests.tGzSpC/child586/test-exchange-obsmarkers-case-B1.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-pull-http.t
+++ /<<PKGBUILDDIR>>/tests/test-pull-http.t.err
@@ -28,28 +28,12 @@
$ cat hg.pid >> $DAEMON_PIDS
$ hg clone http://foo:xyzzy@localhost:$HGPORT/ test3
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 2 changesets with 2 changes to 1 files
- new changesets cb9a9f314b8b:ba677d0156c1
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cat test3/.hg/hgrc
- # example repository config (see 'hg help config' for more info)
- [paths]
- default = http://foo@localhost:$HGPORT/
-
- # path aliases to other clones of this repo in URLs or filesystem paths
- # (see 'hg help config.paths' for more info)
- #
- # default:pushurl = ssh://jdoe@example.net/hg/jdoes-fork
- # my-fork = ssh://jdoe@example.net/hg/jdoes-fork
- # my-clone = /home/jdoe/jdoes-clone
-
- [ui]
- # name and email (local to this repository, optional), e.g.
- # username = Jane Doe <jdoe@example.com>
+ cat: test3/.hg/hgrc: $ENOENT$
+ [1]
$ killdaemons.py
expect error, cloning not allowed
ERROR: test-pull-http.t output changed
!# Ret was: 0 (test-pull-http.t)
test-amend-subrepo.t#obsstore-off
test-amend-subrepo.t#obsstore-off ... # Test test-amend-subrepo.t#obsstore-off
# Running sh "/tmp/hgtests.tGzSpC/child587/test-amend-subrepo.t-obsstore-off.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-B7.t)
ok
test-amend-subrepo.t#obsstore-on
test-amend-subrepo.t#obsstore-on ... # Test test-amend-subrepo.t#obsstore-on
# Running sh "/tmp/hgtests.tGzSpC/child588/test-amend-subrepo.t-obsstore-on.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-B1.t)
ok
test-remotefilelog-log.t
test-remotefilelog-log.t ... # Test test-remotefilelog-log.t
# Running sh "/tmp/hgtests.tGzSpC/child589/test-remotefilelog-log.t.sh"
# Ret was: 0 (test-amend-subrepo.t#obsstore-off)
ok
test-wireproto-serverreactor.py
test-wireproto-serverreactor.py ... # Test test-wireproto-serverreactor.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-wireproto-serverreactor.py"
# Ret was: 0 (test-wireproto-serverreactor.py)
ok
test-mq-qdiff.t
test-mq-qdiff.t ... # Test test-mq-qdiff.t
# Running sh "/tmp/hgtests.tGzSpC/child591/test-mq-qdiff.t.sh"
# Ret was: 0 (test-amend-subrepo.t#obsstore-on)
ok
test-bookmarks-rebase.t
test-bookmarks-rebase.t ... # Test test-bookmarks-rebase.t
# Running sh "/tmp/hgtests.tGzSpC/child592/test-bookmarks-rebase.t.sh"
# Ret was: 0 (test-remotefilelog-log.t)
ok
test-serve.t
test-serve.t ... # Test test-serve.t
# Running sh "/tmp/hgtests.tGzSpC/child593/test-serve.t.sh"
# Ret was: 0 (test-mq-qdiff.t)
ok
test-revset-outgoing.t
test-revset-outgoing.t ... # Test test-revset-outgoing.t
# Running sh "/tmp/hgtests.tGzSpC/child594/test-revset-outgoing.t.sh"
# Ret was: 0 (test-bookmarks-rebase.t)
ok
test-import-context.t
test-import-context.t ... # Test test-import-context.t
# Running sh "/tmp/hgtests.tGzSpC/child595/test-import-context.t.sh"
# Ret was: 0 (test-import-context.t)
ok
test-remotefilelog-bundle2.t
test-remotefilelog-bundle2.t ... # Test test-remotefilelog-bundle2.t
# Running sh "/tmp/hgtests.tGzSpC/child596/test-remotefilelog-bundle2.t.sh"
# Killing daemon process 16578
# Ret was: 0 (test-serve.t)
ok
test-exchange-obsmarkers-case-A7.t
test-exchange-obsmarkers-case-A7.t ... # Test test-exchange-obsmarkers-case-A7.t
# Running sh "/tmp/hgtests.tGzSpC/child597/test-exchange-obsmarkers-case-A7.t.sh"
# Ret was: 0 (test-revset-outgoing.t)
ok
test-eol-add.t
test-eol-add.t ... # Test test-eol-add.t
# Running sh "/tmp/hgtests.tGzSpC/child598/test-eol-add.t.sh"
# Ret was: 0 (test-eol-add.t)
ok
test-bundle-vs-outgoing.t
test-bundle-vs-outgoing.t ... # Test test-bundle-vs-outgoing.t
# Running sh "/tmp/hgtests.tGzSpC/child599/test-bundle-vs-outgoing.t.sh"
# Ret was: 0 (test-exchange-obsmarkers-case-A7.t)
ok
test-rebase-partial.t
test-rebase-partial.t ... # Test test-rebase-partial.t
# Running sh "/tmp/hgtests.tGzSpC/child600/test-rebase-partial.t.sh"
# Ret was: 0 (test-remotefilelog-bundle2.t)
ok
test-update-names.t
test-update-names.t ... # Test test-update-names.t
# Running sh "/tmp/hgtests.tGzSpC/child601/test-update-names.t.sh"
# Ret was: 0 (test-bundle-vs-outgoing.t)
ok
test-extdata.t
test-extdata.t ... # Test test-extdata.t
# Running sh "/tmp/hgtests.tGzSpC/child602/test-extdata.t.sh"
# Ret was: 0 (test-rebase-partial.t)
ok
test-mailmap.t
test-mailmap.t ... # Test test-mailmap.t
# Running sh "/tmp/hgtests.tGzSpC/child603/test-mailmap.t.sh"
# Ret was: 0 (test-update-names.t)
ok
test-remotefilelog-bundles.t
test-remotefilelog-bundles.t ... # Test test-remotefilelog-bundles.t
# Running sh "/tmp/hgtests.tGzSpC/child604/test-remotefilelog-bundles.t.sh"
# Ret was: 0 (test-mailmap.t)
ok
test-merge-remove.t
test-merge-remove.t ... # Test test-merge-remove.t
# Running sh "/tmp/hgtests.tGzSpC/child605/test-merge-remove.t.sh"
# Ret was: 0 (test-extdata.t)
ok
test-convert-tagsbranch-topology.t
test-convert-tagsbranch-topology.t ... # Test test-convert-tagsbranch-topology.t
# Running sh "/tmp/hgtests.tGzSpC/child606/test-convert-tagsbranch-topology.t.sh"
skipped missing feature: git command line client
# Ret was: 80 (test-convert-tagsbranch-topology.t)
test-requires.t
test-requires.t ... # Test test-requires.t
# Running sh "/tmp/hgtests.tGzSpC/child607/test-requires.t.sh"
# Ret was: 0 (test-remotefilelog-bundles.t)
ok
test-rename-after-merge.t
test-rename-after-merge.t ... # Test test-rename-after-merge.t
# Running sh "/tmp/hgtests.tGzSpC/child608/test-rename-after-merge.t.sh"
# Ret was: 0 (test-requires.t)
ok
# Ret was: 0 (test-merge-remove.t)
ok
test-merge-closedheads.t
test-merge-closedheads.ttest-contrib-dumprevlog.t
test-contrib-dumprevlog.t ... ... # Test test-merge-closedheads.t
# Test test-contrib-dumprevlog.t
# Running sh "/tmp/hgtests.tGzSpC/child609/test-merge-closedheads.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child610/test-contrib-dumprevlog.t.sh"
# Ret was: 0 (test-contrib-dumprevlog.t)
ok
test-remotefilelog-pull-noshallow.t
test-remotefilelog-pull-noshallow.t ... # Test test-remotefilelog-pull-noshallow.t
# Running sh "/tmp/hgtests.tGzSpC/child611/test-remotefilelog-pull-noshallow.t.sh"
# Ret was: 0 (test-rename-after-merge.t)
ok
test-debugextensions.t
test-debugextensions.t ... # Test test-debugextensions.t
# Running sh "/tmp/hgtests.tGzSpC/child612/test-debugextensions.t.sh"
# Ret was: 0 (test-debugextensions.t)
ok
test-narrow-clone-stream.t#flat-fncache
test-narrow-clone-stream.t#flat-fncache ... # Test test-narrow-clone-stream.t#flat-fncache
# Running sh "/tmp/hgtests.tGzSpC/child613/test-narrow-clone-stream.t-flat-fncache.sh"
# Ret was: 0 (test-remotefilelog-pull-noshallow.t)
ok
test-narrow-clone-stream.t#flat-nofncache
test-narrow-clone-stream.t#flat-nofncache ... # Test test-narrow-clone-stream.t#flat-nofncache
# Running sh "/tmp/hgtests.tGzSpC/child614/test-narrow-clone-stream.t-flat-nofncache.sh"
# Ret was: 0 (test-merge-closedheads.t)
ok
test-narrow-clone-stream.t#tree
test-narrow-clone-stream.t#tree ... # Test test-narrow-clone-stream.t#tree
# Running sh "/tmp/hgtests.tGzSpC/child615/test-narrow-clone-stream.t-tree.sh"
# Ret was: 0 (test-narrow-clone-stream.t#flat-fncache)
ok
test-issue1306.t
test-issue1306.t ... # Test test-issue1306.t
# Running sh "/tmp/hgtests.tGzSpC/child616/test-issue1306.t.sh"
# Ret was: 0 (test-narrow-clone-stream.t#flat-nofncache)
ok
test-lfs-bundle.t
test-lfs-bundle.t ... # Test test-lfs-bundle.t
# Running sh "/tmp/hgtests.tGzSpC/child617/test-lfs-bundle.t.sh"
# Ret was: 0 (test-narrow-clone-stream.t#tree)
ok
test-wireproto-clientreactor.py
test-wireproto-clientreactor.py ... # Test test-wireproto-clientreactor.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-wireproto-clientreactor.py"
--- /<<PKGBUILDDIR>>/tests/test-wireproto-clientreactor.py.out
+++ /<<PKGBUILDDIR>>/tests/test-wireproto-clientreactor.py.err
@@ -0,0 +1 @@
+Bus error
ERROR: test-wireproto-clientreactor.py output changed
!# Ret was: 135 (test-wireproto-clientreactor.py)
test-issue1175.t
test-issue1175.t ... # Test test-issue1175.t
# Running sh "/tmp/hgtests.tGzSpC/child619/test-issue1175.t.sh"
# Ret was: 0 (test-issue1306.t)
ok
test-cat.t
test-cat.t ... # Test test-cat.t
# Running sh "/tmp/hgtests.tGzSpC/child620/test-cat.t.sh"
# Ret was: 0 (test-lfs-bundle.t)
ok
test-repo-compengines.t
test-repo-compengines.t ... # Test test-repo-compengines.t
# Running sh "/tmp/hgtests.tGzSpC/child621/test-repo-compengines.t.sh"
# Ret was: 0 (test-issue1175.t)
ok
test-nointerrupt.t
test-nointerrupt.t ... # Test test-nointerrupt.t
# Running sh "/tmp/hgtests.tGzSpC/child622/test-nointerrupt.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-repo-compengines.t
+++ /<<PKGBUILDDIR>>/tests/test-repo-compengines.t.err
@@ -54,10 +54,12 @@
$ touch foo
$ hg -q commit -A -m 'initial commit with a lot of repeated repeated repeated text'
+ Bus error
+ [135]
$ hg debugrevlog -c | grep 0x28
- 0x28 : 1 (100.00%)
- 0x28 : 98 (100.00%)
+ hg debugrevlog: invalid arguments
+ [1]
$ cd ..
ERROR: test-repo-compengines.t output changed
!# Ret was: 0 (test-repo-compengines.t)
test-issue660.t
test-issue660.t ... # Test test-issue660.t
# Running sh "/tmp/hgtests.tGzSpC/child623/test-issue660.t.sh"
# Ret was: 0 (test-cat.t)
ok
test-largefiles-small-disk.t
test-largefiles-small-disk.t ... # Test test-largefiles-small-disk.t
# Running sh "/tmp/hgtests.tGzSpC/child624/test-largefiles-small-disk.t.sh"
# Ret was: 0 (test-nointerrupt.t)
ok
test-convert-clonebranches.t
test-convert-clonebranches.t ... # Test test-convert-clonebranches.t
# Running sh "/tmp/hgtests.tGzSpC/child625/test-convert-clonebranches.t.sh"
# Ret was: 0 (test-largefiles-small-disk.t)
ok
test-oldcgi.t
test-oldcgi.t ... # Test test-oldcgi.t
# Running sh "/tmp/hgtests.tGzSpC/child626/test-oldcgi.t.sh"
# Ret was: 0 (test-oldcgi.t)
ok
test-locate.t
test-locate.t ... # Test test-locate.t
# Running sh "/tmp/hgtests.tGzSpC/child627/test-locate.t.sh"
# Ret was: 0 (test-issue660.t)
ok
test-impexp-branch.t
test-impexp-branch.t ... # Test test-impexp-branch.t
# Running sh "/tmp/hgtests.tGzSpC/child628/test-impexp-branch.t.sh"
# Ret was: 0 (test-convert-clonebranches.t)
ok
test-narrow-clone-non-narrow-server.t
test-narrow-clone-non-narrow-server.t ... # Test test-narrow-clone-non-narrow-server.t
# Running sh "/tmp/hgtests.tGzSpC/child629/test-narrow-clone-non-narrow-server.t.sh"
# Ret was: 0 (test-impexp-branch.t)
ok
test-issue586.t
test-issue586.t ... # Test test-issue586.t
# Running sh "/tmp/hgtests.tGzSpC/child630/test-issue586.t.sh"
# Ret was: 0 (test-locate.t)
ok
test-unified-test.t
test-unified-test.t ... # Test test-unified-test.t
# Running sh "/tmp/hgtests.tGzSpC/child631/test-unified-test.t.sh"
# Ret was: 0 (test-unified-test.t)
ok
test-rebase-legacy.t
test-rebase-legacy.t ... # Test test-rebase-legacy.t
# Running sh "/tmp/hgtests.tGzSpC/child632/test-rebase-legacy.t.sh"
# Ret was: 0 (test-rebase-legacy.t)
ok
test-remotefilelog-tags.t
test-remotefilelog-tags.t ... # Test test-remotefilelog-tags.t
# Running sh "/tmp/hgtests.tGzSpC/child633/test-remotefilelog-tags.t.sh"
# Ret was: 0 (test-issue586.t)
ok
test-symlink-placeholder.t
test-symlink-placeholder.t ... # Test test-symlink-placeholder.t
# Running sh "/tmp/hgtests.tGzSpC/child634/test-symlink-placeholder.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-narrow-clone-non-narrow-server.t
+++ /<<PKGBUILDDIR>>/tests/test-narrow-clone-non-narrow-server.t.err
@@ -45,23 +45,20 @@
into it (from HGPORT1) to prove that narrowing is fine and widening fails
gracefully:
$ hg clone -r 0 --narrow --include f1 http://localhost:$HGPORT2/ narrowclone
- adding changesets
- adding manifests
- adding file changes
- added 1 changesets with 1 changes to 1 files
- new changesets * (glob)
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd narrowclone
+ $TESTTMP.sh: 44: cd: can't cd to narrowclone
+ [2]
$ hg tracked --addexclude f2 http://localhost:$HGPORT1/
- comparing with http://localhost:$HGPORT1/
- searching for changes
- looking for local changes to affected paths
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg tracked --addinclude f1 http://localhost:$HGPORT1/
- nothing to widen or narrow
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ hg tracked --addinclude f9 http://localhost:$HGPORT1/
- comparing with http://localhost:$HGPORT1/
- abort: server does not support narrow clones
+ abort: no repository found in '$TESTTMP' (.hg not found)!
[255]
ERROR: test-narrow-clone-non-narrow-server.t output changed
!# Killing daemon process 17992
# Ret was: 0 (test-narrow-clone-non-narrow-server.t)
test-merge6.t
test-merge6.t ... # Test test-merge6.t
# Running sh "/tmp/hgtests.tGzSpC/child635/test-merge6.t.sh"
# Ret was: 0 (test-symlink-placeholder.t)
ok
test-narrow-copies.t
test-narrow-copies.t ... # Test test-narrow-copies.t
# Running sh "/tmp/hgtests.tGzSpC/child636/test-narrow-copies.t.sh"
# Ret was: 0 (test-remotefilelog-tags.t)
ok
test-dirstate.t
test-dirstate.t ... # Test test-dirstate.t
# Running sh "/tmp/hgtests.tGzSpC/child637/test-dirstate.t.sh"
# Ret was: 0 (test-merge6.t)
ok
test-rebase-issue-noparam-single-rev.t
test-rebase-issue-noparam-single-rev.t ... # Test test-rebase-issue-noparam-single-rev.t
# Running sh "/tmp/hgtests.tGzSpC/child638/test-rebase-issue-noparam-single-rev.t.sh"
# Ret was: 0 (test-dirstate.t)
ok
test-histedit-no-backup.t
test-histedit-no-backup.t ... # Test test-histedit-no-backup.t
# Running sh "/tmp/hgtests.tGzSpC/child639/test-histedit-no-backup.t.sh"
# Ret was: 0 (test-narrow-copies.t)
ok
test-url-download.t
test-url-download.t ... # Test test-url-download.t
# Running sh "/tmp/hgtests.tGzSpC/child640/test-url-download.t.sh"
# Ret was: 0 (test-histedit-no-backup.t)
ok
test-verify-repo-operations.py
test-verify-repo-operations.py ... # Test test-verify-repo-operations.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-verify-repo-operations.py"
skipped missing feature: allow slow tests (use --allow-slow-tests)
# Ret was: 80 (test-verify-repo-operations.py)
test-merge-revert2.t
test-merge-revert2.t ... # Test test-merge-revert2.t
# Running sh "/tmp/hgtests.tGzSpC/child642/test-merge-revert2.t.sh"
# Ret was: 0 (test-rebase-issue-noparam-single-rev.t)
ok
test-addremove.t
test-addremove.t ... # Test test-addremove.t
# Running sh "/tmp/hgtests.tGzSpC/child643/test-addremove.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-url-download.t
+++ /<<PKGBUILDDIR>>/tests/test-url-download.t.err
@@ -57,12 +57,15 @@
$ hg clone http://localhost:$HGPORT/ client
no changes found
- updating to branch default
- 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
$ cd client
+ $TESTTMP.sh: 39: cd: can't cd to client
+ [2]
$ hg path
- default = http://localhost:$HGPORT/
$ hg debugdownload "largefile://a57b57b39ee4dc3da1e03526596007f480ecdbe8"
- 1 0000000000000000000000000000000000000000
+ abort: repository default not found!
+ [255]
$ cd ..
ERROR: test-url-download.t output changed
!# Ret was: 0 (test-url-download.t)
test-mq-qrename.t
test-mq-qrename.t ... # Test test-mq-qrename.t
# Running sh "/tmp/hgtests.tGzSpC/child644/test-mq-qrename.t.sh"
# Ret was: 0 (test-addremove.t)
ok
test-close-head.t
test-close-head.t ... # Test test-close-head.t
# Running sh "/tmp/hgtests.tGzSpC/child645/test-close-head.t.sh"
# Ret was: 0 (test-merge-revert2.t)
ok
test-double-merge.t
test-double-merge.t ... # Test test-double-merge.t
# Running sh "/tmp/hgtests.tGzSpC/child646/test-double-merge.t.sh"
# Ret was: 0 (test-double-merge.t)
ok
test-mq-symlinks.t
test-mq-symlinks.t ... # Test test-mq-symlinks.t
# Ret was: 0 (test-close-head.t)
ok
test-ssh-repoerror.t
test-ssh-repoerror.t ... # Test test-ssh-repoerror.t
# Running sh "/tmp/hgtests.tGzSpC/child647/test-mq-symlinks.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child648/test-ssh-repoerror.t.sh"
# Ret was: 0 (test-mq-qrename.t)
ok
test-narrow-update.t
test-narrow-update.t ... # Test test-narrow-update.t
# Running sh "/tmp/hgtests.tGzSpC/child649/test-narrow-update.t.sh"
# Ret was: 0 (test-ssh-repoerror.t)
ok
test-wsgirequest.py
test-wsgirequest.py ... # Test test-wsgirequest.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-wsgirequest.py"
# Ret was: 0 (test-wsgirequest.py)
ok
test-narrow-patch.t#flat
test-narrow-patch.t#flat ... # Test test-narrow-patch.t#flat
# Running sh "/tmp/hgtests.tGzSpC/child651/test-narrow-patch.t-flat.sh"
# Ret was: 0 (test-narrow-patch.t#flat)
ok
test-narrow-patch.t#tree
test-narrow-patch.t#tree ... # Test test-narrow-patch.t#tree
# Running sh "/tmp/hgtests.tGzSpC/child652/test-narrow-patch.t-tree.sh"
# Ret was: 0 (test-mq-symlinks.t)
ok
test-sparse-verbose-json.t
test-sparse-verbose-json.t ... # Test test-sparse-verbose-json.t
# Running sh "/tmp/hgtests.tGzSpC/child653/test-sparse-verbose-json.t.sh"
# Ret was: 0 (test-narrow-update.t)
ok
test-merge9.t
test-merge9.t ... # Test test-merge9.t
# Running sh "/tmp/hgtests.tGzSpC/child654/test-merge9.t.sh"
# Ret was: 0 (test-narrow-patch.t#tree)
ok
test-issue1802.t
test-issue1802.t ... # Test test-issue1802.t
# Running sh "/tmp/hgtests.tGzSpC/child655/test-issue1802.t.sh"
# Ret was: 0 (test-sparse-verbose-json.t)
ok
test-context-metadata.t
test-context-metadata.t ... # Test test-context-metadata.t
# Running sh "/tmp/hgtests.tGzSpC/child656/test-context-metadata.t.sh"
# Ret was: 0 (test-merge9.t)
ok
test-patch-offset.t
test-patch-offset.t ... # Test test-patch-offset.t
# Running sh "/tmp/hgtests.tGzSpC/child657/test-patch-offset.t.sh"
# Ret was: 0 (test-context-metadata.t)
ok
test-log-exthook.t
test-log-exthook.t ... # Test test-log-exthook.t
# Running sh "/tmp/hgtests.tGzSpC/child658/test-log-exthook.t.sh"
# Ret was: 0 (test-issue1802.t)
ok
test-newcgi.t
test-newcgi.t ... # Test test-newcgi.t
# Running sh "/tmp/hgtests.tGzSpC/child659/test-newcgi.t.sh"
# Ret was: 0 (test-patch-offset.t)
ok
test-update-reverse.t
test-update-reverse.t ... # Test test-update-reverse.t
# Running sh "/tmp/hgtests.tGzSpC/child660/test-update-reverse.t.sh"
# Ret was: 0 (test-log-exthook.t)
ok
test-wireproto-command-branchmap.t
test-wireproto-command-branchmap.t ... # Test test-wireproto-command-branchmap.t
# Running sh "/tmp/hgtests.tGzSpC/child661/test-wireproto-command-branchmap.t.sh"
# Ret was: 0 (test-newcgi.t)
ok
test-pushvars.t
test-pushvars.t ... # Test test-pushvars.t
# Running sh "/tmp/hgtests.tGzSpC/child662/test-pushvars.t.sh"
# Ret was: 0 (test-update-reverse.t)
ok
test-histedit-templates.t
test-histedit-templates.t ... # Test test-histedit-templates.t
# Running sh "/tmp/hgtests.tGzSpC/child663/test-histedit-templates.t.sh"
# Killing daemon process 18866
# Ret was: 0 (test-wireproto-command-branchmap.t)
ok
test-hgwebdirsym.t
test-hgwebdirsym.t ... # Test test-hgwebdirsym.t
# Running sh "/tmp/hgtests.tGzSpC/child664/test-hgwebdirsym.t.sh"
# Ret was: 0 (test-pushvars.t)
ok
test-manifest.py
test-manifest.py ... # Test test-manifest.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-manifest.py"
# Ret was: 0 (test-histedit-templates.t)
ok
test-merge-symlinks.t
test-merge-symlinks.t ... # Test test-merge-symlinks.t
# Running sh "/tmp/hgtests.tGzSpC/child666/test-merge-symlinks.t.sh"
# Ret was: 0 (test-merge-symlinks.t)
ok
test-branch-tag-confict.t
test-branch-tag-confict.t ... # Test test-branch-tag-confict.t
# Running sh "/tmp/hgtests.tGzSpC/child667/test-branch-tag-confict.t.sh"
# Killing daemon process 18929
# Ret was: 0 (test-hgwebdirsym.t)
ok
test-revlog-raw.py
test-revlog-raw.py ... # Test test-revlog-raw.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-revlog-raw.py"
# Ret was: 0 (test-revlog-raw.py)
ok
test-custom-filters.t
test-custom-filters.t ... # Test test-custom-filters.t
# Running sh "/tmp/hgtests.tGzSpC/child669/test-custom-filters.t.sh"
# Ret was: 0 (test-manifest.py)
ok
test-narrow-debugcommands.t
test-narrow-debugcommands.t ... # Test test-narrow-debugcommands.t
# Running sh "/tmp/hgtests.tGzSpC/child670/test-narrow-debugcommands.t.sh"
# Ret was: 0 (test-branch-tag-confict.t)
ok
test-sparse-clone.t
test-sparse-clone.t ... # Test test-sparse-clone.t
# Running sh "/tmp/hgtests.tGzSpC/child671/test-sparse-clone.t.sh"
# Ret was: 0 (test-custom-filters.t)
ok
test-issue2137.t
test-issue2137.t ... # Test test-issue2137.t
# Running sh "/tmp/hgtests.tGzSpC/child672/test-issue2137.t.sh"
# Ret was: 0 (test-sparse-clone.t)
ok
test-remotefilelog-partial-shallow.t
test-remotefilelog-partial-shallow.t ... # Test test-remotefilelog-partial-shallow.t
# Running sh "/tmp/hgtests.tGzSpC/child673/test-remotefilelog-partial-shallow.t.sh"
# Ret was: 0 (test-issue2137.t)
ok
test-eolfilename.t
test-eolfilename.t ... # Test test-eolfilename.t
# Running sh "/tmp/hgtests.tGzSpC/child674/test-eolfilename.t.sh"
# Ret was: 0 (test-narrow-debugcommands.t)
ok
test-issue522.t
test-issue522.t ... # Test test-issue522.t
# Running sh "/tmp/hgtests.tGzSpC/child675/test-issue522.t.sh"
# Ret was: 0 (test-eolfilename.t)
ok
test-manifest.t
test-manifest.t ... # Test test-manifest.t
# Running sh "/tmp/hgtests.tGzSpC/child676/test-manifest.t.sh"
# Ret was: 0 (test-issue522.t)
ok
test-revlog-v2.t
test-revlog-v2.t ... # Test test-revlog-v2.t
# Running sh "/tmp/hgtests.tGzSpC/child677/test-revlog-v2.t.sh"
# Ret was: 0 (test-remotefilelog-partial-shallow.t)
ok
test-diffdir.t
test-diffdir.t ... # Test test-diffdir.t
# Running sh "/tmp/hgtests.tGzSpC/child678/test-diffdir.t.sh"
# Ret was: 0 (test-revlog-v2.t)
ok
test-schemes.t
test-schemes.t ... # Test test-schemes.t
# Running sh "/tmp/hgtests.tGzSpC/child679/test-schemes.t.sh"
# Ret was: 0 (test-manifest.t)
ok
test-mq-qgoto.t
test-mq-qgoto.t ... # Test test-mq-qgoto.t
# Running sh "/tmp/hgtests.tGzSpC/child680/test-mq-qgoto.t.sh"
# Killing daemon process 19212
# Ret was: 0 (test-schemes.t)
ok
test-revlog.t
test-revlog.t ... # Test test-revlog.t
# Running sh "/tmp/hgtests.tGzSpC/child681/test-revlog.t.sh"
# Ret was: 0 (test-diffdir.t)
ok
test-newercgi.t
test-newercgi.t ... # Test test-newercgi.t
# Running sh "/tmp/hgtests.tGzSpC/child682/test-newercgi.t.sh"
# Ret was: 0 (test-newercgi.t)
ok
test-url.py
test-url.py ... # Test test-url.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-url.py"
# Ret was: 0 (test-revlog.t)
ok
test-glog-topological.t
test-glog-topological.t ... # Test test-glog-topological.t
# Running sh "/tmp/hgtests.tGzSpC/child684/test-glog-topological.t.sh"
# Ret was: 0 (test-url.py)
ok
test-import-unknown.t
test-import-unknown.t ... # Test test-import-unknown.t
# Running sh "/tmp/hgtests.tGzSpC/child685/test-import-unknown.t.sh"
# Ret was: 0 (test-glog-topological.t)
ok
test-eol-clone.t
test-eol-clone.t ... # Test test-eol-clone.t
# Running sh "/tmp/hgtests.tGzSpC/child686/test-eol-clone.t.sh"
# Ret was: 0 (test-mq-qgoto.t)
ok
test-rebase-templates.t
test-rebase-templates.t ... # Test test-rebase-templates.t
# Running sh "/tmp/hgtests.tGzSpC/child687/test-rebase-templates.t.sh"
# Ret was: 0 (test-eol-clone.t)
ok
test-merge10.t
test-merge10.t ... # Test test-merge10.t
# Running sh "/tmp/hgtests.tGzSpC/child688/test-merge10.t.sh"
# Ret was: 0 (test-import-unknown.t)
ok
test-unbundlehash.t
test-unbundlehash.t ... # Test test-unbundlehash.t
# Running sh "/tmp/hgtests.tGzSpC/child689/test-unbundlehash.t.sh"
# Ret was: 0 (test-rebase-templates.t)
ok
test-narrow-sparse.t#flat
test-narrow-sparse.t#flat ... # Test test-narrow-sparse.t#flat
# Running sh "/tmp/hgtests.tGzSpC/child690/test-narrow-sparse.t-flat.sh"
# Ret was: 0 (test-unbundlehash.t)
ok
test-narrow-sparse.t#tree
test-narrow-sparse.t#tree ... # Test test-narrow-sparse.t#tree
# Running sh "/tmp/hgtests.tGzSpC/child691/test-narrow-sparse.t-tree.sh"
# Ret was: 0 (test-merge10.t)
ok
test-wireproto-command-known.t
test-wireproto-command-known.t ... # Test test-wireproto-command-known.t
# Running sh "/tmp/hgtests.tGzSpC/child692/test-wireproto-command-known.t.sh"
# Killing daemon process 19465
# Ret was: 0 (test-wireproto-command-known.t)
ok
test-missing-capability.t
test-missing-capability.t ... # Test test-missing-capability.t
# Running sh "/tmp/hgtests.tGzSpC/child693/test-missing-capability.t.sh"
# Ret was: 0 (test-narrow-sparse.t#flat)
ok
test-wireproto-command-listkeys.t
test-wireproto-command-listkeys.t ... # Test test-wireproto-command-listkeys.t
# Running sh "/tmp/hgtests.tGzSpC/child694/test-wireproto-command-listkeys.t.sh"
# Ret was: 0 (test-narrow-sparse.t#tree)
ok
test-editor-filename.t
test-editor-filename.t ... # Test test-editor-filename.t
# Running sh "/tmp/hgtests.tGzSpC/child695/test-editor-filename.t.sh"
# Ret was: 0 (test-editor-filename.t)
ok
test-merge-revert.t
test-merge-revert.t ... # Test test-merge-revert.t
# Running sh "/tmp/hgtests.tGzSpC/child696/test-merge-revert.t.sh"
# Ret was: 0 (test-missing-capability.t)
ok
test-wireproto-command-heads.t
test-wireproto-command-heads.t ... # Test test-wireproto-command-heads.t
# Running sh "/tmp/hgtests.tGzSpC/child697/test-wireproto-command-heads.t.sh"
# Killing daemon process 19551
# Ret was: 0 (test-wireproto-command-listkeys.t)
ok
test-encode.t
test-encode.t ... # Test test-encode.t
# Running sh "/tmp/hgtests.tGzSpC/child698/test-encode.t.sh"
# Killing daemon process 19626
# Ret was: 0 (test-wireproto-command-heads.t)
ok
test-permissions.t
test-permissions.t ... # Test test-permissions.t
# Running sh "/tmp/hgtests.tGzSpC/child699/test-permissions.t.sh"
# Ret was: 0 (test-encode.t)
ok
test-casecollision.t
test-casecollision.t ... # Test test-casecollision.t
# Running sh "/tmp/hgtests.tGzSpC/child700/test-casecollision.t.sh"
# Ret was: 0 (test-permissions.t)
ok
test-update-dest.t
test-update-dest.t ... # Test test-update-dest.t
# Running sh "/tmp/hgtests.tGzSpC/child701/test-update-dest.t.sh"
# Ret was: 0 (test-merge-revert.t)
ok
test-known.t
test-known.t ... # Test test-known.t
# Running sh "/tmp/hgtests.tGzSpC/child702/test-known.t.sh"
# Ret was: 0 (test-update-dest.t)
ok
test-sparse-fsmonitor.t
test-sparse-fsmonitor.t ... # Test test-sparse-fsmonitor.t
# Running sh "/tmp/hgtests.tGzSpC/child703/test-sparse-fsmonitor.t.sh"
skipped skipped
# Ret was: 80 (test-sparse-fsmonitor.t)
test-no-symlinks.t
test-no-symlinks.t ... # Test test-no-symlinks.t
# Running sh "/tmp/hgtests.tGzSpC/child704/test-no-symlinks.t.sh"
skipped system supports symbolic links
# Ret was: 80 (test-no-symlinks.t)
test-simplemerge.py
test-simplemerge.py ... # Test test-simplemerge.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-simplemerge.py"
# Ret was: 0 (test-simplemerge.py)
ok
test-ancestor.py
test-ancestor.py ... # Test test-ancestor.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-ancestor.py"
# Ret was: 0 (test-casecollision.t)
ok
test-convert-authormap.t
test-convert-authormap.t ... # Test test-convert-authormap.t
# Running sh "/tmp/hgtests.tGzSpC/child707/test-convert-authormap.t.sh"
# Ret was: 0 (test-ancestor.py)
ok
test-subrepo-paths.t
test-subrepo-paths.t ... # Test test-subrepo-paths.t
# Running sh "/tmp/hgtests.tGzSpC/child708/test-subrepo-paths.t.sh"
# Ret was: 0 (test-convert-authormap.t)
ok
test-debian-packages.t
test-debian-packages.t ... # Test test-debian-packages.t
# Running sh "/tmp/hgtests.tGzSpC/child709/test-debian-packages.t.sh"
skipped missing feature: debian packaging tools
# Ret was: 80 (test-debian-packages.t)
test-sparse-requirement.t
test-sparse-requirement.t ... # Test test-sparse-requirement.t
# Running sh "/tmp/hgtests.tGzSpC/child710/test-sparse-requirement.t.sh"
# Ret was: 0 (test-known.t)
ok
test-confused-revert.t
test-confused-revert.t ... # Test test-confused-revert.t
# Running sh "/tmp/hgtests.tGzSpC/child711/test-confused-revert.t.sh"
# Ret was: 0 (test-subrepo-paths.t)
ok
test-remotefilelog-datapack.py
test-remotefilelog-datapack.py ... # Test test-remotefilelog-datapack.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-remotefilelog-datapack.py"
# Ret was: 0 (test-sparse-requirement.t)
ok
test-remotefilelog-permissions.t
test-remotefilelog-permissions.t ... # Test test-remotefilelog-permissions.t
# Running sh "/tmp/hgtests.tGzSpC/child713/test-remotefilelog-permissions.t.sh"
# Ret was: 0 (test-remotefilelog-datapack.py)
ok
test-issue1993.t
test-issue1993.t ... # Test test-issue1993.t
# Running sh "/tmp/hgtests.tGzSpC/child714/test-issue1993.t.sh"
# Ret was: 0 (test-confused-revert.t)
ok
test-issue1502.t
test-issue1502.t ... # Test test-issue1502.t
# Running sh "/tmp/hgtests.tGzSpC/child715/test-issue1502.t.sh"
# Ret was: 0 (test-issue1993.t)
ok
test-fuzz-targets.t
test-fuzz-targets.t ... # Test test-fuzz-targets.t
# Running sh "/tmp/hgtests.tGzSpC/child716/test-fuzz-targets.t.sh"
skipped missing feature: running tests from repository
# Ret was: 80 (test-fuzz-targets.t)
test-clone-cgi.t
test-clone-cgi.t ... # Test test-clone-cgi.t
# Running sh "/tmp/hgtests.tGzSpC/child717/test-clone-cgi.t.sh"
# Ret was: 0 (test-remotefilelog-permissions.t)
ok
test-sparse-clear.t
test-sparse-clear.t ... # Test test-sparse-clear.t
# Running sh "/tmp/hgtests.tGzSpC/child718/test-sparse-clear.t.sh"
# Ret was: 0 (test-clone-cgi.t)
ok
test-rebase-brute-force.t
test-rebase-brute-force.t ... # Test test-rebase-brute-force.t
# Running sh "/tmp/hgtests.tGzSpC/child719/test-rebase-brute-force.t.sh"
# Ret was: 0 (test-issue1502.t)
ok
test-revlog-mmapindex.t
test-revlog-mmapindex.t ... # Test test-revlog-mmapindex.t
# Running sh "/tmp/hgtests.tGzSpC/child720/test-revlog-mmapindex.t.sh"
# Ret was: 0 (test-sparse-clear.t)
ok
test-merge2.t
test-merge2.t ... # Test test-merge2.t
# Running sh "/tmp/hgtests.tGzSpC/child721/test-merge2.t.sh"
# Ret was: 0 (test-rebase-brute-force.t)
ok
test-issue1877.t
test-issue1877.t ... # Test test-issue1877.t
# Running sh "/tmp/hgtests.tGzSpC/child722/test-issue1877.t.sh"
# Ret was: 0 (test-issue1877.t)
ok
test-diff-antipatience.t#bdiff
test-diff-antipatience.t#bdiff ... # Test test-diff-antipatience.t#bdiff
# Running sh "/tmp/hgtests.tGzSpC/child723/test-diff-antipatience.t-bdiff.sh"
# Ret was: 0 (test-merge2.t)
ok
test-diff-antipatience.t#xdiff
test-diff-antipatience.t#xdiff ... # Test test-diff-antipatience.t#xdiff
# Running sh "/tmp/hgtests.tGzSpC/child724/test-diff-antipatience.t-xdiff.sh"
# Ret was: 0 (test-diff-antipatience.t#bdiff)
ok
test-gpg.t
test-gpg.t ... # Test test-gpg.t
# Running sh "/tmp/hgtests.tGzSpC/child725/test-gpg.t.sh"
# Ret was: 0 (test-diff-antipatience.t#xdiff)
ok
test-empty-file.t
test-empty-file.t ... # Test test-empty-file.t
# Running sh "/tmp/hgtests.tGzSpC/child726/test-empty-file.t.sh"
# Killing daemon process 20216
# Ret was: 0 (test-gpg.t)
ok
test-lrucachedict.py
test-lrucachedict.py ... # Test test-lrucachedict.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-lrucachedict.py"
# Ret was: 0 (test-lrucachedict.py)
ok
test-hgk.t
test-hgk.t ... # Test test-hgk.t
# Running sh "/tmp/hgtests.tGzSpC/child728/test-hgk.t.sh"
# Ret was: 0 (test-empty-file.t)
ok
test-changelog-exec.t
test-changelog-exec.t ... # Test test-changelog-exec.t
# Running sh "/tmp/hgtests.tGzSpC/child729/test-changelog-exec.t.sh"
# Ret was: 0 (test-hgk.t)
ok
test-absorb-edit-lines.t
test-absorb-edit-lines.t ... # Test test-absorb-edit-lines.t
# Running sh "/tmp/hgtests.tGzSpC/child730/test-absorb-edit-lines.t.sh"
# Ret was: 0 (test-changelog-exec.t)
ok
test-mactext.t
test-mactext.t ... # Test test-mactext.t
# Running sh "/tmp/hgtests.tGzSpC/child731/test-mactext.t.sh"
# Ret was: 0 (test-absorb-edit-lines.t)
ok
test-remotefilelog-wireproto.t
test-remotefilelog-wireproto.t ... # Test test-remotefilelog-wireproto.t
# Ret was: 0 (test-mactext.t)
ok
# Running sh "/tmp/hgtests.tGzSpC/child732/test-remotefilelog-wireproto.t.sh"
test-convert-bzr-ghosts.t
test-convert-bzr-ghosts.t ... # Test test-convert-bzr-ghosts.t
# Running sh "/tmp/hgtests.tGzSpC/child733/test-convert-bzr-ghosts.t.sh"
skipped missing feature: Canonical's Bazaar client
# Ret was: 80 (test-convert-bzr-ghosts.t)
test-diff-hashes.t
test-diff-hashes.t ... # Test test-diff-hashes.t
# Running sh "/tmp/hgtests.tGzSpC/child734/test-diff-hashes.t.sh"
# Ret was: 0 (test-diff-hashes.t)
ok
test-docker-packaging.t
test-docker-packaging.t ... # Test test-docker-packaging.t
# Running sh "/tmp/hgtests.tGzSpC/child735/test-docker-packaging.t.sh"
skipped missing feature: docker support
# Ret was: 80 (test-docker-packaging.t)
test-bookmarks-strip.t
test-bookmarks-strip.t ... # Test test-bookmarks-strip.t
# Running sh "/tmp/hgtests.tGzSpC/child736/test-bookmarks-strip.t.sh"
# Ret was: 0 (test-remotefilelog-wireproto.t)
ok
test-narrow-acl.t
test-narrow-acl.t ... # Test test-narrow-acl.t
# Running sh "/tmp/hgtests.tGzSpC/child737/test-narrow-acl.t.sh"
# Ret was: 0 (test-bookmarks-strip.t)
ok
test-remotefilelog-keepset.t
test-remotefilelog-keepset.t ... # Test test-remotefilelog-keepset.t
# Running sh "/tmp/hgtests.tGzSpC/child738/test-remotefilelog-keepset.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-narrow-acl.t
+++ /<<PKGBUILDDIR>>/tests/test-narrow-acl.t.err
@@ -19,24 +19,20 @@
$ cd ..
$ hg clone http://localhost:$HGPORT1 narrowclone1
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 2 changes to 2 files
- new changesets * (glob)
- updating to branch default
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
The clone directory should only contain f1 and f2
$ ls -1 narrowclone1 | sort
- f1
- f2
+ ls: cannot access 'narrowclone1': $ENOENT$
Requirements should contain narrowhg
$ cat narrowclone1/.hg/requires | grep narrowhg
- narrowhg-experimental
+ cat: narrowclone1/.hg/requires: $ENOENT$
+ [1]
NarrowHG should track f1 and f2
$ hg -R narrowclone1 tracked
- I path:f1
- I path:f2
+ abort: repository narrowclone1 not found!
+ [255]
ERROR: test-narrow-acl.t output changed
!# Ret was: 0 (test-narrow-acl.t)
test-lock.py
test-lock.py ... # Test test-lock.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-lock.py"
# Ret was: 0 (test-lock.py)
ok
test-remotefilelog-histpack.py
test-remotefilelog-histpack.py ... # Test test-remotefilelog-histpack.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-remotefilelog-histpack.py"
# Ret was: 0 (test-remotefilelog-keepset.t)
ok
test-diff-subdir.t
test-diff-subdir.t ... # Test test-diff-subdir.t
# Running sh "/tmp/hgtests.tGzSpC/child741/test-diff-subdir.t.sh"
# Ret was: 0 (test-diff-subdir.t)
ok
test-remotefilelog-bad-configs.t
test-remotefilelog-bad-configs.t ... # Test test-remotefilelog-bad-configs.t
# Running sh "/tmp/hgtests.tGzSpC/child742/test-remotefilelog-bad-configs.t.sh"
# Ret was: 0 (test-revlog-mmapindex.t)
ok
test-convert-bzr-114.t
test-convert-bzr-114.t ... # Test test-convert-bzr-114.t
# Running sh "/tmp/hgtests.tGzSpC/child743/test-convert-bzr-114.t.sh"
skipped missing feature: Canonical's Bazaar client >= 1.14
# Ret was: 80 (test-convert-bzr-114.t)
test-narrow-debugrebuilddirstate.t
test-narrow-debugrebuilddirstate.t ... # Test test-narrow-debugrebuilddirstate.t
# Running sh "/tmp/hgtests.tGzSpC/child744/test-narrow-debugrebuilddirstate.t.sh"
# Ret was: 0 (test-remotefilelog-bad-configs.t)
ok
# Ret was: 0 (test-narrow-debugrebuilddirstate.t)
ok
test-unrelated-pull.t
test-unrelated-pull.t ... test-websub.t
test-websub.t ... # Test test-unrelated-pull.t
# Test test-websub.t
# Running sh "/tmp/hgtests.tGzSpC/child745/test-unrelated-pull.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child746/test-websub.t.sh"
# Ret was: 0 (test-remotefilelog-histpack.py)
ok
test-diff-reverse.t
test-diff-reverse.t ... # Test test-diff-reverse.t
# Running sh "/tmp/hgtests.tGzSpC/child747/test-diff-reverse.t.sh"
# Killing daemon process 20716
# Ret was: 0 (test-websub.t)
ok
test-revset-dirstate-parents.t
test-revset-dirstate-parents.t ... # Test test-revset-dirstate-parents.t
# Running sh "/tmp/hgtests.tGzSpC/child748/test-revset-dirstate-parents.t.sh"
# Ret was: 0 (test-unrelated-pull.t)
ok
test-wireproto-command-pushkey.t
test-wireproto-command-pushkey.t ... # Test test-wireproto-command-pushkey.t
# Running sh "/tmp/hgtests.tGzSpC/child749/test-wireproto-command-pushkey.t.sh"
# Ret was: 0 (test-diff-reverse.t)
ok
test-parseindex2.py
test-parseindex2.py ... # Test test-parseindex2.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-parseindex2.py"
# Ret was: 0 (test-parseindex2.py)
ok
test-update-issue1456.t
test-update-issue1456.t ... # Test test-update-issue1456.t
# Running sh "/tmp/hgtests.tGzSpC/child751/test-update-issue1456.t.sh"
# Killing daemon process 20773
# Ret was: 0 (test-wireproto-command-pushkey.t)
ok
test-empty.t
test-empty.t ... # Test test-empty.t
# Running sh "/tmp/hgtests.tGzSpC/child752/test-empty.t.sh"
# Ret was: 0 (test-empty.t)
ok
test-merge5.t
test-merge5.t ... # Test test-merge5.t
# Running sh "/tmp/hgtests.tGzSpC/child753/test-merge5.t.sh"
# Ret was: 0 (test-update-issue1456.t)
ok
test-journal-exists.t
test-journal-exists.t ... # Test test-journal-exists.t
# Running sh "/tmp/hgtests.tGzSpC/child754/test-journal-exists.t.sh"
# Ret was: 0 (test-revset-dirstate-parents.t)
ok
test-trusted.py
test-trusted.py ... # Test test-trusted.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-trusted.py"
# Ret was: 0 (test-trusted.py)
ok
test-narrow-archive.t
test-narrow-archive.t ... # Test test-narrow-archive.t
# Running sh "/tmp/hgtests.tGzSpC/child756/test-narrow-archive.t.sh"
# Ret was: 0 (test-journal-exists.t)
ok
test-diff-copy-depth.t
test-diff-copy-depth.t ... # Test test-diff-copy-depth.t
# Running sh "/tmp/hgtests.tGzSpC/child757/test-diff-copy-depth.t.sh"
# Ret was: 0 (test-merge5.t)
ok
test-convert-bzr-treeroot.t
test-convert-bzr-treeroot.t ... # Test test-convert-bzr-treeroot.t
# Running sh "/tmp/hgtests.tGzSpC/child758/test-convert-bzr-treeroot.t.sh"
skipped missing feature: Canonical's Bazaar client
# Ret was: 80 (test-convert-bzr-treeroot.t)
test-hgweb-bundle.t
test-hgweb-bundle.t ... # Test test-hgweb-bundle.t
# Running sh "/tmp/hgtests.tGzSpC/child759/test-hgweb-bundle.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-narrow-archive.t
+++ /<<PKGBUILDDIR>>/tests/test-narrow-archive.t.err
@@ -16,17 +16,20 @@
$ cd ..
$ hg clone --narrow --include f1 --include f2 http://localhost:$HGPORT1/ narrowclone1
requesting all changes
- adding changesets
- adding manifests
- adding file changes
- added 3 changesets with 2 changes to 2 files
- new changesets * (glob)
- updating to branch default
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ abort: HTTP request error (incomplete response)
+ (this may be an intermittent network failure; if the error persists, consider contacting the network or server operator)
+ [255]
The tar should only contain f1 and f2
$ cd narrowclone1
+ $TESTTMP.sh: 22: cd: can't cd to narrowclone1
+ [2]
$ hg archive -t tgz repo.tgz
+ abort: no repository found in '$TESTTMP' (.hg not found)!
+ [255]
$ tar tfz repo.tgz
- repo/f1
- repo/f2
+ tar (child): repo.tgz: Cannot open: $ENOENT$
+ tar (child): Error is not recoverable: exiting now
+ tar: Child returned status 2
+ tar: Error is not recoverable: exiting now
+ [2]
ERROR: test-narrow-archive.t output changed
!# Ret was: 0 (test-narrow-archive.t)
test-mq-qimport-fail-cleanup.t
test-mq-qimport-fail-cleanup.t ... # Test test-mq-qimport-fail-cleanup.t
# Running sh "/tmp/hgtests.tGzSpC/child760/test-mq-qimport-fail-cleanup.t.sh"
# Killing daemon process 20937
# Ret was: 0 (test-hgweb-bundle.t)
ok
test-linelog.py
test-linelog.py ... # Test test-linelog.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-linelog.py"
# Ret was: 0 (test-mq-qimport-fail-cleanup.t)
ok
test-fix-clang-format.t
test-fix-clang-format.t ... # Test test-fix-clang-format.t
# Running sh "/tmp/hgtests.tGzSpC/child762/test-fix-clang-format.t.sh"
skipped missing feature: clang-format C code formatter
# Ret was: 80 (test-fix-clang-format.t)
test-manifest-merging.t
test-manifest-merging.t ... # Test test-manifest-merging.t
# Running sh "/tmp/hgtests.tGzSpC/child763/test-manifest-merging.t.sh"
# Ret was: 0 (test-diff-copy-depth.t)
ok
test-linerange.py
test-linerange.py ... # Test test-linerange.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-linerange.py"
# Ret was: 0 (test-linerange.py)
ok
test-issue619.t
test-issue619.t ... # Test test-issue619.t
# Running sh "/tmp/hgtests.tGzSpC/child765/test-issue619.t.sh"
# Ret was: 0 (test-manifest-merging.t)
ok
test-merge8.t
test-merge8.t ... # Test test-merge8.t
# Running sh "/tmp/hgtests.tGzSpC/child766/test-merge8.t.sh"
# Ret was: 0 (test-linelog.py)
ok
test-issue842.t
test-issue842.t ... # Test test-issue842.t
# Running sh "/tmp/hgtests.tGzSpC/child767/test-issue842.t.sh"
# Ret was: 0 (test-issue619.t)
ok
test-wireproto-framing.py
test-wireproto-framing.py ... # Test test-wireproto-framing.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-wireproto-framing.py"
# Ret was: 0 (test-wireproto-framing.py)
ok
test-filecache.py
test-filecache.py ... # Test test-filecache.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-filecache.py"
# Ret was: 0 (test-merge8.t)
ok
test-revlog-group-emptyiter.t
test-revlog-group-emptyiter.t ... # Test test-revlog-group-emptyiter.t
# Running sh "/tmp/hgtests.tGzSpC/child770/test-revlog-group-emptyiter.t.sh"
# Ret was: 0 (test-filecache.py)
ok
test-propertycache.py
test-propertycache.py ... # Test test-propertycache.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-propertycache.py"
# Ret was: 0 (test-issue842.t)
ok
test-archive-symlinks.t
test-archive-symlinks.t ... # Test test-archive-symlinks.t
# Ret was: 0 (test-propertycache.py)
ok
# Running sh "/tmp/hgtests.tGzSpC/child772/test-archive-symlinks.t.sh"
test-pathencode.py
test-pathencode.py ... # Test test-pathencode.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-pathencode.py"
# Ret was: 0 (test-revlog-group-emptyiter.t)
ok
test-pull-permission.t
test-pull-permission.t ... # Test test-pull-permission.t
# Running sh "/tmp/hgtests.tGzSpC/child774/test-pull-permission.t.sh"
# Ret was: 0 (test-pathencode.py)
ok
test-issue5979.t
test-issue5979.t ... # Test test-issue5979.t
# Running sh "/tmp/hgtests.tGzSpC/child775/test-issue5979.t.sh"
# Ret was: 0 (test-archive-symlinks.t)
ok
test-rust-ancestor.py
test-rust-ancestor.py ... # Test test-rust-ancestor.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-rust-ancestor.py"
# Ret was: 0 (test-rust-ancestor.py)
ok
test-absorb-filefixupstate.py
test-absorb-filefixupstate.py ... # Test test-absorb-filefixupstate.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-absorb-filefixupstate.py"
# Ret was: 0 (test-absorb-filefixupstate.py)
ok
test-revisions.t
test-revisions.t ... # Test test-revisions.t
# Running sh "/tmp/hgtests.tGzSpC/child778/test-revisions.t.sh"
# Ret was: 0 (test-pull-permission.t)
ok
test-merge4.t
test-merge4.t ... # Test test-merge4.t
# Running sh "/tmp/hgtests.tGzSpC/child779/test-merge4.t.sh"
# Ret was: 0 (test-issue5979.t)
ok
test-context.py
test-context.py ... # Test test-context.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-context.py"
# Ret was: 0 (test-context.py)
ok
test-wireproto-command-lookup.t
test-wireproto-command-lookup.t ... # Test test-wireproto-command-lookup.t
# Running sh "/tmp/hgtests.tGzSpC/child781/test-wireproto-command-lookup.t.sh"
# Ret was: 0 (test-merge4.t)
ok
test-issue612.t
test-issue612.t ... # Test test-issue612.t
# Running sh "/tmp/hgtests.tGzSpC/child782/test-issue612.t.sh"
# Killing daemon process 21185
# Ret was: 0 (test-wireproto-command-lookup.t)
ok
test-debugindexdot.t
test-debugindexdot.t ... # Test test-debugindexdot.t
# Running sh "/tmp/hgtests.tGzSpC/child783/test-debugindexdot.t.sh"
# Ret was: 0 (test-revisions.t)
ok
test-remotefilelog-blame.t
test-remotefilelog-blame.t ... # Test test-remotefilelog-blame.t
# Running sh "/tmp/hgtests.tGzSpC/child784/test-remotefilelog-blame.t.sh"
# Ret was: 0 (test-issue612.t)
ok
test-absorb-strip.t
test-absorb-strip.t ... # Test test-absorb-strip.t
# Running sh "/tmp/hgtests.tGzSpC/child785/test-absorb-strip.t.sh"
# Ret was: 0 (test-debugindexdot.t)
ok
# Ret was: 0 (test-absorb-strip.t)
ok
test-eol-tag.t
test-eol-tag.t ... test-nested-repo.t
test-nested-repo.t ... # Test test-nested-repo.t
# Test test-eol-tag.t
# Running sh "/tmp/hgtests.tGzSpC/child787/test-nested-repo.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child786/test-eol-tag.t.sh"
# Ret was: 0 (test-remotefilelog-blame.t)
ok
test-minirst.py
test-minirst.py ... # Test test-minirst.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-minirst.py"
# Ret was: 0 (test-minirst.py)
ok
test-bdiff.py
test-bdiff.py ... # Test test-bdiff.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-bdiff.py"
# Ret was: 0 (test-eol-tag.t)
ok
test-execute-bit.t
test-execute-bit.t ... # Test test-execute-bit.t
# Ret was: 0 (test-bdiff.py)
ok
# Running sh "/tmp/hgtests.tGzSpC/child790/test-execute-bit.t.sh"
test-batching.py
test-batching.py ... # Test test-batching.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-batching.py"
# Ret was: 0 (test-batching.py)
ok
test-username-newline.t
test-username-newline.t ... # Test test-username-newline.t
# Running sh "/tmp/hgtests.tGzSpC/child792/test-username-newline.t.sh"
# Ret was: 0 (test-nested-repo.t)
ok
test-issue4074.t
test-issue4074.t ... # Test test-issue4074.t
# Running sh "/tmp/hgtests.tGzSpC/child793/test-issue4074.t.sh"
# Ret was: 0 (test-username-newline.t)
ok
test-remotefilelog-share.t
test-remotefilelog-share.t ... # Test test-remotefilelog-share.t
# Running sh "/tmp/hgtests.tGzSpC/child794/test-remotefilelog-share.t.sh"
# Ret was: 0 (test-execute-bit.t)
ok
test-fastannotate-revmap.py
test-fastannotate-revmap.py ... # Test test-fastannotate-revmap.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-fastannotate-revmap.py"
# Ret was: 0 (test-fastannotate-revmap.py)
ok
test-revlog-packentry.t
test-revlog-packentry.t ... # Test test-revlog-packentry.t
# Running sh "/tmp/hgtests.tGzSpC/child796/test-revlog-packentry.t.sh"
# Ret was: 0 (test-remotefilelog-share.t)
ok
test-dirstate-nonnormalset.t
test-dirstate-nonnormalset.t ... # Test test-dirstate-nonnormalset.t
# Running sh "/tmp/hgtests.tGzSpC/child797/test-dirstate-nonnormalset.t.sh"
# Ret was: 0 (test-revlog-packentry.t)
ok
test-hgweb-auth.py
test-hgweb-auth.py ... # Test test-hgweb-auth.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-hgweb-auth.py"
# Ret was: 0 (test-issue4074.t)
ok
test-ui-config.py
test-ui-config.py ... # Test test-ui-config.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-ui-config.py"
# Ret was: 0 (test-hgweb-auth.py)
ok
test-diff-issue2761.t
test-diff-issue2761.t ... # Test test-diff-issue2761.t
# Running sh "/tmp/hgtests.tGzSpC/child800/test-diff-issue2761.t.sh"
# Ret was: 0 (test-ui-config.py)
ok
test-strict.t
test-strict.t ... # Test test-strict.t
# Running sh "/tmp/hgtests.tGzSpC/child801/test-strict.t.sh"
# Ret was: 0 (test-dirstate-nonnormalset.t)
ok
test-atomictempfile.py
test-atomictempfile.py ... # Test test-atomictempfile.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-atomictempfile.py"
# Ret was: 0 (test-atomictempfile.py)
ok
test-diff-newlines.t
test-diff-newlines.t ... # Test test-diff-newlines.t
# Running sh "/tmp/hgtests.tGzSpC/child803/test-diff-newlines.t.sh"
# Ret was: 0 (test-diff-issue2761.t)
ok
test-util.py
test-util.py ... # Test test-util.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-util.py"
# Ret was: 0 (test-util.py)
ok
test-storage.py
test-storage.py ... # Test test-storage.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-storage.py"
# Ret was: 0 (test-strict.t)
ok
# Ret was: 0 (test-diff-newlines.t)
ok
test-empty-dir.t
test-empty-dir.t ... test-absorb-phase.t
test-absorb-phase.t ... # Test test-empty-dir.t
# Test test-absorb-phase.t
# Running sh "/tmp/hgtests.tGzSpC/child806/test-empty-dir.t.sh"
# Running sh "/tmp/hgtests.tGzSpC/child807/test-absorb-phase.t.sh"
--- /<<PKGBUILDDIR>>/tests/test-storage.py.out
+++ /<<PKGBUILDDIR>>/tests/test-storage.py.err
@@ -0,0 +1 @@
+Bus error
ERROR: test-storage.py output changed
!# Ret was: 135 (test-storage.py)
test-extra-filelog-entry.t
test-extra-filelog-entry.t ... # Test test-extra-filelog-entry.t
# Running sh "/tmp/hgtests.tGzSpC/child808/test-extra-filelog-entry.t.sh"
# Ret was: 0 (test-empty-dir.t)
ok
test-debugrename.t
test-debugrename.t ... # Test test-debugrename.t
# Running sh "/tmp/hgtests.tGzSpC/child809/test-debugrename.t.sh"
# Ret was: 0 (test-absorb-phase.t)
ok
test-issue1438.t
test-issue1438.t ... # Test test-issue1438.t
# Running sh "/tmp/hgtests.tGzSpC/child810/test-issue1438.t.sh"
# Ret was: 0 (test-extra-filelog-entry.t)
ok
test-annotate.py
test-annotate.py ... # Test test-annotate.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-annotate.py"
# Ret was: 0 (test-annotate.py)
ok
test-issue1102.t
test-issue1102.t ... # Test test-issue1102.t
# Running sh "/tmp/hgtests.tGzSpC/child812/test-issue1102.t.sh"
# Ret was: 0 (test-debugrename.t)
ok
test-fastannotate-diffopts.t
test-fastannotate-diffopts.t ... # Test test-fastannotate-diffopts.t
# Running sh "/tmp/hgtests.tGzSpC/child813/test-fastannotate-diffopts.t.sh"
# Ret was: 0 (test-issue1438.t)
ok
test-revert-unknown.t
test-revert-unknown.t ... # Test test-revert-unknown.t
# Running sh "/tmp/hgtests.tGzSpC/child814/test-revert-unknown.t.sh"
# Ret was: 0 (test-fastannotate-diffopts.t)
ok
# Ret was: 0 (test-issue1102.t)
ok
test-bad-pull.t
test-bad-pull.t ... test-demandimport.py
test-demandimport.py ... # Test test-bad-pull.t
# Test test-demandimport.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-demandimport.py"
# Running sh "/tmp/hgtests.tGzSpC/child815/test-bad-pull.t.sh"
# Ret was: 0 (test-demandimport.py)
ok
test-simplekeyvaluefile.py
test-simplekeyvaluefile.py ... # Test test-simplekeyvaluefile.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-simplekeyvaluefile.py"
# Ret was: 0 (test-simplekeyvaluefile.py)
ok
test-revert-flags.t
test-revert-flags.t ... # Test test-revert-flags.t
# Running sh "/tmp/hgtests.tGzSpC/child818/test-revert-flags.t.sh"
# Ret was: 0 (test-revert-unknown.t)
ok
test-issue1089.t
test-issue1089.t ... # Test test-issue1089.t
# Running sh "/tmp/hgtests.tGzSpC/child819/test-issue1089.t.sh"
# Ret was: 0 (test-bad-pull.t)
ok
test-backwards-remove.t
test-backwards-remove.t ... # Test test-backwards-remove.t
# Running sh "/tmp/hgtests.tGzSpC/child820/test-backwards-remove.t.sh"
# Ret was: 0 (test-revert-flags.t)
ok
test-doctest.py
test-doctest.py ... # Test test-doctest.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-doctest.py"
# Ret was: 0 (test-backwards-remove.t)
ok
test-wireproto.py
test-wireproto.py ... # Test test-wireproto.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-wireproto.py"
# Ret was: 0 (test-issue1089.t)
ok
test-cappedreader.py
test-cappedreader.py ... # Test test-cappedreader.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-cappedreader.py"
# Ret was: 0 (test-wireproto.py)
ok
test-xdg.t
test-xdg.t ... # Test test-xdg.t
# Ret was: 0 (test-cappedreader.py)
ok
# Running sh "/tmp/hgtests.tGzSpC/child824/test-xdg.t.sh"
test-dirstate-backup.t
test-dirstate-backup.t ... # Test test-dirstate-backup.t
# Running sh "/tmp/hgtests.tGzSpC/child825/test-dirstate-backup.t.sh"
# Ret was: 0 (test-xdg.t)
ok
test-encoding-func.py
test-encoding-func.py ... # Test test-encoding-func.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-encoding-func.py"
# Ret was: 0 (test-doctest.py)
ok
test-mq-qsave.t
test-mq-qsave.t ... # Test test-mq-qsave.t
# Running sh "/tmp/hgtests.tGzSpC/child827/test-mq-qsave.t.sh"
# Ret was: 0 (test-encoding-func.py)
ok
test-extensions-wrapfunction.py
test-extensions-wrapfunction.py ... # Test test-extensions-wrapfunction.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-extensions-wrapfunction.py"
# Ret was: 0 (test-dirstate-backup.t)
ok
test-walkrepo.py
test-walkrepo.py ... # Test test-walkrepo.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-walkrepo.py"
# Ret was: 0 (test-extensions-wrapfunction.py)
ok
test-revlog-ancestry.py
test-revlog-ancestry.py ... # Test test-revlog-ancestry.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-revlog-ancestry.py"
# Ret was: 0 (test-walkrepo.py)
ok
test-filelog.py
test-filelog.py ... # Test test-filelog.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-filelog.py"
# Ret was: 0 (test-filelog.py)
ok
test-sshserver.py
test-sshserver.py ... # Test test-sshserver.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-sshserver.py"
# Ret was: 0 (test-revlog-ancestry.py)
ok
test-symlink-os-yes-fs-no.py
test-symlink-os-yes-fs-no.py ... # Test test-symlink-os-yes-fs-no.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-symlink-os-yes-fs-no.py"
# Ret was: 0 (test-mq-qsave.t)
ok
test-ui-verbosity.py
test-ui-verbosity.py ... # Test test-ui-verbosity.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-ui-verbosity.py"
# Ret was: 0 (test-sshserver.py)
ok
test-hg-parseurl.py
test-hg-parseurl.py ... # Test test-hg-parseurl.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-hg-parseurl.py"
# Ret was: 0 (test-ui-verbosity.py)
ok
test-config-env.py
test-config-env.py ... # Test test-config-env.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-config-env.py"
# Ret was: 0 (test-hg-parseurl.py)
ok
test-minifileset.py
test-minifileset.py ... # Test test-minifileset.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-minifileset.py"
# Ret was: 0 (test-config-env.py)
ok
test-lfs-pointer.py
test-lfs-pointer.py ... # Test test-lfs-pointer.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-lfs-pointer.py"
# Ret was: 0 (test-minifileset.py)
ok
test-duplicateoptions.py
test-duplicateoptions.py ... # Test test-duplicateoptions.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-duplicateoptions.py"
# Ret was: 0 (test-lfs-pointer.py)
ok
test-hgwebdir-paths.py
test-hgwebdir-paths.py ... # Test test-hgwebdir-paths.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-hgwebdir-paths.py"
# Ret was: 0 (test-symlink-os-yes-fs-no.py)
ok
test-ui-color.py
test-ui-color.py ... # Test test-ui-color.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-ui-color.py"
# Ret was: 0 (test-duplicateoptions.py)
ok
test-dispatch.py
test-dispatch.py ... # Test test-dispatch.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-dispatch.py"
# Ret was: 0 (test-hgwebdir-paths.py)
ok
test-status-inprocess.py
test-status-inprocess.py ... # Test test-status-inprocess.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-status-inprocess.py"
# Ret was: 0 (test-ui-color.py)
ok
test-mdiff.py
test-mdiff.py ... # Test test-mdiff.py
# Running "/usr/bin/python" "/<<PKGBUILDDIR>>/tests/test-mdiff.py"
# Ret was: 0 (test-mdiff.py)
ok
# Ret was: 0 (test-status-inprocess.py)
ok
# Ret was: 0 (test-dispatch.py)
ok
E: Build killed with signal TERM after 150 minutes of inactivity
--------------------------------------------------------------------------------
Build finished at 2019-07-24T20:06:03Z
Finished
--------
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build-Space: 80888
Build-Time: 12975
Distribution: bullseye-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 377
Job: mercurial_4.9-2
Machine Architecture: armhf
Package: mercurial
Package-Time: 13371
Source-Version: 4.9-2
Space: 80888
Status: attempted
Version: 4.9-2
--------------------------------------------------------------------------------
Finished at 2019-07-24T20:06:03Z
Build needed 03:42:51, 80888k disk space