Diff of the two buildlogs: -- --- b1/build.log 2023-04-29 18:56:34.665963634 +0000 +++ b2/build.log 2023-04-29 19:29:36.682910647 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri May 31 12:36:54 -12 2024 -I: pbuilder-time-stamp: 1717202214 +I: Current time: Sun Apr 30 08:56:45 +14 2023 +I: pbuilder-time-stamp: 1682794605 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -17,8 +17,8 @@ I: copying [./git_2.30.2-1+deb11u2.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.GZVzcCXZ/trustedkeys.kbx': General error -gpgv: Signature made Tue Feb 21 22:02:50 2023 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.Emj9tLNP/trustedkeys.kbx': General error +gpgv: Signature made Thu Feb 23 00:02:50 2023 +14 gpgv: using RSA key 861CFE698425FC1A7839303B3B52CA2A0AAFD954 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./git_2.30.2-1+deb11u2.dsc @@ -38,135 +38,166 @@ dpkg-source: info: applying CVE-2023-23946.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/21595/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/25484/tmp/hooks/D01_modify_environment starting +debug: Running on codethink16-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 30 08:56 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/25484/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/25484/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' - DISTRIBUTION='bullseye' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bullseye + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='21595' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=25484 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.apctZXbh/pbuilderrc_Yqab --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.apctZXbh/b1 --logfile b1/build.log git_2.30.2-1+deb11u2.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.apctZXbh/pbuilderrc_5qZK --distribution bullseye --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.apctZXbh/b2 --logfile b2/build.log git_2.30.2-1+deb11u2.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink9-arm64 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux I: ls -l /bin total 5252 - -rwxr-xr-x 1 root root 1282512 Mar 27 2022 bash - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 14264 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 39832 Sep 22 2020 cat - -rwxr-xr-x 1 root root 64512 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 60368 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 64528 Sep 22 2020 chown - -rwxr-xr-x 1 root root 138896 Sep 22 2020 cp - -rwxr-xr-x 1 root root 129544 Dec 10 2020 dash - -rwxr-xr-x 1 root root 101384 Sep 22 2020 date - -rwxr-xr-x 1 root root 80984 Sep 22 2020 dd - -rwxr-xr-x 1 root root 89824 Sep 22 2020 df - -rwxr-xr-x 1 root root 143088 Sep 22 2020 dir - -rwxr-xr-x 1 root root 76152 Jan 20 2022 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 35632 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 31512 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 64856 Jan 20 2022 findmnt - -rwsr-xr-x 1 root root 34824 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 182496 Jan 24 2023 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 93744 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 18440 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 68720 Sep 22 2020 ln - -rwxr-xr-x 1 root root 52720 Feb 7 2020 login - -rwxr-xr-x 1 root root 143088 Sep 22 2020 ls - -rwxr-xr-x 1 root root 157864 Jan 20 2022 lsblk - -rwxr-xr-x 1 root root 85200 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 68744 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 43976 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 51368 Jan 20 2022 more - -rwsr-xr-x 1 root root 51360 Jan 20 2022 mount - -rwxr-xr-x 1 root root 14496 Jan 20 2022 mountpoint - -rwxr-xr-x 1 root root 134808 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Dec 16 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 35720 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash - -rwxr-xr-x 1 root root 43872 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 68592 Sep 22 2020 rm - -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 May 23 03:55 sh -> dash - -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty - -rwsr-xr-x 1 root root 67776 Jan 20 2022 su - -rwxr-xr-x 1 root root 35672 Sep 22 2020 sync - -rwxr-xr-x 1 root root 535768 Feb 16 2021 tar - -rwxr-xr-x 1 root root 10568 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 89120 Sep 22 2020 touch - -rwxr-xr-x 1 root root 31512 Sep 22 2020 true - -rwxr-xr-x 1 root root 14264 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 30880 Jan 20 2022 umount - -rwxr-xr-x 1 root root 35640 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 143088 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 59584 Jan 20 2022 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 5898 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8049 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/21595/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1282512 Mar 28 2022 bash + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat + -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown + -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp + -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash + -rwxr-xr-x 1 root root 101384 Sep 23 2020 date + -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd + -rwxr-xr-x 1 root root 89824 Sep 23 2020 df + -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir + -rwxr-xr-x 1 root root 76152 Jan 21 2022 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Jan 25 22:23 egrep + -rwxr-xr-x 1 root root 31512 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Jan 25 22:23 fgrep + -rwxr-xr-x 1 root root 64856 Jan 21 2022 findmnt + -rwsr-xr-x 1 root root 34824 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 182496 Jan 25 22:23 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 93744 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln + -rwxr-xr-x 1 root root 52720 Feb 8 2020 login + -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls + -rwxr-xr-x 1 root root 157864 Jan 21 2022 lsblk + -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 51368 Jan 21 2022 more + -rwsr-xr-x 1 root root 51360 Jan 21 2022 mount + -rwxr-xr-x 1 root root 14496 Jan 21 2022 mountpoint + -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Dec 17 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Mar 28 2022 rbash -> bash + -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm + -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed + lrwxrwxrwx 1 root root 9 Apr 30 08:56 sh -> /bin/bash + -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty + -rwsr-xr-x 1 root root 67776 Jan 21 2022 su + -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync + -rwxr-xr-x 1 root root 535768 Feb 17 2021 tar + -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch + -rwxr-xr-x 1 root root 31512 Sep 23 2020 true + -rwxr-xr-x 1 root root 14264 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 30880 Jan 21 2022 umount + -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 59584 Jan 21 2022 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 5898 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8049 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/25484/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -364,7 +395,7 @@ Get: 110 http://deb.debian.org/debian bullseye/main arm64 unzip arm64 6.0-26+deb11u1 [165 kB] Get: 111 http://deb.debian.org/debian bullseye/main arm64 xmlto arm64 0.0.28-2.1 [33.3 kB] Get: 112 http://deb.debian.org/debian bullseye/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-2+deb11u2 [189 kB] -Fetched 41.9 MB in 3s (14.6 MB/s) +Fetched 41.9 MB in 1s (42.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19698 files and directories currently installed.) @@ -841,7 +872,11 @@ fakeroot is already the newest version (1.25.3-1.1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/git-2.30.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../git_2.30.2-1+deb11u2_source.changes +I: user script /srv/workspace/pbuilder/25484/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bullseye +I: user script /srv/workspace/pbuilder/25484/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/git-2.30.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../git_2.30.2-1+deb11u2_source.changes dpkg-buildpackage: info: source package git dpkg-buildpackage: info: source version 1:2.30.2-1+deb11u2 dpkg-buildpackage: info: source distribution bullseye-security @@ -1001,13 +1036,13 @@ gcc -o alias.o -c -MF ./.depend/alias.o.d -MQ alias.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' alias.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o alloc.o -c -MF ./.depend/alloc.o.d -MQ alloc.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' alloc.c +gcc -o abspath.o -c -MF ./.depend/abspath.o.d -MQ abspath.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' abspath.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o advice.o -c -MF ./.depend/advice.o.d -MQ advice.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' advice.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o abspath.o -c -MF ./.depend/abspath.o.d -MQ abspath.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' abspath.c +gcc -o alloc.o -c -MF ./.depend/alloc.o.d -MQ alloc.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' alloc.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' * new prefix flags @@ -1019,25 +1054,25 @@ gcc -o archive-tar.o -c -MF ./.depend/archive-tar.o.d -MQ archive-tar.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' archive-tar.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o archive.o -c -MF ./.depend/archive.o.d -MQ archive.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' archive.c +gcc -o archive-zip.o -c -MF ./.depend/archive-zip.o.d -MQ archive-zip.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' archive-zip.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o blob.o -c -MF ./.depend/blob.o.d -MQ blob.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' blob.c +gcc -o archive.o -c -MF ./.depend/archive.o.d -MQ archive.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' archive.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o archive-zip.o -c -MF ./.depend/archive-zip.o.d -MQ archive-zip.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' archive-zip.c +gcc -o add-interactive.o -c -MF ./.depend/add-interactive.o.d -MQ add-interactive.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' add-interactive.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o add-interactive.o -c -MF ./.depend/add-interactive.o.d -MQ add-interactive.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' add-interactive.c +gcc -o blob.o -c -MF ./.depend/blob.o.d -MQ blob.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' blob.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o daemon.o -c -MF ./.depend/daemon.o.d -MQ daemon.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' daemon.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o bloom.o -c -MF ./.depend/bloom.o.d -MQ bloom.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' bloom.c +gcc -o bulk-checkin.o -c -MF ./.depend/bulk-checkin.o.d -MQ bulk-checkin.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' bulk-checkin.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o bulk-checkin.o -c -MF ./.depend/bulk-checkin.o.d -MQ bulk-checkin.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' bulk-checkin.c +gcc -o bloom.o -c -MF ./.depend/bloom.o.d -MQ bloom.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' bloom.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o branch.o -c -MF ./.depend/branch.o.d -MQ branch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' branch.c @@ -1046,19 +1081,19 @@ gcc -o bisect.o -c -MF ./.depend/bisect.o.d -MQ bisect.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' bisect.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o chdir-notify.o -c -MF ./.depend/chdir-notify.o.d -MQ chdir-notify.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' chdir-notify.c +gcc -o checkout.o -c -MF ./.depend/checkout.o.d -MQ checkout.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' checkout.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o checkout.o -c -MF ./.depend/checkout.o.d -MQ checkout.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' checkout.c +gcc -o chdir-notify.o -c -MF ./.depend/chdir-notify.o.d -MQ chdir-notify.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' chdir-notify.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o bundle.o -c -MF ./.depend/bundle.o.d -MQ bundle.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' bundle.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o color.o -c -MF ./.depend/color.o.d -MQ color.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' color.c +gcc -o add-patch.o -c -MF ./.depend/add-patch.o.d -MQ add-patch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' add-patch.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o add-patch.o -c -MF ./.depend/add-patch.o.d -MQ add-patch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' add-patch.c +gcc -o color.o -c -MF ./.depend/color.o.d -MQ color.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' color.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o column.o -c -MF ./.depend/column.o.d -MQ column.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' column.c @@ -1088,10 +1123,10 @@ gcc -o connect.o -c -MF ./.depend/connect.o.d -MQ connect.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' connect.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o commit.o -c -MF ./.depend/commit.o.d -MQ commit.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' commit.c +gcc -o combine-diff.o -c -MF ./.depend/combine-diff.o.d -MQ combine-diff.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' combine-diff.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o combine-diff.o -c -MF ./.depend/combine-diff.o.d -MQ combine-diff.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' combine-diff.c +gcc -o commit.o -c -MF ./.depend/commit.o.d -MQ commit.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' commit.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o credential.o -c -MF ./.depend/credential.o.d -MQ credential.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' credential.c @@ -1100,10 +1135,10 @@ gcc -o ctype.o -c -MF ./.depend/ctype.o.d -MQ ctype.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ctype.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o decorate.o -c -MF ./.depend/decorate.o.d -MQ decorate.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' decorate.c +gcc -o csum-file.o -c -MF ./.depend/csum-file.o.d -MQ csum-file.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' csum-file.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o csum-file.o -c -MF ./.depend/csum-file.o.d -MQ csum-file.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' csum-file.c +gcc -o decorate.o -c -MF ./.depend/decorate.o.d -MQ decorate.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' decorate.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o diff-delta.o -c -MF ./.depend/diff-delta.o.d -MQ diff-delta.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' diff-delta.c @@ -1115,18 +1150,18 @@ gcc -o commit-graph.o -c -MF ./.depend/commit-graph.o.d -MQ commit-graph.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' commit-graph.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o diff-lib.o -c -MF ./.depend/diff-lib.o.d -MQ diff-lib.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' diff-lib.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o diff-no-index.o -c -MF ./.depend/diff-no-index.o.d -MQ diff-no-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' diff-no-index.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o date.o -c -MF ./.depend/date.o.d -MQ date.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' date.c +gcc -o diff-lib.o -c -MF ./.depend/diff-lib.o.d -MQ diff-lib.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' diff-lib.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o diffcore-break.o -c -MF ./.depend/diffcore-break.o.d -MQ diffcore-break.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' diffcore-break.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o date.o -c -MF ./.depend/date.o.d -MQ date.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' date.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o delta-islands.o -c -MF ./.depend/delta-islands.o.d -MQ delta-islands.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' delta-islands.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' @@ -1157,27 +1192,27 @@ gcc -o environment.o -c -MF ./.depend/environment.o.d -MQ environment.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' environment.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o ewah/ewah_io.o -c -MF ewah/.depend/ewah_io.o.d -MQ ewah/ewah_io.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ewah/ewah_io.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o diffcore-rename.o -c -MF ./.depend/diffcore-rename.o.d -MQ diffcore-rename.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' diffcore-rename.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o entry.o -c -MF ./.depend/entry.o.d -MQ entry.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' entry.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o fetch-negotiator.o -c -MF ./.depend/fetch-negotiator.o.d -MQ fetch-negotiator.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' fetch-negotiator.c +gcc -o ewah/ewah_io.o -c -MF ewah/.depend/ewah_io.o.d -MQ ewah/ewah_io.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ewah/ewah_io.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o ewah/ewah_rlw.o -c -MF ewah/.depend/ewah_rlw.o.d -MQ ewah/ewah_rlw.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ewah/ewah_rlw.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o exec-cmd.o -c -MF ./.depend/exec-cmd.o.d -MQ exec-cmd.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' '-DGIT_EXEC_PATH="/usr/lib/git-core"' '-DGIT_LOCALE_PATH="share/locale"' '-DBINDIR="bin"' '-DFALLBACK_RUNTIME_PREFIX="/usr"' exec-cmd.c +gcc -o fetch-negotiator.o -c -MF ./.depend/fetch-negotiator.o.d -MQ fetch-negotiator.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' fetch-negotiator.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o ewah/ewah_bitmap.o -c -MF ewah/.depend/ewah_bitmap.o.d -MQ ewah/ewah_bitmap.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ewah/ewah_bitmap.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o exec-cmd.o -c -MF ./.depend/exec-cmd.o.d -MQ exec-cmd.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' '-DGIT_EXEC_PATH="/usr/lib/git-core"' '-DGIT_LOCALE_PATH="share/locale"' '-DBINDIR="bin"' '-DFALLBACK_RUNTIME_PREFIX="/usr"' exec-cmd.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o gettext.o -c -MF ./.depend/gettext.o.d -MQ gettext.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -DGIT_LOCALE_PATH='"share/locale"' gettext.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' @@ -1193,18 +1228,24 @@ gcc -o hashmap.o -c -MF ./.depend/hashmap.o.d -MQ hashmap.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' hashmap.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o fsck.o -c -MF ./.depend/fsck.o.d -MQ fsck.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' fsck.c +gcc -o hex.o -c -MF ./.depend/hex.o.d -MQ hex.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' hex.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o graph.o -c -MF ./.depend/graph.o.d -MQ graph.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' graph.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o hex.o -c -MF ./.depend/hex.o.d -MQ hex.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' hex.c +gcc -o fsck.o -c -MF ./.depend/fsck.o.d -MQ fsck.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' fsck.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' +gcc -o dir.o -c -MF ./.depend/dir.o.d -MQ dir.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' dir.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o ident.o -c -MF ./.depend/ident.o.d -MQ ident.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ident.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o json-writer.o -c -MF ./.depend/json-writer.o.d -MQ json-writer.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' json-writer.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o grep.o -c -MF ./.depend/grep.o.d -MQ grep.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' grep.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' @@ -1214,22 +1255,22 @@ gcc -o fetch-pack.o -c -MF ./.depend/fetch-pack.o.d -MQ fetch-pack.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' fetch-pack.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o json-writer.o -c -MF ./.depend/json-writer.o.d -MQ json-writer.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' json-writer.c +gcc -o line-range.o -c -MF ./.depend/line-range.o.d -MQ line-range.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' line-range.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o dir.o -c -MF ./.depend/dir.o.d -MQ dir.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' dir.c +gcc -o linear-assignment.o -c -MF ./.depend/linear-assignment.o.d -MQ linear-assignment.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' linear-assignment.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o line-range.o -c -MF ./.depend/line-range.o.d -MQ line-range.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' line-range.c +gcc -o kwset.o -c -MF ./.depend/kwset.o.d -MQ kwset.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' kwset.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o linear-assignment.o -c -MF ./.depend/linear-assignment.o.d -MQ linear-assignment.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' linear-assignment.c +gcc -o list-objects-filter-options.o -c -MF ./.depend/list-objects-filter-options.o.d -MQ list-objects-filter-options.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' list-objects-filter-options.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o list-objects-filter-options.o -c -MF ./.depend/list-objects-filter-options.o.d -MQ list-objects-filter-options.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' list-objects-filter-options.c +gcc -o list-objects.o -c -MF ./.depend/list-objects.o.d -MQ list-objects.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' list-objects.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o kwset.o -c -MF ./.depend/kwset.o.d -MQ kwset.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' kwset.c +gcc -o lockfile.o -c -MF ./.depend/lockfile.o.d -MQ lockfile.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' lockfile.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o list-objects-filter.o -c -MF ./.depend/list-objects-filter.o.d -MQ list-objects-filter.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' list-objects-filter.c @@ -1238,13 +1279,10 @@ gcc -o ll-merge.o -c -MF ./.depend/ll-merge.o.d -MQ ll-merge.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ll-merge.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o lockfile.o -c -MF ./.depend/lockfile.o.d -MQ lockfile.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' lockfile.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' -gcc -o list-objects.o -c -MF ./.depend/list-objects.o.d -MQ list-objects.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' list-objects.c +gcc -o ls-refs.o -c -MF ./.depend/ls-refs.o.d -MQ ls-refs.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ls-refs.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o ls-refs.o -c -MF ./.depend/ls-refs.o.d -MQ ls-refs.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ls-refs.c +gcc -o mem-pool.o -c -MF ./.depend/mem-pool.o.d -MQ mem-pool.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' mem-pool.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o mailmap.o -c -MF ./.depend/mailmap.o.d -MQ mailmap.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' mailmap.c @@ -1256,10 +1294,10 @@ gcc -o match-trees.o -c -MF ./.depend/match-trees.o.d -MQ match-trees.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' match-trees.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o mem-pool.o -c -MF ./.depend/mem-pool.o.d -MQ mem-pool.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' mem-pool.c +gcc -o merge-ort.o -c -MF ./.depend/merge-ort.o.d -MQ merge-ort.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' merge-ort.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o merge-ort.o -c -MF ./.depend/merge-ort.o.d -MQ merge-ort.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' merge-ort.c +gcc -o merge-blobs.o -c -MF ./.depend/merge-blobs.o.d -MQ merge-blobs.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' merge-blobs.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' /bin/sh ./generate-cmdlist.sh \ @@ -1267,9 +1305,6 @@ command-list.txt >command-list.h+ && mv command-list.h+ command-list.h make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o merge-blobs.o -c -MF ./.depend/merge-blobs.o.d -MQ merge-blobs.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' merge-blobs.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o merge-ort-wrappers.o -c -MF ./.depend/merge-ort-wrappers.o.d -MQ merge-ort-wrappers.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' merge-ort-wrappers.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' @@ -1288,22 +1323,22 @@ gcc -o negotiator/default.o -c -MF negotiator/.depend/default.o.d -MQ negotiator/default.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' negotiator/default.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o mailinfo.o -c -MF ./.depend/mailinfo.o.d -MQ mailinfo.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' mailinfo.c +gcc -o notes-cache.o -c -MF ./.depend/notes-cache.o.d -MQ notes-cache.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' notes-cache.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o negotiator/skipping.o -c -MF negotiator/.depend/skipping.o.d -MQ negotiator/skipping.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' negotiator/skipping.c +gcc -o mailinfo.o -c -MF ./.depend/mailinfo.o.d -MQ mailinfo.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' mailinfo.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o notes-cache.o -c -MF ./.depend/notes-cache.o.d -MQ notes-cache.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' notes-cache.c +gcc -o negotiator/skipping.o -c -MF negotiator/.depend/skipping.o.d -MQ negotiator/skipping.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' negotiator/skipping.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o name-hash.o -c -MF ./.depend/name-hash.o.d -MQ name-hash.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' name-hash.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o notes-utils.o -c -MF ./.depend/notes-utils.o.d -MQ notes-utils.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' notes-utils.c +gcc -o oid-array.o -c -MF ./.depend/oid-array.o.d -MQ oid-array.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' oid-array.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o oid-array.o -c -MF ./.depend/oid-array.o.d -MQ oid-array.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' oid-array.c +gcc -o notes-utils.o -c -MF ./.depend/notes-utils.o.d -MQ notes-utils.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' notes-utils.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o oidmap.o -c -MF ./.depend/oidmap.o.d -MQ oidmap.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' oidmap.c @@ -1318,10 +1353,10 @@ gcc -o midx.o -c -MF ./.depend/midx.o.d -MQ midx.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' midx.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o notes-merge.o -c -MF ./.depend/notes-merge.o.d -MQ notes-merge.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' notes-merge.c +gcc -o pack-check.o -c -MF ./.depend/pack-check.o.d -MQ pack-check.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' pack-check.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o pack-check.o -c -MF ./.depend/pack-check.o.d -MQ pack-check.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' pack-check.c +gcc -o notes-merge.o -c -MF ./.depend/notes-merge.o.d -MQ notes-merge.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' notes-merge.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o notes.o -c -MF ./.depend/notes.o.d -MQ notes.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' notes.c @@ -1336,60 +1371,60 @@ gcc -o pack-revindex.o -c -MF ./.depend/pack-revindex.o.d -MQ pack-revindex.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' pack-revindex.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o pager.o -c -MF ./.depend/pager.o.d -MQ pager.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' pager.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o pack-write.o -c -MF ./.depend/pack-write.o.d -MQ pack-write.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' pack-write.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o patch-delta.o -c -MF ./.depend/patch-delta.o.d -MQ patch-delta.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' patch-delta.c +gcc -o pager.o -c -MF ./.depend/pager.o.d -MQ pager.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' pager.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o parse-options-cb.o -c -MF ./.depend/parse-options-cb.o.d -MQ parse-options-cb.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' parse-options-cb.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o patch-ids.o -c -MF ./.depend/patch-ids.o.d -MQ patch-ids.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' patch-ids.c +gcc -o patch-delta.o -c -MF ./.depend/patch-delta.o.d -MQ patch-delta.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' patch-delta.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o diff.o -c -MF ./.depend/diff.o.d -MQ diff.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' diff.c +gcc -o patch-ids.o -c -MF ./.depend/patch-ids.o.d -MQ patch-ids.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' patch-ids.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o pack-bitmap.o -c -MF ./.depend/pack-bitmap.o.d -MQ pack-bitmap.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' pack-bitmap.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o preload-index.o -c -MF ./.depend/preload-index.o.d -MQ preload-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' preload-index.c +gcc -o diff.o -c -MF ./.depend/diff.o.d -MQ diff.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' diff.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o pathspec.o -c -MF ./.depend/pathspec.o.d -MQ pathspec.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' pathspec.c +gcc -o preload-index.o -c -MF ./.depend/preload-index.o.d -MQ preload-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' preload-index.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o parse-options.o -c -MF ./.depend/parse-options.o.d -MQ parse-options.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' parse-options.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o prio-queue.o -c -MF ./.depend/prio-queue.o.d -MQ prio-queue.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' prio-queue.c +gcc -o pathspec.o -c -MF ./.depend/pathspec.o.d -MQ pathspec.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' pathspec.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o pkt-line.o -c -MF ./.depend/pkt-line.o.d -MQ pkt-line.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' pkt-line.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o prompt.o -c -MF ./.depend/prompt.o.d -MQ prompt.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' prompt.c +gcc -o prio-queue.o -c -MF ./.depend/prio-queue.o.d -MQ prio-queue.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' prio-queue.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o protocol.o -c -MF ./.depend/protocol.o.d -MQ protocol.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' protocol.c +gcc -o prompt.o -c -MF ./.depend/prompt.o.d -MQ prompt.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' prompt.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o progress.o -c -MF ./.depend/progress.o.d -MQ progress.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' progress.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o promisor-remote.o -c -MF ./.depend/promisor-remote.o.d -MQ promisor-remote.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' promisor-remote.c +gcc -o protocol.o -c -MF ./.depend/protocol.o.d -MQ protocol.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' protocol.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o prune-packed.o -c -MF ./.depend/prune-packed.o.d -MQ prune-packed.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' prune-packed.c +gcc -o promisor-remote.o -c -MF ./.depend/promisor-remote.o.d -MQ promisor-remote.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' promisor-remote.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o merge-recursive.o -c -MF ./.depend/merge-recursive.o.d -MQ merge-recursive.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' merge-recursive.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o prune-packed.o -c -MF ./.depend/prune-packed.o.d -MQ prune-packed.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' prune-packed.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o packfile.o -c -MF ./.depend/packfile.o.d -MQ packfile.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' packfile.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' @@ -1405,10 +1440,10 @@ gcc -o rebase-interactive.o -c -MF ./.depend/rebase-interactive.o.d -MQ rebase-interactive.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' rebase-interactive.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o quote.o -c -MF ./.depend/quote.o.d -MQ quote.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' quote.c +gcc -o reflog-walk.o -c -MF ./.depend/reflog-walk.o.d -MQ reflog-walk.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' reflog-walk.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o reflog-walk.o -c -MF ./.depend/reflog-walk.o.d -MQ reflog-walk.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' reflog-walk.c +gcc -o quote.o -c -MF ./.depend/quote.o.d -MQ quote.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' quote.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o range-diff.o -c -MF ./.depend/range-diff.o.d -MQ range-diff.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' range-diff.c @@ -1492,10 +1527,10 @@ gcc -o setup.o -c -MF ./.depend/setup.o.d -MQ setup.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' setup.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o split-index.o -c -MF ./.depend/split-index.o.d -MQ split-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' split-index.c +gcc -o shallow.o -c -MF ./.depend/shallow.o.d -MQ shallow.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' shallow.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o shallow.o -c -MF ./.depend/shallow.o.d -MQ shallow.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' shallow.c +gcc -o split-index.o -c -MF ./.depend/split-index.o.d -MQ split-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' split-index.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o streaming.o -c -MF ./.depend/streaming.o.d -MQ streaming.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' streaming.c @@ -1534,16 +1569,16 @@ gcc -o tempfile.o -c -MF ./.depend/tempfile.o.d -MQ tempfile.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' tempfile.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o revision.o -c -MF ./.depend/revision.o.d -MQ revision.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' revision.c +gcc -o tmp-objdir.o -c -MF ./.depend/tmp-objdir.o.d -MQ tmp-objdir.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' tmp-objdir.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o tmp-objdir.o -c -MF ./.depend/tmp-objdir.o.d -MQ tmp-objdir.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' tmp-objdir.c +gcc -o trace2/tr2_cfg.o -c -MF trace2/.depend/tr2_cfg.o.d -MQ trace2/tr2_cfg.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trace2/tr2_cfg.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o strbuf.o -c -MF ./.depend/strbuf.o.d -MQ strbuf.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' strbuf.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o trace2/tr2_cfg.o -c -MF trace2/.depend/tr2_cfg.o.d -MQ trace2/tr2_cfg.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trace2/tr2_cfg.c +gcc -o revision.o -c -MF ./.depend/revision.o.d -MQ revision.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' revision.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o trace2/tr2_cmd_name.o -c -MF trace2/.depend/tr2_cmd_name.o.d -MQ trace2/tr2_cmd_name.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trace2/tr2_cmd_name.c @@ -1552,10 +1587,10 @@ gcc -o trace.o -c -MF ./.depend/trace.o.d -MQ trace.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trace.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o trace2/tr2_sysenv.o -c -MF trace2/.depend/tr2_sysenv.o.d -MQ trace2/tr2_sysenv.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trace2/tr2_sysenv.c +gcc -o trace2/tr2_sid.o -c -MF trace2/.depend/tr2_sid.o.d -MQ trace2/tr2_sid.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trace2/tr2_sid.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o trace2/tr2_sid.o -c -MF trace2/.depend/tr2_sid.o.d -MQ trace2/tr2_sid.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trace2/tr2_sid.c +gcc -o trace2/tr2_sysenv.o -c -MF trace2/.depend/tr2_sysenv.o.d -MQ trace2/tr2_sysenv.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trace2/tr2_sysenv.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o trace2/tr2_tbuf.o -c -MF trace2/.depend/tr2_tbuf.o.d -MQ trace2/tr2_tbuf.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trace2/tr2_tbuf.c @@ -1588,10 +1623,10 @@ gcc -o tree-diff.o -c -MF ./.depend/tree-diff.o.d -MQ tree-diff.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' tree-diff.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o url.o -c -MF ./.depend/url.o.d -MQ url.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' url.c +gcc -o trailer.o -c -MF ./.depend/trailer.o.d -MQ trailer.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trailer.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o trailer.o -c -MF ./.depend/trailer.o.d -MQ trailer.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' trailer.c +gcc -o url.o -c -MF ./.depend/url.o.d -MQ url.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' url.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o tree-walk.o -c -MF ./.depend/tree-walk.o.d -MQ tree-walk.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' tree-walk.c @@ -1600,10 +1635,10 @@ gcc -o transport-helper.o -c -MF ./.depend/transport-helper.o.d -MQ transport-helper.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' transport-helper.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o transport.o -c -MF ./.depend/transport.o.d -MQ transport.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' transport.c +gcc -o usage.o -c -MF ./.depend/usage.o.d -MQ usage.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' usage.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o usage.o -c -MF ./.depend/usage.o.d -MQ usage.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' usage.c +gcc -o transport.o -c -MF ./.depend/transport.o.d -MQ transport.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' transport.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o userdiff.o -c -MF ./.depend/userdiff.o.d -MQ userdiff.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' userdiff.c @@ -1612,10 +1647,10 @@ gcc -o varint.o -c -MF ./.depend/varint.o.d -MQ varint.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' varint.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o versioncmp.o -c -MF ./.depend/versioncmp.o.d -MQ versioncmp.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' versioncmp.c +gcc -o urlmatch.o -c -MF ./.depend/urlmatch.o.d -MQ urlmatch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' urlmatch.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o urlmatch.o -c -MF ./.depend/urlmatch.o.d -MQ urlmatch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' urlmatch.c +gcc -o versioncmp.o -c -MF ./.depend/versioncmp.o.d -MQ versioncmp.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' versioncmp.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o walker.o -c -MF ./.depend/walker.o.d -MQ walker.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' walker.c @@ -1627,25 +1662,22 @@ gcc -o wildmatch.o -c -MF ./.depend/wildmatch.o.d -MQ wildmatch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' wildmatch.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o write-or-die.o -c -MF ./.depend/write-or-die.o.d -MQ write-or-die.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' write-or-die.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o upload-pack.o -c -MF ./.depend/upload-pack.o.d -MQ upload-pack.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' upload-pack.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o wrapper.o -c -MF ./.depend/wrapper.o.d -MQ wrapper.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' wrapper.c +gcc -o write-or-die.o -c -MF ./.depend/write-or-die.o.d -MQ write-or-die.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' write-or-die.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o worktree.o -c -MF ./.depend/worktree.o.d -MQ worktree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' worktree.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o ws.o -c -MF ./.depend/ws.o.d -MQ ws.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ws.c +gcc -o wrapper.o -c -MF ./.depend/wrapper.o.d -MQ wrapper.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' wrapper.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o zlib.o -c -MF ./.depend/zlib.o.d -MQ zlib.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' zlib.c +gcc -o ws.o -c -MF ./.depend/ws.o.d -MQ ws.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' ws.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o unpack-trees.o -c -MF ./.depend/unpack-trees.o.d -MQ unpack-trees.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' unpack-trees.c +gcc -o zlib.o -c -MF ./.depend/zlib.o.d -MQ zlib.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' zlib.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o unix-socket.o -c -MF ./.depend/unix-socket.o.d -MQ unix-socket.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' unix-socket.c @@ -1657,6 +1689,9 @@ gcc -o sha1dc_git.o -c -MF ./.depend/sha1dc_git.o.d -MQ sha1dc_git.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' sha1dc_git.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o unpack-trees.o -c -MF ./.depend/unpack-trees.o.d -MQ unpack-trees.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' unpack-trees.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o compat/strlcpy.o -c -MF compat/.depend/strlcpy.o.d -MQ compat/strlcpy.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' compat/strlcpy.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' @@ -1675,10 +1710,10 @@ gcc -o xdiff/xhistogram.o -c -MF xdiff/.depend/xhistogram.o.d -MQ xdiff/xhistogram.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' xdiff/xhistogram.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o sequencer.o -c -MF ./.depend/sequencer.o.d -MQ sequencer.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' sequencer.c +gcc -o sha256/block/sha256.o -c -MF sha256/block/.depend/sha256.o.d -MQ sha256/block/sha256.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' sha256/block/sha256.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o sha256/block/sha256.o -c -MF sha256/block/.depend/sha256.o.d -MQ sha256/block/sha256.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' sha256/block/sha256.c +gcc -o sequencer.o -c -MF ./.depend/sequencer.o.d -MQ sequencer.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' sequencer.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o xdiff/xpatience.o -c -MF xdiff/.depend/xpatience.o.d -MQ xdiff/xpatience.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' xdiff/xpatience.c @@ -1693,13 +1728,13 @@ gcc -o xdiff/xmerge.o -c -MF xdiff/.depend/xmerge.o.d -MQ xdiff/xmerge.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' xdiff/xmerge.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o xdiff/xutils.o -c -MF xdiff/.depend/xutils.o.d -MQ xdiff/xutils.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' xdiff/xutils.c +gcc -o sha1dc/sha1.o -c -MF sha1dc/.depend/sha1.o.d -MQ sha1dc/sha1.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' sha1dc/sha1.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o sh-i18n--envsubst.o -c -MF ./.depend/sh-i18n--envsubst.o.d -MQ sh-i18n--envsubst.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' sh-i18n--envsubst.c +gcc -o xdiff/xutils.o -c -MF xdiff/.depend/xutils.o.d -MQ xdiff/xutils.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' xdiff/xutils.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o sha1dc/sha1.o -c -MF sha1dc/.depend/sha1.o.d -MQ sha1dc/sha1.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' sha1dc/sha1.c +gcc -o sh-i18n--envsubst.o -c -MF ./.depend/sh-i18n--envsubst.o.d -MQ sh-i18n--envsubst.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' sh-i18n--envsubst.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o shell.o -c -MF ./.depend/shell.o.d -MQ shell.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' shell.c @@ -1711,10 +1746,10 @@ * new script parameters make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o http-backend.o -c -MF ./.depend/http-backend.o.d -MQ http-backend.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' http-backend.c + * new perl-specific parameters make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' - * new perl-specific parameters +gcc -o http-backend.o -c -MF ./.depend/http-backend.o.d -MQ http-backend.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' http-backend.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' * new Python interpreter location @@ -1734,19 +1769,19 @@ gcc -o builtin/annotate.o -c -MF builtin/.depend/annotate.o.d -MQ builtin/annotate.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/annotate.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/add.o -c -MF builtin/.depend/add.o.d -MQ builtin/add.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/add.c +gcc -o builtin/apply.o -c -MF builtin/.depend/apply.o.d -MQ builtin/apply.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/apply.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/apply.o -c -MF builtin/.depend/apply.o.d -MQ builtin/apply.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/apply.c +gcc -o builtin/add.o -c -MF builtin/.depend/add.o.d -MQ builtin/add.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/add.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o wt-status.o -c -MF ./.depend/wt-status.o.d -MQ wt-status.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' wt-status.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/archive.o -c -MF builtin/.depend/archive.o.d -MQ builtin/archive.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/archive.c +gcc -o git.o -c -MF ./.depend/git.o.d -MQ git.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' '-DGIT_HTML_PATH="share/doc/git/html"' '-DGIT_MAN_PATH="share/man"' '-DGIT_INFO_PATH="share/info"' git.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o git.o -c -MF ./.depend/git.o.d -MQ git.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' '-DGIT_HTML_PATH="share/doc/git/html"' '-DGIT_MAN_PATH="share/man"' '-DGIT_INFO_PATH="share/info"' git.c +gcc -o builtin/archive.o -c -MF builtin/.depend/archive.o.d -MQ builtin/archive.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/archive.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/bugreport.o -c -MF builtin/.depend/bugreport.o.d -MQ builtin/bugreport.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/bugreport.c @@ -1764,19 +1799,19 @@ gcc -o builtin/check-attr.o -c -MF builtin/.depend/check-attr.o.d -MQ builtin/check-attr.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/check-attr.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/bisect--helper.o -c -MF builtin/.depend/bisect--helper.o.d -MQ builtin/bisect--helper.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/bisect--helper.c +gcc -o http.o -c -MF ./.depend/http.o.d -MQ http.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' http.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/check-ignore.o -c -MF builtin/.depend/check-ignore.o.d -MQ builtin/check-ignore.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/check-ignore.c +gcc -o builtin/bisect--helper.o -c -MF builtin/.depend/bisect--helper.o.d -MQ builtin/bisect--helper.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/bisect--helper.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o http.o -c -MF ./.depend/http.o.d -MQ http.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' http.c +gcc -o builtin/check-mailmap.o -c -MF builtin/.depend/check-mailmap.o.d -MQ builtin/check-mailmap.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/check-mailmap.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/blame.o -c -MF builtin/.depend/blame.o.d -MQ builtin/blame.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/blame.c +gcc -o builtin/check-ignore.o -c -MF builtin/.depend/check-ignore.o.d -MQ builtin/check-ignore.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/check-ignore.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/check-mailmap.o -c -MF builtin/.depend/check-mailmap.o.d -MQ builtin/check-mailmap.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/check-mailmap.c +gcc -o builtin/blame.o -c -MF builtin/.depend/blame.o.d -MQ builtin/blame.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/blame.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/cat-file.o -c -MF builtin/.depend/cat-file.o.d -MQ builtin/cat-file.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/cat-file.c @@ -1821,34 +1856,34 @@ gcc -o builtin/clean.o -c -MF builtin/.depend/clean.o.d -MQ builtin/clean.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/clean.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/config.o -c -MF builtin/.depend/config.o.d -MQ builtin/config.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/config.c +gcc -o builtin/diff-files.o -c -MF builtin/.depend/diff-files.o.d -MQ builtin/diff-files.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/diff-files.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/diff-files.o -c -MF builtin/.depend/diff-files.o.d -MQ builtin/diff-files.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/diff-files.c +gcc -o builtin/config.o -c -MF builtin/.depend/config.o.d -MQ builtin/config.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/config.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/diff-index.o -c -MF builtin/.depend/diff-index.o.d -MQ builtin/diff-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/diff-index.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/clone.o -c -MF builtin/.depend/clone.o.d -MQ builtin/clone.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/clone.c +gcc -o builtin/diff-tree.o -c -MF builtin/.depend/diff-tree.o.d -MQ builtin/diff-tree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/diff-tree.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/env--helper.o -c -MF builtin/.depend/env--helper.o.d -MQ builtin/env--helper.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/env--helper.c +gcc -o builtin/clone.o -c -MF builtin/.depend/clone.o.d -MQ builtin/clone.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/clone.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/diff-tree.o -c -MF builtin/.depend/diff-tree.o.d -MQ builtin/diff-tree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/diff-tree.c +gcc -o builtin/env--helper.o -c -MF builtin/.depend/env--helper.o.d -MQ builtin/env--helper.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/env--helper.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/describe.o -c -MF builtin/.depend/describe.o.d -MQ builtin/describe.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/describe.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/fetch-pack.o -c -MF builtin/.depend/fetch-pack.o.d -MQ builtin/fetch-pack.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/fetch-pack.c +gcc -o builtin/checkout.o -c -MF builtin/.depend/checkout.o.d -MQ builtin/checkout.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/checkout.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/diff.o -c -MF builtin/.depend/diff.o.d -MQ builtin/diff.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/diff.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/checkout.o -c -MF builtin/.depend/checkout.o.d -MQ builtin/checkout.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/checkout.c +gcc -o builtin/fetch-pack.o -c -MF builtin/.depend/fetch-pack.o.d -MQ builtin/fetch-pack.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/fetch-pack.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/commit.o -c -MF builtin/.depend/commit.o.d -MQ builtin/commit.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/commit.c @@ -1857,10 +1892,10 @@ gcc -o builtin/fmt-merge-msg.o -c -MF builtin/.depend/fmt-merge-msg.o.d -MQ builtin/fmt-merge-msg.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/fmt-merge-msg.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/for-each-repo.o -c -MF builtin/.depend/for-each-repo.o.d -MQ builtin/for-each-repo.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/for-each-repo.c +gcc -o builtin/for-each-ref.o -c -MF builtin/.depend/for-each-ref.o.d -MQ builtin/for-each-ref.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/for-each-ref.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/for-each-ref.o -c -MF builtin/.depend/for-each-ref.o.d -MQ builtin/for-each-ref.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/for-each-ref.c +gcc -o builtin/for-each-repo.o -c -MF builtin/.depend/for-each-repo.o.d -MQ builtin/for-each-repo.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/for-each-repo.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/difftool.o -c -MF builtin/.depend/difftool.o.d -MQ builtin/difftool.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/difftool.c @@ -1879,40 +1914,37 @@ gcc -o builtin/fast-export.o -c -MF builtin/.depend/fast-export.o.d -MQ builtin/fast-export.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/fast-export.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/interpret-trailers.o -c -MF builtin/.depend/interpret-trailers.o.d -MQ builtin/interpret-trailers.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/interpret-trailers.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/fsck.o -c -MF builtin/.depend/fsck.o.d -MQ builtin/fsck.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/fsck.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/gc.o -c -MF builtin/.depend/gc.o.d -MQ builtin/gc.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/gc.c +gcc -o builtin/interpret-trailers.o -c -MF builtin/.depend/interpret-trailers.o.d -MQ builtin/interpret-trailers.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/interpret-trailers.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/init-db.o -c -MF builtin/.depend/init-db.o.d -MQ builtin/init-db.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -DDEFAULT_GIT_TEMPLATE_DIR='"share/git-core/templates"' builtin/init-db.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/ls-remote.o -c -MF builtin/.depend/ls-remote.o.d -MQ builtin/ls-remote.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/ls-remote.c +gcc -o builtin/gc.o -c -MF builtin/.depend/gc.o.d -MQ builtin/gc.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/gc.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/ls-tree.o -c -MF builtin/.depend/ls-tree.o.d -MQ builtin/ls-tree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/ls-tree.c +gcc -o builtin/fetch.o -c -MF builtin/.depend/fetch.o.d -MQ builtin/fetch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/fetch.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/fetch.o -c -MF builtin/.depend/fetch.o.d -MQ builtin/fetch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/fetch.c +gcc -o builtin/ls-tree.o -c -MF builtin/.depend/ls-tree.o.d -MQ builtin/ls-tree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/ls-tree.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/grep.o -c -MF builtin/.depend/grep.o.d -MQ builtin/grep.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/grep.c +gcc -o builtin/ls-remote.o -c -MF builtin/.depend/ls-remote.o.d -MQ builtin/ls-remote.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/ls-remote.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/mailinfo.o -c -MF builtin/.depend/mailinfo.o.d -MQ builtin/mailinfo.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/mailinfo.c +gcc -o builtin/grep.o -c -MF builtin/.depend/grep.o.d -MQ builtin/grep.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/grep.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/ls-files.o -c -MF builtin/.depend/ls-files.o.d -MQ builtin/ls-files.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/ls-files.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/merge-base.o -c -MF builtin/.depend/merge-base.o.d -MQ builtin/merge-base.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/merge-base.c +gcc -o builtin/mailinfo.o -c -MF builtin/.depend/mailinfo.o.d -MQ builtin/mailinfo.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/mailinfo.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/merge-file.o -c -MF builtin/.depend/merge-file.o.d -MQ builtin/merge-file.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/merge-file.c +gcc -o builtin/merge-base.o -c -MF builtin/.depend/merge-base.o.d -MQ builtin/merge-base.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/merge-base.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/merge-ours.o -c -MF builtin/.depend/merge-ours.o.d -MQ builtin/merge-ours.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/merge-ours.c @@ -1921,6 +1953,9 @@ gcc -o builtin/merge-index.o -c -MF builtin/.depend/merge-index.o.d -MQ builtin/merge-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/merge-index.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o builtin/merge-file.o -c -MF builtin/.depend/merge-file.o.d -MQ builtin/merge-file.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/merge-file.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/mailsplit.o -c -MF builtin/.depend/mailsplit.o.d -MQ builtin/mailsplit.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/mailsplit.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' @@ -1930,10 +1965,10 @@ gcc -o builtin/mktag.o -c -MF builtin/.depend/mktag.o.d -MQ builtin/mktag.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/mktag.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/index-pack.o -c -MF builtin/.depend/index-pack.o.d -MQ builtin/index-pack.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/index-pack.c +gcc -o builtin/mktree.o -c -MF builtin/.depend/mktree.o.d -MQ builtin/mktree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/mktree.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/mktree.o -c -MF builtin/.depend/mktree.o.d -MQ builtin/mktree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/mktree.c +gcc -o builtin/index-pack.o -c -MF builtin/.depend/index-pack.o.d -MQ builtin/index-pack.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/index-pack.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/multi-pack-index.o -c -MF builtin/.depend/multi-pack-index.o.d -MQ builtin/multi-pack-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/multi-pack-index.c @@ -1945,10 +1980,10 @@ gcc -o builtin/mv.o -c -MF builtin/.depend/mv.o.d -MQ builtin/mv.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/mv.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/name-rev.o -c -MF builtin/.depend/name-rev.o.d -MQ builtin/name-rev.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/name-rev.c +gcc -o builtin/pack-refs.o -c -MF builtin/.depend/pack-refs.o.d -MQ builtin/pack-refs.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/pack-refs.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/pack-refs.o -c -MF builtin/.depend/pack-refs.o.d -MQ builtin/pack-refs.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/pack-refs.c +gcc -o builtin/name-rev.o -c -MF builtin/.depend/name-rev.o.d -MQ builtin/name-rev.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/name-rev.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/prune-packed.o -c -MF builtin/.depend/prune-packed.o.d -MQ builtin/prune-packed.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/prune-packed.c @@ -2020,19 +2055,22 @@ gcc -o builtin/send-pack.o -c -MF builtin/.depend/send-pack.o.d -MQ builtin/send-pack.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/send-pack.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o builtin/shortlog.o -c -MF builtin/.depend/shortlog.o.d -MQ builtin/shortlog.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/shortlog.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/show-index.o -c -MF builtin/.depend/show-index.o.d -MQ builtin/show-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/show-index.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/shortlog.o -c -MF builtin/.depend/shortlog.o.d -MQ builtin/shortlog.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/shortlog.c +gcc -o builtin/rev-parse.o -c -MF builtin/.depend/rev-parse.o.d -MQ builtin/rev-parse.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/rev-parse.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/receive-pack.o -c -MF builtin/.depend/receive-pack.o.d -MQ builtin/receive-pack.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/receive-pack.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/rev-parse.o -c -MF builtin/.depend/rev-parse.o.d -MQ builtin/rev-parse.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/rev-parse.c +gcc -o builtin/remote.o -c -MF builtin/.depend/remote.o.d -MQ builtin/remote.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/remote.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/remote.o -c -MF builtin/.depend/remote.o.d -MQ builtin/remote.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/remote.c +gcc -o builtin/pack-objects.o -c -MF builtin/.depend/pack-objects.o.d -MQ builtin/pack-objects.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/pack-objects.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/show-ref.o -c -MF builtin/.depend/show-ref.o.d -MQ builtin/show-ref.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/show-ref.c @@ -2041,9 +2079,6 @@ gcc -o builtin/stripspace.o -c -MF builtin/.depend/stripspace.o.d -MQ builtin/stripspace.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/stripspace.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/pack-objects.o -c -MF builtin/.depend/pack-objects.o.d -MQ builtin/pack-objects.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/pack-objects.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/rebase.o -c -MF builtin/.depend/rebase.o.d -MQ builtin/rebase.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/rebase.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' @@ -2053,10 +2088,10 @@ gcc -o builtin/unpack-file.o -c -MF builtin/.depend/unpack-file.o.d -MQ builtin/unpack-file.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/unpack-file.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/sparse-checkout.o -c -MF builtin/.depend/sparse-checkout.o.d -MQ builtin/sparse-checkout.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/sparse-checkout.c +gcc -o builtin/show-branch.o -c -MF builtin/.depend/show-branch.o.d -MQ builtin/show-branch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/show-branch.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/show-branch.o -c -MF builtin/.depend/show-branch.o.d -MQ builtin/show-branch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/show-branch.c +gcc -o builtin/sparse-checkout.o -c -MF builtin/.depend/sparse-checkout.o.d -MQ builtin/sparse-checkout.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/sparse-checkout.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/update-server-info.o -c -MF builtin/.depend/update-server-info.o.d -MQ builtin/update-server-info.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/update-server-info.c @@ -2077,17 +2112,17 @@ gcc -o builtin/var.o -c -MF builtin/.depend/var.o.d -MQ builtin/var.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/var.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/verify-commit.o -c -MF builtin/.depend/verify-commit.o.d -MQ builtin/verify-commit.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/verify-commit.c +gcc -o builtin/tag.o -c -MF builtin/.depend/tag.o.d -MQ builtin/tag.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/tag.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/verify-pack.o -c -MF builtin/.depend/verify-pack.o.d -MQ builtin/verify-pack.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/verify-pack.c +gcc -o builtin/verify-tag.o -c -MF builtin/.depend/verify-tag.o.d -MQ builtin/verify-tag.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/verify-tag.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-mergetool--lib git-mergetool--lib+ && sed -e '1s|#!.*/sh|#!/bin/sh|' -e 's|@SHELL_PATH@|/bin/sh|' -e 's|@@DIFF@@|diff|' -e 's|@@LOCALEDIR@@|/usr/share/locale|g' -e 's/@@NO_CURL@@//g' -e 's/@@USE_GETTEXT_SCHEME@@//g' -e '/^# @@BROKEN_PATH_FIX@@$/d' -e 's|@@GITWEBDIR@@|/usr/share/gitweb|g' -e 's|@@PERL@@|/usr/bin/perl|g' -e 's|@@SANE_TEXT_GREP@@|-a|g' -e 's|@@PAGER_ENV@@|LESS=FRX LV=-c|g' git-mergetool--lib.sh >git-mergetool--lib+ && \ -mv git-mergetool--lib+ git-mergetool--lib +gcc -o builtin/verify-commit.o -c -MF builtin/.depend/verify-commit.o.d -MQ builtin/verify-commit.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/verify-commit.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/tag.o -c -MF builtin/.depend/tag.o.d -MQ builtin/tag.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/tag.c +rm -f git-mergetool--lib git-mergetool--lib+ && sed -e '1s|#!.*/sh|#!/bin/sh|' -e 's|@SHELL_PATH@|/bin/sh|' -e 's|@@DIFF@@|diff|' -e 's|@@LOCALEDIR@@|/usr/share/locale|g' -e 's/@@NO_CURL@@//g' -e 's/@@USE_GETTEXT_SCHEME@@//g' -e '/^# @@BROKEN_PATH_FIX@@$/d' -e 's|@@GITWEBDIR@@|/usr/share/gitweb|g' -e 's|@@PERL@@|/usr/bin/perl|g' -e 's|@@SANE_TEXT_GREP@@|-a|g' -e 's|@@PAGER_ENV@@|LESS=FRX LV=-c|g' git-mergetool--lib.sh >git-mergetool--lib+ && \ +mv git-mergetool--lib+ git-mergetool--lib make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' rm -f git-rebase--preserve-merges git-rebase--preserve-merges+ && sed -e '1s|#!.*/sh|#!/bin/sh|' -e 's|@SHELL_PATH@|/bin/sh|' -e 's|@@DIFF@@|diff|' -e 's|@@LOCALEDIR@@|/usr/share/locale|g' -e 's/@@NO_CURL@@//g' -e 's/@@USE_GETTEXT_SCHEME@@//g' -e '/^# @@BROKEN_PATH_FIX@@$/d' -e 's|@@GITWEBDIR@@|/usr/share/gitweb|g' -e 's|@@PERL@@|/usr/bin/perl|g' -e 's|@@SANE_TEXT_GREP@@|-a|g' -e 's|@@PAGER_ENV@@|LESS=FRX LV=-c|g' git-rebase--preserve-merges.sh >git-rebase--preserve-merges+ && \ @@ -2098,11 +2133,11 @@ mv git-sh-i18n+ git-sh-i18n make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-sh-setup git-sh-setup+ && sed -e '1s|#!.*/sh|#!/bin/sh|' -e 's|@SHELL_PATH@|/bin/sh|' -e 's|@@DIFF@@|diff|' -e 's|@@LOCALEDIR@@|/usr/share/locale|g' -e 's/@@NO_CURL@@//g' -e 's/@@USE_GETTEXT_SCHEME@@//g' -e '/^# @@BROKEN_PATH_FIX@@$/d' -e 's|@@GITWEBDIR@@|/usr/share/gitweb|g' -e 's|@@PERL@@|/usr/bin/perl|g' -e 's|@@SANE_TEXT_GREP@@|-a|g' -e 's|@@PAGER_ENV@@|LESS=FRX LV=-c|g' git-sh-setup.sh >git-sh-setup+ && \ -mv git-sh-setup+ git-sh-setup +gcc -o builtin/verify-pack.o -c -MF builtin/.depend/verify-pack.o.d -MQ builtin/verify-pack.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/verify-pack.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/verify-tag.o -c -MF builtin/.depend/verify-tag.o.d -MQ builtin/verify-tag.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/verify-tag.c +rm -f git-sh-setup git-sh-setup+ && sed -e '1s|#!.*/sh|#!/bin/sh|' -e 's|@SHELL_PATH@|/bin/sh|' -e 's|@@DIFF@@|diff|' -e 's|@@LOCALEDIR@@|/usr/share/locale|g' -e 's/@@NO_CURL@@//g' -e 's/@@USE_GETTEXT_SCHEME@@//g' -e '/^# @@BROKEN_PATH_FIX@@$/d' -e 's|@@GITWEBDIR@@|/usr/share/gitweb|g' -e 's|@@PERL@@|/usr/bin/perl|g' -e 's|@@SANE_TEXT_GREP@@|-a|g' -e 's|@@PAGER_ENV@@|LESS=FRX LV=-c|g' git-sh-setup.sh >git-sh-setup+ && \ +mv git-sh-setup+ git-sh-setup make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/write-tree.o -c -MF builtin/.depend/write-tree.o.d -MQ builtin/write-tree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/write-tree.c @@ -2116,6 +2151,9 @@ mv git-bisect+ git-bisect make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o version.o -c -MF ./.depend/version.o.d -MQ version.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' '-DGIT_VERSION="2.30.2"' '-DGIT_USER_AGENT="git/2.30.2"' '-DGIT_BUILT_FROM_COMMIT=""' version.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-difftool--helper git-difftool--helper+ && sed -e '1s|#!.*/sh|#!/bin/sh|' -e 's|@SHELL_PATH@|/bin/sh|' -e 's|@@DIFF@@|diff|' -e 's|@@LOCALEDIR@@|/usr/share/locale|g' -e 's/@@NO_CURL@@//g' -e 's/@@USE_GETTEXT_SCHEME@@//g' -e '/^# @@BROKEN_PATH_FIX@@$/d' -e 's|@@GITWEBDIR@@|/usr/share/gitweb|g' -e 's|@@PERL@@|/usr/bin/perl|g' -e 's|@@SANE_TEXT_GREP@@|-a|g' -e 's|@@PAGER_ENV@@|LESS=FRX LV=-c|g' git-difftool--helper.sh >git-difftool--helper+ && \ chmod +x git-difftool--helper+ && \ mv git-difftool--helper+ git-difftool--helper @@ -2136,9 +2174,6 @@ mv git-merge-one-file+ git-merge-one-file make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o version.o -c -MF ./.depend/version.o.d -MQ version.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' '-DGIT_VERSION="2.30.2"' '-DGIT_USER_AGENT="git/2.30.2"' '-DGIT_BUILT_FROM_COMMIT=""' version.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-merge-resolve git-merge-resolve+ && sed -e '1s|#!.*/sh|#!/bin/sh|' -e 's|@SHELL_PATH@|/bin/sh|' -e 's|@@DIFF@@|diff|' -e 's|@@LOCALEDIR@@|/usr/share/locale|g' -e 's/@@NO_CURL@@//g' -e 's/@@USE_GETTEXT_SCHEME@@//g' -e '/^# @@BROKEN_PATH_FIX@@$/d' -e 's|@@GITWEBDIR@@|/usr/share/gitweb|g' -e 's|@@PERL@@|/usr/bin/perl|g' -e 's|@@SANE_TEXT_GREP@@|-a|g' -e 's|@@PAGER_ENV@@|LESS=FRX LV=-c|g' git-merge-resolve.sh >git-merge-resolve+ && \ chmod +x git-merge-resolve+ && \ mv git-merge-resolve+ git-merge-resolve @@ -2164,14 +2199,14 @@ mv git-submodule+ git-submodule make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/stash.o -c -MF builtin/.depend/stash.o.d -MQ builtin/stash.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/stash.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-web--browse git-web--browse+ && sed -e '1s|#!.*/sh|#!/bin/sh|' -e 's|@SHELL_PATH@|/bin/sh|' -e 's|@@DIFF@@|diff|' -e 's|@@LOCALEDIR@@|/usr/share/locale|g' -e 's/@@NO_CURL@@//g' -e 's/@@USE_GETTEXT_SCHEME@@//g' -e '/^# @@BROKEN_PATH_FIX@@$/d' -e 's|@@GITWEBDIR@@|/usr/share/gitweb|g' -e 's|@@PERL@@|/usr/bin/perl|g' -e 's|@@SANE_TEXT_GREP@@|-a|g' -e 's|@@PAGER_ENV@@|LESS=FRX LV=-c|g' git-web--browse.sh >git-web--browse+ && \ chmod +x git-web--browse+ && \ mv git-web--browse+ git-web--browse make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o builtin/stash.o -c -MF builtin/.depend/stash.o.d -MQ builtin/stash.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/stash.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f GIT-PERL-HEADER && \ INSTLIBDIR='/usr/share/perl5' && \ INSTLIBDIR_EXTRA='' && \ @@ -2240,28 +2275,28 @@ mv git-cvsimport+ git-cvsimport make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-cvsserver git-cvsserver+ && \ +rm -f git-send-email git-send-email+ && \ sed -e '1{' \ -e ' s|#!.*perl|#!/usr/bin/perl|' \ -e ' r GIT-PERL-HEADER' \ -e ' G' \ -e '}' \ -e 's/@@GIT_VERSION@@/2.30.2/g' \ - git-cvsserver.perl >git-cvsserver+ && \ -chmod +x git-cvsserver+ && \ -mv git-cvsserver+ git-cvsserver + git-send-email.perl >git-send-email+ && \ +chmod +x git-send-email+ && \ +mv git-send-email+ git-send-email make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-send-email git-send-email+ && \ +rm -f git-cvsserver git-cvsserver+ && \ sed -e '1{' \ -e ' s|#!.*perl|#!/usr/bin/perl|' \ -e ' r GIT-PERL-HEADER' \ -e ' G' \ -e '}' \ -e 's/@@GIT_VERSION@@/2.30.2/g' \ - git-send-email.perl >git-send-email+ && \ -chmod +x git-send-email+ && \ -mv git-send-email+ git-send-email + git-cvsserver.perl >git-cvsserver+ && \ +chmod +x git-cvsserver+ && \ +mv git-cvsserver+ git-cvsserver make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' rm -f git-svn git-svn+ && \ @@ -2291,16 +2326,13 @@ rm -f libgit.a && ar rcs libgit.a abspath.o add-interactive.o add-patch.o advice.o alias.o alloc.o apply.o archive-tar.o archive-zip.o archive.o attr.o base85.o bisect.o blame.o blob.o bloom.o branch.o bulk-checkin.o bundle.o cache-tree.o chdir-notify.o checkout.o color.o column.o combine-diff.o commit-graph.o commit-reach.o commit.o compat/obstack.o compat/terminal.o config.o connect.o connected.o convert.o copy.o credential.o csum-file.o ctype.o date.o decorate.o delta-islands.o diff-delta.o diff-lib.o diff-no-index.o diff.o diffcore-break.o diffcore-delta.o diffcore-order.o diffcore-pickaxe.o diffcore-rename.o dir-iterator.o dir.o editor.o entry.o environment.o ewah/bitmap.o ewah/ewah_bitmap.o ewah/ewah_io.o ewah/ewah_rlw.o exec-cmd.o fetch-negotiator.o fetch-pack.o fmt-merge-msg.o fsck.o fsmonitor.o gettext.o gpg-interface.o graph.o grep.o hashmap.o help.o hex.o ident.o json-writer.o kwset.o levenshtein.o line-log.o line-range.o linear-assignment.o list-objects-filter-options.o list-objects-filter.o list-objects.o ll-merge.o lockfile.o log-tree.o ls-refs.o mailinfo.o mailmap.o match-trees.o mem-pool.o merge-blobs.o merge-ort.o merge-ort-wrappers.o merge-recursive.o merge.o mergesort.o midx.o name-hash.o negotiator/default.o negotiator/noop.o negotiator/skipping.o notes-cache.o notes-merge.o notes-utils.o notes.o object.o oid-array.o oidmap.o oidset.o pack-bitmap-write.o pack-bitmap.o pack-check.o pack-objects.o pack-revindex.o pack-write.o packfile.o pager.o parse-options-cb.o parse-options.o patch-delta.o patch-ids.o path.o pathspec.o pkt-line.o preload-index.o pretty.o prio-queue.o progress.o promisor-remote.o prompt.o protocol.o prune-packed.o quote.o range-diff.o reachable.o read-cache.o rebase-interactive.o rebase.o ref-filter.o reflog-walk.o refs.o refs/debug.o refs/files-backend.o refs/iterator.o refs/packed-backend.o refs/ref-cache.o refspec.o remote.o replace-object.o repo-settings.o repository.o rerere.o reset.o resolve-undo.o revision.o run-command.o send-pack.o sequencer.o serve.o server-info.o setup.o sha1-file.o sha1-lookup.o sha1-name.o shallow.o sideband.o sigchain.o split-index.o stable-qsort.o strbuf.o streaming.o string-list.o strmap.o strvec.o sub-process.o submodule-config.o submodule.o symlinks.o tag.o tempfile.o thread-utils.o tmp-objdir.o trace.o trace2.o trace2/tr2_cfg.o trace2/tr2_cmd_name.o trace2/tr2_dst.o trace2/tr2_sid.o trace2/tr2_sysenv.o trace2/tr2_tbuf.o trace2/tr2_tgt_event.o trace2/tr2_tgt_normal.o trace2/tr2_tgt_perf.o trace2/tr2_tls.o trailer.o transport-helper.o transport.o tree-diff.o tree-walk.o tree.o unpack-trees.o upload-pack.o url.o urlmatch.o usage.o userdiff.o utf8.o varint.o version.o versioncmp.o walker.o wildmatch.o worktree.o wrapper.o write-or-die.o ws.o wt-status.o xdiff-interface.o zlib.o unix-socket.o sha1dc_git.o sha1dc/sha1.o sha1dc/ubc_check.o sha256/block/sha256.o compat/fopen.o compat/strlcpy.o compat/qsort_s.o make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o builtin/worktree.o -c -MF builtin/.depend/worktree.o.d -MQ builtin/worktree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/worktree.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o builtin/submodule--helper.o -c -MF builtin/.depend/submodule--helper.o.d -MQ builtin/submodule--helper.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/submodule--helper.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-shell -Wl,-z,relro shell.o common-main.o libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt +gcc -o builtin/worktree.o -c -MF builtin/.depend/worktree.o.d -MQ builtin/worktree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' builtin/worktree.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-daemon -Wl,-z,relro daemon.o common-main.o libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt +gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-shell -Wl,-z,relro shell.o common-main.o libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-sh-i18n--envsubst -Wl,-z,relro sh-i18n--envsubst.o common-main.o libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt @@ -2309,16 +2341,15 @@ gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-http-backend -Wl,-z,relro http-backend.o common-main.o libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-imap-send -Wl,-z,relro imap-send.o http.o common-main.o \ - -lcurl libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt +gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-daemon -Wl,-z,relro daemon.o common-main.o libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-http-fetch -Wl,-z,relro http.o http-walker.o http-fetch.o common-main.o \ -lcurl libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-http-push -Wl,-z,relro http.o http-push.o common-main.o \ - -lcurl -lexpat libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt +gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-imap-send -Wl,-z,relro imap-send.o http.o common-main.o \ + -lcurl libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-remote-http -Wl,-z,relro remote-curl.o http.o http-walker.o common-main.o \ @@ -2331,6 +2362,10 @@ cp git-remote-http git-remote-https make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' -o git-http-push -Wl,-z,relro http.o http-push.o common-main.o \ + -lcurl -lexpat libgit.a xdiff/lib.a -lpcre2-8 -lz -lpthread -lrt +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-remote-ftp && \ ln git-remote-http git-remote-ftp 2>/dev/null || \ ln -s git-remote-http git-remote-ftp 2>/dev/null || \ @@ -2353,18 +2388,18 @@ cp git git-add make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-am && \ -ln git git-am 2>/dev/null || \ -ln -s git git-am 2>/dev/null || \ -cp git git-am -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-annotate && \ ln git git-annotate 2>/dev/null || \ ln -s git git-annotate 2>/dev/null || \ cp git git-annotate make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-am && \ +ln git git-am 2>/dev/null || \ +ln -s git git-am 2>/dev/null || \ +cp git git-am +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-apply && \ ln git git-apply 2>/dev/null || \ ln -s git git-apply 2>/dev/null || \ @@ -2389,10 +2424,10 @@ cp git git-blame make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-bundle && \ -ln git git-bundle 2>/dev/null || \ -ln -s git git-bundle 2>/dev/null || \ -cp git git-bundle +rm -f git-branch && \ +ln git git-branch 2>/dev/null || \ +ln -s git git-branch 2>/dev/null || \ +cp git git-branch make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' rm -f git-bugreport && \ @@ -2401,36 +2436,36 @@ cp git git-bugreport make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-branch && \ -ln git git-branch 2>/dev/null || \ -ln -s git git-branch 2>/dev/null || \ -cp git git-branch -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-cat-file && \ ln git git-cat-file 2>/dev/null || \ ln -s git git-cat-file 2>/dev/null || \ cp git git-cat-file make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-bundle && \ +ln git git-bundle 2>/dev/null || \ +ln -s git git-bundle 2>/dev/null || \ +cp git git-bundle +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-check-attr && \ ln git git-check-attr 2>/dev/null || \ ln -s git git-check-attr 2>/dev/null || \ cp git git-check-attr make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-check-ignore && \ -ln git git-check-ignore 2>/dev/null || \ -ln -s git git-check-ignore 2>/dev/null || \ -cp git git-check-ignore -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-check-mailmap && \ ln git git-check-mailmap 2>/dev/null || \ ln -s git git-check-mailmap 2>/dev/null || \ cp git git-check-mailmap make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-check-ignore && \ +ln git git-check-ignore 2>/dev/null || \ +ln -s git git-check-ignore 2>/dev/null || \ +cp git git-check-ignore +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-check-ref-format && \ ln git git-check-ref-format 2>/dev/null || \ ln -s git git-check-ref-format 2>/dev/null || \ @@ -2461,18 +2496,18 @@ cp git git-clone make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-commit-graph && \ -ln git git-commit-graph 2>/dev/null || \ -ln -s git git-commit-graph 2>/dev/null || \ -cp git git-commit-graph -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-column && \ ln git git-column 2>/dev/null || \ ln -s git git-column 2>/dev/null || \ cp git git-column make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-commit-graph && \ +ln git git-commit-graph 2>/dev/null || \ +ln -s git git-commit-graph 2>/dev/null || \ +cp git git-commit-graph +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-commit-tree && \ ln git git-commit-tree 2>/dev/null || \ ln -s git git-commit-tree 2>/dev/null || \ @@ -2509,18 +2544,18 @@ cp git git-credential-cache make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-credential && \ -ln git git-credential 2>/dev/null || \ -ln -s git git-credential 2>/dev/null || \ -cp git git-credential -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-credential-store && \ ln git git-credential-store 2>/dev/null || \ ln -s git git-credential-store 2>/dev/null || \ cp git git-credential-store make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-credential && \ +ln git git-credential 2>/dev/null || \ +ln -s git git-credential 2>/dev/null || \ +cp git git-credential +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-describe && \ ln git git-describe 2>/dev/null || \ ln -s git git-describe 2>/dev/null || \ @@ -2551,28 +2586,16 @@ cp git git-diff make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-env--helper && \ -ln git git-env--helper 2>/dev/null || \ -ln -s git git-env--helper 2>/dev/null || \ -cp git git-env--helper -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' -rm -f git-fast-export && \ -ln git git-fast-export 2>/dev/null || \ -ln -s git git-fast-export 2>/dev/null || \ -cp git git-fast-export -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-difftool && \ ln git git-difftool 2>/dev/null || \ ln -s git git-difftool 2>/dev/null || \ cp git git-difftool make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-fetch-pack && \ -ln git git-fetch-pack 2>/dev/null || \ -ln -s git git-fetch-pack 2>/dev/null || \ -cp git git-fetch-pack +rm -f git-env--helper && \ +ln git git-env--helper 2>/dev/null || \ +ln -s git git-env--helper 2>/dev/null || \ +cp git git-env--helper make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' rm -f git-fast-import && \ @@ -2581,12 +2604,24 @@ cp git git-fast-import make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-fast-export && \ +ln git git-fast-export 2>/dev/null || \ +ln -s git git-fast-export 2>/dev/null || \ +cp git git-fast-export +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-fetch && \ ln git git-fetch 2>/dev/null || \ ln -s git git-fetch 2>/dev/null || \ cp git git-fetch make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-fetch-pack && \ +ln git git-fetch-pack 2>/dev/null || \ +ln -s git git-fetch-pack 2>/dev/null || \ +cp git git-fetch-pack +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-fmt-merge-msg && \ ln git git-fmt-merge-msg 2>/dev/null || \ ln -s git git-fmt-merge-msg 2>/dev/null || \ @@ -2617,18 +2652,18 @@ cp git git-gc make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-grep && \ -ln git git-grep 2>/dev/null || \ -ln -s git git-grep 2>/dev/null || \ -cp git git-grep -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-get-tar-commit-id && \ ln git git-get-tar-commit-id 2>/dev/null || \ ln -s git git-get-tar-commit-id 2>/dev/null || \ cp git git-get-tar-commit-id make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-grep && \ +ln git git-grep 2>/dev/null || \ +ln -s git git-grep 2>/dev/null || \ +cp git git-grep +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-hash-object && \ ln git git-hash-object 2>/dev/null || \ ln -s git git-hash-object 2>/dev/null || \ @@ -2683,28 +2718,16 @@ cp git git-ls-tree make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-mailsplit && \ -ln git git-mailsplit 2>/dev/null || \ -ln -s git git-mailsplit 2>/dev/null || \ -cp git git-mailsplit -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-mailinfo && \ ln git git-mailinfo 2>/dev/null || \ ln -s git git-mailinfo 2>/dev/null || \ cp git git-mailinfo make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-merge-index && \ -ln git git-merge-index 2>/dev/null || \ -ln -s git git-merge-index 2>/dev/null || \ -cp git git-merge-index -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' -rm -f git-merge-ours && \ -ln git git-merge-ours 2>/dev/null || \ -ln -s git git-merge-ours 2>/dev/null || \ -cp git git-merge-ours +rm -f git-mailsplit && \ +ln git git-mailsplit 2>/dev/null || \ +ln -s git git-mailsplit 2>/dev/null || \ +cp git git-mailsplit make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' rm -f git-merge-base && \ @@ -2719,6 +2742,18 @@ cp git git-merge-file make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-merge-index && \ +ln git git-merge-index 2>/dev/null || \ +ln -s git git-merge-index 2>/dev/null || \ +cp git git-merge-index +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' +rm -f git-merge-ours && \ +ln git git-merge-ours 2>/dev/null || \ +ln -s git git-merge-ours 2>/dev/null || \ +cp git git-merge-ours +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-merge-recursive && \ ln git git-merge-recursive 2>/dev/null || \ ln -s git git-merge-recursive 2>/dev/null || \ @@ -2731,22 +2766,16 @@ cp git git-merge-tree make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-mktag && \ -ln git git-mktag 2>/dev/null || \ -ln -s git git-mktag 2>/dev/null || \ -cp git git-mktag -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-merge && \ ln git git-merge 2>/dev/null || \ ln -s git git-merge 2>/dev/null || \ cp git git-merge make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-multi-pack-index && \ -ln git git-multi-pack-index 2>/dev/null || \ -ln -s git git-multi-pack-index 2>/dev/null || \ -cp git git-multi-pack-index +rm -f git-mktag && \ +ln git git-mktag 2>/dev/null || \ +ln -s git git-mktag 2>/dev/null || \ +cp git git-mktag make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' rm -f git-mktree && \ @@ -2755,6 +2784,12 @@ cp git git-mktree make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-multi-pack-index && \ +ln git git-multi-pack-index 2>/dev/null || \ +ln -s git git-multi-pack-index 2>/dev/null || \ +cp git git-multi-pack-index +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-mv && \ ln git git-mv 2>/dev/null || \ ln -s git git-mv 2>/dev/null || \ @@ -2767,18 +2802,18 @@ cp git git-name-rev make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-pack-objects && \ -ln git git-pack-objects 2>/dev/null || \ -ln -s git git-pack-objects 2>/dev/null || \ -cp git git-pack-objects -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-notes && \ ln git git-notes 2>/dev/null || \ ln -s git git-notes 2>/dev/null || \ cp git git-notes make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-pack-objects && \ +ln git git-pack-objects 2>/dev/null || \ +ln -s git git-pack-objects 2>/dev/null || \ +cp git git-pack-objects +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-pack-redundant && \ ln git git-pack-redundant 2>/dev/null || \ ln -s git git-pack-redundant 2>/dev/null || \ @@ -2821,18 +2856,18 @@ cp git git-push make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-range-diff && \ -ln git git-range-diff 2>/dev/null || \ -ln -s git git-range-diff 2>/dev/null || \ -cp git git-range-diff -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-read-tree && \ ln git git-read-tree 2>/dev/null || \ ln -s git git-read-tree 2>/dev/null || \ cp git git-read-tree make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-range-diff && \ +ln git git-range-diff 2>/dev/null || \ +ln -s git git-range-diff 2>/dev/null || \ +cp git git-range-diff +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-rebase && \ ln git git-rebase 2>/dev/null || \ ln -s git git-rebase 2>/dev/null || \ @@ -2869,12 +2904,6 @@ cp git git-remote make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-rerere && \ -ln git git-rerere 2>/dev/null || \ -ln -s git git-rerere 2>/dev/null || \ -cp git git-rerere -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-repack && \ ln git git-repack 2>/dev/null || \ ln -s git git-repack 2>/dev/null || \ @@ -2887,6 +2916,12 @@ cp git git-replace make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-rerere && \ +ln git git-rerere 2>/dev/null || \ +ln -s git git-rerere 2>/dev/null || \ +cp git git-rerere +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-reset && \ ln git git-reset 2>/dev/null || \ ln -s git git-reset 2>/dev/null || \ @@ -2905,30 +2940,24 @@ cp git git-rev-parse make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-revert && \ -ln git git-revert 2>/dev/null || \ -ln -s git git-revert 2>/dev/null || \ -cp git git-revert -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-rm && \ ln git git-rm 2>/dev/null || \ ln -s git git-rm 2>/dev/null || \ cp git git-rm make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-revert && \ +ln git git-revert 2>/dev/null || \ +ln -s git git-revert 2>/dev/null || \ +cp git git-revert +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-send-pack && \ ln git git-send-pack 2>/dev/null || \ ln -s git git-send-pack 2>/dev/null || \ cp git git-send-pack make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-show-index && \ -ln git git-show-index 2>/dev/null || \ -ln -s git git-show-index 2>/dev/null || \ -cp git git-show-index -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-shortlog && \ ln git git-shortlog 2>/dev/null || \ ln -s git git-shortlog 2>/dev/null || \ @@ -2941,6 +2970,12 @@ cp git git-show-branch make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-show-index && \ +ln git git-show-index 2>/dev/null || \ +ln -s git git-show-index 2>/dev/null || \ +cp git git-show-index +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-show-ref && \ ln git git-show-ref 2>/dev/null || \ ln -s git git-show-ref 2>/dev/null || \ @@ -2965,36 +3000,36 @@ cp git git-stripspace make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-submodule--helper && \ -ln git git-submodule--helper 2>/dev/null || \ -ln -s git git-submodule--helper 2>/dev/null || \ -cp git git-submodule--helper -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-symbolic-ref && \ ln git git-symbolic-ref 2>/dev/null || \ ln -s git git-symbolic-ref 2>/dev/null || \ cp git git-symbolic-ref make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-submodule--helper && \ +ln git git-submodule--helper 2>/dev/null || \ +ln -s git git-submodule--helper 2>/dev/null || \ +cp git git-submodule--helper +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-tag && \ ln git git-tag 2>/dev/null || \ ln -s git git-tag 2>/dev/null || \ cp git git-tag make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-unpack-file && \ -ln git git-unpack-file 2>/dev/null || \ -ln -s git git-unpack-file 2>/dev/null || \ -cp git git-unpack-file -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-unpack-objects && \ ln git git-unpack-objects 2>/dev/null || \ ln -s git git-unpack-objects 2>/dev/null || \ cp git git-unpack-objects make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-unpack-file && \ +ln git git-unpack-file 2>/dev/null || \ +ln -s git git-unpack-file 2>/dev/null || \ +cp git git-unpack-file +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-update-index && \ ln git git-update-index 2>/dev/null || \ ln -s git git-update-index 2>/dev/null || \ @@ -3031,6 +3066,12 @@ cp git git-var make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-verify-commit && \ +ln git git-verify-commit 2>/dev/null || \ +ln -s git git-verify-commit 2>/dev/null || \ +cp git git-verify-commit +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-verify-pack && \ ln git git-verify-pack 2>/dev/null || \ ln -s git git-verify-pack 2>/dev/null || \ @@ -3043,12 +3084,6 @@ cp git git-verify-tag make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-verify-commit && \ -ln git git-verify-commit 2>/dev/null || \ -ln -s git git-verify-commit 2>/dev/null || \ -cp git git-verify-commit -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-worktree && \ ln git git-worktree 2>/dev/null || \ ln -s git git-worktree 2>/dev/null || \ @@ -3085,6 +3120,12 @@ cp git git-fsck-objects make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-restore && \ +ln git git-restore 2>/dev/null || \ +ln -s git git-restore 2>/dev/null || \ +cp git git-restore +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-init && \ ln git git-init 2>/dev/null || \ ln -s git git-init 2>/dev/null || \ @@ -3103,30 +3144,24 @@ cp git git-merge-subtree make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-restore && \ -ln git git-restore 2>/dev/null || \ -ln -s git git-restore 2>/dev/null || \ -cp git git-restore -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-show && \ ln git git-show 2>/dev/null || \ ln -s git git-show 2>/dev/null || \ cp git git-show make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-status && \ -ln git git-status 2>/dev/null || \ -ln -s git git-status 2>/dev/null || \ -cp git git-status -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-stage && \ ln git git-stage 2>/dev/null || \ ln -s git git-stage 2>/dev/null || \ cp git git-stage make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +rm -f git-status && \ +ln git git-status 2>/dev/null || \ +ln -s git git-status 2>/dev/null || \ +cp git git-status +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' rm -f git-switch && \ ln git git-switch 2>/dev/null || \ ln -s git git-switch 2>/dev/null || \ @@ -3146,14 +3181,14 @@ * new locations or Tcl/Tk interpreter make[3]: Leaving directory '/build/git-2.30.2/git-gui' make[3]: Entering directory '/build/git-2.30.2/git-gui' -msgfmt --statistics --tcl -l de -d po/ po/de.po -579 translated messages. -make[3]: Leaving directory '/build/git-2.30.2/git-gui' -make[3]: Entering directory '/build/git-2.30.2/git-gui' msgfmt --statistics --tcl -l bg -d po/ po/bg.po 565 translated messages. make[3]: Leaving directory '/build/git-2.30.2/git-gui' make[3]: Entering directory '/build/git-2.30.2/git-gui' +msgfmt --statistics --tcl -l de -d po/ po/de.po +579 translated messages. +make[3]: Leaving directory '/build/git-2.30.2/git-gui' +make[3]: Entering directory '/build/git-2.30.2/git-gui' msgfmt --statistics --tcl -l el -d po/ po/el.po 381 translated messages, 4 fuzzy translations, 6 untranslated messages. make[3]: Leaving directory '/build/git-2.30.2/git-gui' @@ -3166,14 +3201,14 @@ 514 translated messages. make[3]: Leaving directory '/build/git-2.30.2/git-gui' make[3]: Entering directory '/build/git-2.30.2/git-gui' -msgfmt --statistics --tcl -l ja -d po/ po/ja.po -546 translated messages, 1 untranslated message. -make[3]: Leaving directory '/build/git-2.30.2/git-gui' -make[3]: Entering directory '/build/git-2.30.2/git-gui' msgfmt --statistics --tcl -l it -d po/ po/it.po 519 translated messages, 1 untranslated message. make[3]: Leaving directory '/build/git-2.30.2/git-gui' make[3]: Entering directory '/build/git-2.30.2/git-gui' +msgfmt --statistics --tcl -l ja -d po/ po/ja.po +546 translated messages, 1 untranslated message. +make[3]: Leaving directory '/build/git-2.30.2/git-gui' +make[3]: Entering directory '/build/git-2.30.2/git-gui' msgfmt --statistics --tcl -l nb -d po/ po/nb.po 474 translated messages, 39 untranslated messages. make[3]: Leaving directory '/build/git-2.30.2/git-gui' @@ -3190,16 +3225,16 @@ 547 translated messages. make[3]: Leaving directory '/build/git-2.30.2/git-gui' make[3]: Entering directory '/build/git-2.30.2/git-gui' -msgfmt --statistics --tcl -l ru -d po/ po/ru.po -579 translated messages. +msgfmt --statistics --tcl -l zh_cn -d po/ po/zh_cn.po +366 translated messages, 7 fuzzy translations, 17 untranslated messages. make[3]: Leaving directory '/build/git-2.30.2/git-gui' make[3]: Entering directory '/build/git-2.30.2/git-gui' msgfmt --statistics --tcl -l vi -d po/ po/vi.po 543 translated messages. make[3]: Leaving directory '/build/git-2.30.2/git-gui' make[3]: Entering directory '/build/git-2.30.2/git-gui' -msgfmt --statistics --tcl -l zh_cn -d po/ po/zh_cn.po -366 translated messages, 7 fuzzy translations, 17 untranslated messages. +msgfmt --statistics --tcl -l ru -d po/ po/ru.po +579 translated messages. make[3]: Leaving directory '/build/git-2.30.2/git-gui' make[3]: Entering directory '/build/git-2.30.2/git-gui' rm -f git-gui git-gui+ && \ @@ -3345,6 +3380,10 @@ 4386 translated messages, 652 fuzzy translations. make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +mkdir -p po/build/locale/es/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/es/LC_MESSAGES/git.mo po/es.po +4931 translated messages. +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' mkdir -p po/build/locale/de/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/de/LC_MESSAGES/git.mo po/de.po 5037 translated messages. make[2]: Leaving directory '/build/git-2.30.2' @@ -3353,6 +3392,10 @@ 3608 translated messages. make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +mkdir -p po/build/locale/bg/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/bg/LC_MESSAGES/git.mo po/bg.po +5037 translated messages. +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' mkdir -p po/build/locale/fr/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/fr/LC_MESSAGES/git.mo po/fr.po 5037 translated messages. make[2]: Leaving directory '/build/git-2.30.2' @@ -3361,14 +3404,6 @@ 5013 translated messages. make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -mkdir -p po/build/locale/es/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/es/LC_MESSAGES/git.mo po/es.po -4931 translated messages. -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' -mkdir -p po/build/locale/bg/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/bg/LC_MESSAGES/git.mo po/bg.po -5037 translated messages. -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' mkdir -p po/build/locale/pl/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/pl/LC_MESSAGES/git.mo po/pl.po 5037 translated messages. make[2]: Leaving directory '/build/git-2.30.2' @@ -3389,14 +3424,14 @@ 5037 translated messages. make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -mkdir -p po/build/locale/zh_TW/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/zh_TW/LC_MESSAGES/git.mo po/zh_TW.po -5036 translated messages, 1 untranslated message. -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' mkdir -p po/build/locale/zh_CN/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/zh_CN/LC_MESSAGES/git.mo po/zh_CN.po 5037 translated messages. make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +mkdir -p po/build/locale/zh_TW/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/zh_TW/LC_MESSAGES/git.mo po/zh_TW.po +5036 translated messages, 1 untranslated message. +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' mkdir -p po/build/locale/vi/LC_MESSAGES/ && msgfmt --check --statistics -o po/build/locale/vi/LC_MESSAGES/git.mo po/vi.po 5037 translated messages. make[2]: Leaving directory '/build/git-2.30.2' @@ -3410,19 +3445,19 @@ mkdir -p perl/build/lib/Git/ && \ sed -e 's|@@LOCALEDIR@@|/usr/share/locale|g' \ -e 's|@@NO_PERL_CPAN_FALLBACKS@@|1|g' \ -< perl/Git/IndexInfo.pm > perl/build/lib/Git/IndexInfo.pm +< perl/Git/I18N.pm > perl/build/lib/Git/I18N.pm make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' mkdir -p perl/build/lib/Git/ && \ sed -e 's|@@LOCALEDIR@@|/usr/share/locale|g' \ -e 's|@@NO_PERL_CPAN_FALLBACKS@@|1|g' \ -< perl/Git/LoadCPAN.pm > perl/build/lib/Git/LoadCPAN.pm +< perl/Git/IndexInfo.pm > perl/build/lib/Git/IndexInfo.pm make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' mkdir -p perl/build/lib/Git/ && \ sed -e 's|@@LOCALEDIR@@|/usr/share/locale|g' \ -e 's|@@NO_PERL_CPAN_FALLBACKS@@|1|g' \ -< perl/Git/I18N.pm > perl/build/lib/Git/I18N.pm +< perl/Git/LoadCPAN.pm > perl/build/lib/Git/LoadCPAN.pm make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' mkdir -p perl/build/lib/Git/ && \ @@ -3452,13 +3487,13 @@ mkdir -p perl/build/lib/Git/SVN/ && \ sed -e 's|@@LOCALEDIR@@|/usr/share/locale|g' \ -e 's|@@NO_PERL_CPAN_FALLBACKS@@|1|g' \ -< perl/Git/SVN/Fetcher.pm > perl/build/lib/Git/SVN/Fetcher.pm +< perl/Git/SVN/GlobSpec.pm > perl/build/lib/Git/SVN/GlobSpec.pm make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' mkdir -p perl/build/lib/Git/SVN/ && \ sed -e 's|@@LOCALEDIR@@|/usr/share/locale|g' \ -e 's|@@NO_PERL_CPAN_FALLBACKS@@|1|g' \ -< perl/Git/SVN/GlobSpec.pm > perl/build/lib/Git/SVN/GlobSpec.pm +< perl/Git/SVN/Fetcher.pm > perl/build/lib/Git/SVN/Fetcher.pm make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' mkdir -p perl/build/lib/Git/SVN/ && \ @@ -3491,22 +3526,22 @@ < perl/Git/SVN/Utils.pm > perl/build/lib/Git/SVN/Utils.pm make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -mkdir -p perl/build/lib/Git/LoadCPAN/Mail/ && \ +mkdir -p perl/build/lib/Git/SVN/Memoize/ && \ sed -e 's|@@LOCALEDIR@@|/usr/share/locale|g' \ -e 's|@@NO_PERL_CPAN_FALLBACKS@@|1|g' \ -< perl/Git/LoadCPAN/Mail/Address.pm > perl/build/lib/Git/LoadCPAN/Mail/Address.pm +< perl/Git/SVN/Memoize/YAML.pm > perl/build/lib/Git/SVN/Memoize/YAML.pm make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -mkdir -p perl/build/lib/Git/SVN/Memoize/ && \ +mkdir -p perl/build/lib/Git/LoadCPAN/Mail/ && \ sed -e 's|@@LOCALEDIR@@|/usr/share/locale|g' \ -e 's|@@NO_PERL_CPAN_FALLBACKS@@|1|g' \ -< perl/Git/SVN/Memoize/YAML.pm > perl/build/lib/Git/SVN/Memoize/YAML.pm +< perl/Git/LoadCPAN/Mail/Address.pm > perl/build/lib/Git/LoadCPAN/Mail/Address.pm make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-fake-ssh.o -c -MF t/helper/.depend/test-fake-ssh.o.d -MQ t/helper/test-fake-ssh.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-fake-ssh.c +gcc -o t/helper/test-advise.o -c -MF t/helper/.depend/test-advise.o.d -MQ t/helper/test-advise.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-advise.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-advise.o -c -MF t/helper/.depend/test-advise.o.d -MQ t/helper/test-advise.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-advise.c +gcc -o t/helper/test-fake-ssh.o -c -MF t/helper/.depend/test-fake-ssh.o.d -MQ t/helper/test-fake-ssh.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-fake-ssh.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-tool.o -c -MF t/helper/.depend/test-tool.o.d -MQ t/helper/test-tool.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-tool.c @@ -3524,10 +3559,10 @@ gcc -o t/helper/test-ctype.o -c -MF t/helper/.depend/test-ctype.o.d -MQ t/helper/test-ctype.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-ctype.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-drop-caches.o -c -MF t/helper/.depend/test-drop-caches.o.d -MQ t/helper/test-drop-caches.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-drop-caches.c +gcc -o t/helper/test-config.o -c -MF t/helper/.depend/test-config.o.d -MQ t/helper/test-config.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-config.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-config.o -c -MF t/helper/.depend/test-config.o.d -MQ t/helper/test-config.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-config.c +gcc -o t/helper/test-drop-caches.o -c -MF t/helper/.depend/test-drop-caches.o.d -MQ t/helper/test-drop-caches.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-drop-caches.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-dir-iterator.o -c -MF t/helper/.depend/test-dir-iterator.o.d -MQ t/helper/test-dir-iterator.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-dir-iterator.c @@ -3542,13 +3577,10 @@ gcc -o t/helper/test-dump-fsmonitor.o -c -MF t/helper/.depend/test-dump-fsmonitor.o.d -MQ t/helper/test-dump-fsmonitor.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-dump-fsmonitor.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-dump-split-index.o -c -MF t/helper/.depend/test-dump-split-index.o.d -MQ t/helper/test-dump-split-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-dump-split-index.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-date.o -c -MF t/helper/.depend/test-date.o.d -MQ t/helper/test-date.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-date.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-genrandom.o -c -MF t/helper/.depend/test-genrandom.o.d -MQ t/helper/test-genrandom.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-genrandom.c +gcc -o t/helper/test-dump-split-index.o -c -MF t/helper/.depend/test-dump-split-index.o.d -MQ t/helper/test-dump-split-index.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-dump-split-index.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-example-decorate.o -c -MF t/helper/.depend/test-example-decorate.o.d -MQ t/helper/test-example-decorate.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-example-decorate.c @@ -3557,16 +3589,19 @@ gcc -o t/helper/test-dump-untracked-cache.o -c -MF t/helper/.depend/test-dump-untracked-cache.o.d -MQ t/helper/test-dump-untracked-cache.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-dump-untracked-cache.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o t/helper/test-genrandom.o -c -MF t/helper/.depend/test-genrandom.o.d -MQ t/helper/test-genrandom.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-genrandom.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-genzeros.o -c -MF t/helper/.depend/test-genzeros.o.d -MQ t/helper/test-genzeros.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-genzeros.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-hash-speed.o -c -MF t/helper/.depend/test-hash-speed.o.d -MQ t/helper/test-hash-speed.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-hash-speed.c +gcc -o t/helper/test-hash.o -c -MF t/helper/.depend/test-hash.o.d -MQ t/helper/test-hash.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-hash.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-index-version.o -c -MF t/helper/.depend/test-index-version.o.d -MQ t/helper/test-index-version.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-index-version.c +gcc -o t/helper/test-hash-speed.o -c -MF t/helper/.depend/test-hash-speed.o.d -MQ t/helper/test-hash-speed.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-hash-speed.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-hash.o -c -MF t/helper/.depend/test-hash.o.d -MQ t/helper/test-hash.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-hash.c +gcc -o t/helper/test-index-version.o -c -MF t/helper/.depend/test-index-version.o.d -MQ t/helper/test-index-version.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-index-version.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-match-trees.o -c -MF t/helper/.depend/test-match-trees.o.d -MQ t/helper/test-match-trees.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-match-trees.c @@ -3578,13 +3613,10 @@ gcc -o t/helper/test-mktemp.o -c -MF t/helper/.depend/test-mktemp.o.d -MQ t/helper/test-mktemp.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-mktemp.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-hashmap.o -c -MF t/helper/.depend/test-hashmap.o.d -MQ t/helper/test-hashmap.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-hashmap.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-mergesort.o -c -MF t/helper/.depend/test-mergesort.o.d -MQ t/helper/test-mergesort.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-mergesort.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-oid-array.o -c -MF t/helper/.depend/test-oid-array.o.d -MQ t/helper/test-oid-array.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-oid-array.c +gcc -o t/helper/test-hashmap.o -c -MF t/helper/.depend/test-hashmap.o.d -MQ t/helper/test-hashmap.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-hashmap.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-lazy-init-name-hash.o -c -MF t/helper/.depend/test-lazy-init-name-hash.o.d -MQ t/helper/test-lazy-init-name-hash.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-lazy-init-name-hash.c @@ -3593,16 +3625,19 @@ gcc -o t/helper/test-online-cpus.o -c -MF t/helper/.depend/test-online-cpus.o.d -MQ t/helper/test-online-cpus.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-online-cpus.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o t/helper/test-oid-array.o -c -MF t/helper/.depend/test-oid-array.o.d -MQ t/helper/test-oid-array.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-oid-array.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-parse-pathspec-file.o -c -MF t/helper/.depend/test-parse-pathspec-file.o.d -MQ t/helper/test-parse-pathspec-file.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-parse-pathspec-file.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-oidmap.o -c -MF t/helper/.depend/test-oidmap.o.d -MQ t/helper/test-oidmap.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-oidmap.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-json-writer.o -c -MF t/helper/.depend/test-json-writer.o.d -MQ t/helper/test-json-writer.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-json-writer.c +gcc -o t/helper/test-pkt-line.o -c -MF t/helper/.depend/test-pkt-line.o.d -MQ t/helper/test-pkt-line.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-pkt-line.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-pkt-line.o -c -MF t/helper/.depend/test-pkt-line.o.d -MQ t/helper/test-pkt-line.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-pkt-line.c +gcc -o t/helper/test-json-writer.o -c -MF t/helper/.depend/test-json-writer.o.d -MQ t/helper/test-json-writer.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-json-writer.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-prio-queue.o -c -MF t/helper/.depend/test-prio-queue.o.d -MQ t/helper/test-prio-queue.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-prio-queue.c @@ -3614,25 +3649,25 @@ gcc -o t/helper/test-proc-receive.o -c -MF t/helper/.depend/test-proc-receive.o.d -MQ t/helper/test-proc-receive.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-proc-receive.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-parse-options.o -c -MF t/helper/.depend/test-parse-options.o.d -MQ t/helper/test-parse-options.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-parse-options.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-read-cache.o -c -MF t/helper/.depend/test-read-cache.o.d -MQ t/helper/test-read-cache.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-read-cache.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-read-graph.o -c -MF t/helper/.depend/test-read-graph.o.d -MQ t/helper/test-read-graph.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-read-graph.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o t/helper/test-parse-options.o -c -MF t/helper/.depend/test-parse-options.o.d -MQ t/helper/test-parse-options.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-parse-options.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-read-midx.o -c -MF t/helper/.depend/test-read-midx.o.d -MQ t/helper/test-read-midx.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-read-midx.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-reach.o -c -MF t/helper/.depend/test-reach.o.d -MQ t/helper/test-reach.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-reach.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-regex.o -c -MF t/helper/.depend/test-regex.o.d -MQ t/helper/test-regex.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-regex.c +gcc -o t/helper/test-path-utils.o -c -MF t/helper/.depend/test-path-utils.o.d -MQ t/helper/test-path-utils.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-path-utils.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-path-utils.o -c -MF t/helper/.depend/test-path-utils.o.d -MQ t/helper/test-path-utils.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-path-utils.c +gcc -o t/helper/test-regex.o -c -MF t/helper/.depend/test-regex.o.d -MQ t/helper/test-regex.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-regex.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-repository.o -c -MF t/helper/.depend/test-repository.o.d -MQ t/helper/test-repository.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-repository.c @@ -3641,10 +3676,10 @@ gcc -o t/helper/test-scrap-cache-tree.o -c -MF t/helper/.depend/test-scrap-cache-tree.o.d -MQ t/helper/test-scrap-cache-tree.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-scrap-cache-tree.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-serve-v2.o -c -MF t/helper/.depend/test-serve-v2.o.d -MQ t/helper/test-serve-v2.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-serve-v2.c +gcc -o t/helper/test-revision-walking.o -c -MF t/helper/.depend/test-revision-walking.o.d -MQ t/helper/test-revision-walking.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-revision-walking.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-revision-walking.o -c -MF t/helper/.depend/test-revision-walking.o.d -MQ t/helper/test-revision-walking.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-revision-walking.c +gcc -o t/helper/test-serve-v2.o -c -MF t/helper/.depend/test-serve-v2.o.d -MQ t/helper/test-serve-v2.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-serve-v2.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-ref-store.o -c -MF t/helper/.depend/test-ref-store.o.d -MQ t/helper/test-ref-store.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-ref-store.c @@ -3662,10 +3697,10 @@ gcc -o t/helper/test-sigchain.o -c -MF t/helper/.depend/test-sigchain.o.d -MQ t/helper/test-sigchain.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-sigchain.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-submodule-config.o -c -MF t/helper/.depend/test-submodule-config.o.d -MQ t/helper/test-submodule-config.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-submodule-config.c +gcc -o t/helper/test-submodule-nested-repo-config.o -c -MF t/helper/.depend/test-submodule-nested-repo-config.o.d -MQ t/helper/test-submodule-nested-repo-config.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-submodule-nested-repo-config.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-submodule-nested-repo-config.o -c -MF t/helper/.depend/test-submodule-nested-repo-config.o.d -MQ t/helper/test-submodule-nested-repo-config.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-submodule-nested-repo-config.c +gcc -o t/helper/test-submodule-config.o -c -MF t/helper/.depend/test-submodule-config.o.d -MQ t/helper/test-submodule-config.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-submodule-config.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-subprocess.o -c -MF t/helper/.depend/test-subprocess.o.d -MQ t/helper/test-subprocess.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-subprocess.c @@ -3680,9 +3715,6 @@ chmod +x bin-wrappers/git make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-urlmatch-normalization.o -c -MF t/helper/.depend/test-urlmatch-normalization.o.d -MQ t/helper/test-urlmatch-normalization.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-urlmatch-normalization.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' sed -e '1s|#!.*/sh|#!/bin/sh|' \ -e 's|@@BUILD_DIR@@|/build/git-2.30.2|' \ -e 's|@@PROG@@|git-receive-pack|' < wrap-for-bin.sh > bin-wrappers/git-receive-pack && \ @@ -3701,6 +3733,9 @@ chmod +x bin-wrappers/git-upload-archive make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o t/helper/test-urlmatch-normalization.o -c -MF t/helper/.depend/test-urlmatch-normalization.o.d -MQ t/helper/test-urlmatch-normalization.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-urlmatch-normalization.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' sed -e '1s|#!.*/sh|#!/bin/sh|' \ -e 's|@@BUILD_DIR@@|/build/git-2.30.2|' \ -e 's|@@PROG@@|git-upload-pack|' < wrap-for-bin.sh > bin-wrappers/git-upload-pack && \ @@ -3713,27 +3748,27 @@ chmod +x bin-wrappers/git-cvsserver make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-wildmatch.o -c -MF t/helper/.depend/test-wildmatch.o.d -MQ t/helper/test-wildmatch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-wildmatch.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-trace2.o -c -MF t/helper/.depend/test-trace2.o.d -MQ t/helper/test-trace2.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-trace2.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' sed -e '1s|#!.*/sh|#!/bin/sh|' \ -e 's|@@BUILD_DIR@@|/build/git-2.30.2|' \ -e 's|@@PROG@@|t/helper/test-fake-ssh|' < wrap-for-bin.sh > bin-wrappers/test-fake-ssh && \ chmod +x bin-wrappers/test-fake-ssh make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -gcc -o t/helper/test-run-command.o -c -MF t/helper/.depend/test-run-command.o.d -MQ t/helper/test-run-command.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-run-command.c -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' sed -e '1s|#!.*/sh|#!/bin/sh|' \ -e 's|@@BUILD_DIR@@|/build/git-2.30.2|' \ -e 's|@@PROG@@|t/helper/test-tool|' < wrap-for-bin.sh > bin-wrappers/test-tool && \ chmod +x bin-wrappers/test-tool make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' +gcc -o t/helper/test-trace2.o -c -MF t/helper/.depend/test-trace2.o.d -MQ t/helper/test-trace2.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-trace2.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' +gcc -o t/helper/test-wildmatch.o -c -MF t/helper/.depend/test-wildmatch.o.d -MQ t/helper/test-wildmatch.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-wildmatch.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' +gcc -o t/helper/test-run-command.o -c -MF t/helper/.depend/test-run-command.o.d -MQ t/helper/test-run-command.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-run-command.c +make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' gcc -o t/helper/test-windows-named-pipe.o -c -MF t/helper/.depend/test-windows-named-pipe.o.d -MQ t/helper/test-windows-named-pipe.o -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I. -DHAVE_SYSINFO -DGIT_HOST_CPU="\"aarch64\"" -DUSE_LIBPCRE2 -DHAVE_ALLOCA_H -DUSE_CURL_FOR_IMAP_SEND -DNO_OPENSSL -DSHA1_DC -DSHA1DC_NO_STANDARD_INCLUDES -DSHA1DC_INIT_SAFE_HASH_DEFAULT=0 -DSHA1DC_CUSTOM_INCLUDE_SHA1_C="\"cache.h\"" -DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C="\"git-compat-util.h\"" -DSHA256_BLK -DHAVE_PATHS_H -DHAVE_DEV_TTY -DHAVE_CLOCK_GETTIME -DHAVE_CLOCK_MONOTONIC -DHAVE_GETDELIM '-DPROCFS_EXECUTABLE_PATH="/proc/self/exe"' -DFREAD_READS_DIRECTORIES -DNO_STRLCPY -DDEFAULT_EDITOR='"editor"' -DDEFAULT_PAGER='"pager"' -DSHELL_PATH='"/bin/sh"' -DPAGER_ENV='"LESS=FRX LV=-c"' t/helper/test-windows-named-pipe.c make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' @@ -3863,12 +3898,6 @@ mv howto/recover-corrupted-blob-object.html+ howto/recover-corrupted-blob-object.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f howto/revert-a-faulty-merge.html+ howto/revert-a-faulty-merge.html && \ -sed -e '1,/^$/d' howto/revert-a-faulty-merge.txt | \ -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 - >howto/revert-a-faulty-merge.html+ && \ -mv howto/revert-a-faulty-merge.html+ howto/revert-a-faulty-merge.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f howto/setup-git-server-over-http.html+ howto/setup-git-server-over-http.html && \ sed -e '1,/^$/d' howto/setup-git-server-over-http.txt | \ TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 - >howto/setup-git-server-over-http.html+ && \ @@ -3881,6 +3910,12 @@ mv howto/rebuild-from-update-hook.html+ howto/rebuild-from-update-hook.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f howto/revert-a-faulty-merge.html+ howto/revert-a-faulty-merge.html && \ +sed -e '1,/^$/d' howto/revert-a-faulty-merge.txt | \ +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 - >howto/revert-a-faulty-merge.html+ && \ +mv howto/revert-a-faulty-merge.html+ howto/revert-a-faulty-merge.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f howto/recover-corrupted-object-harder.html+ howto/recover-corrupted-object-harder.html && \ sed -e '1,/^$/d' howto/recover-corrupted-object-harder.txt | \ TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 - >howto/recover-corrupted-object-harder.html+ && \ @@ -3893,10 +3928,10 @@ mv howto/rebase-from-internal-branch.html+ howto/rebase-from-internal-branch.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/api-error-handling.txt +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/api-merge.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/api-merge.txt +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/api-error-handling.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f howto/keep-canonical-history-correct.html+ howto/keep-canonical-history-correct.html && \ @@ -3911,22 +3946,25 @@ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 git-bisect-lk2009.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/api-parse-options.txt -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f howto/maintain-git.html+ howto/maintain-git.html && \ sed -e '1,/^$/d' howto/maintain-git.txt | \ TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 - >howto/maintain-git.html+ && \ mv howto/maintain-git.html+ howto/maintain-git.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/api-parse-options.txt +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/long-running-process-protocol.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 MyFirstObjectWalk.txt +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/index-format.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 MyFirstObjectWalk.txt +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/api-trace2.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/multi-pack-index.txt @@ -3935,9 +3973,6 @@ TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/hash-function-transition.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/api-trace2.txt -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/http-protocol.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' @@ -3950,37 +3985,34 @@ TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/protocol-common.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/pack-heuristics.txt -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/partial-clone.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/protocol-capabilities.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/pack-protocol.txt +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/pack-heuristics.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/racy-git.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -cd technical && '/bin/sh' ./api-index.sh +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/pack-protocol.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/protocol-v2.txt +cd technical && '/bin/sh' ./api-index.sh make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/send-pack-pipeline.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/shallow.txt +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/protocol-v2.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/signature-format.txt +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/shallow.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/trivial-merge.txt +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/signature-format.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f everyday.html+ everyday.html && \ @@ -3988,34 +4020,32 @@ mv everyday.html+ everyday.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/trivial-merge.txt +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-remote-helpers.html+ git-remote-helpers.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -o git-remote-helpers.html+ git-remote-helpers.txto && \ mv git-remote-helpers.html+ git-remote-helpers.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-annotate.xml+ git-annotate.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-annotate.xml+ git-annotate.txt && \ +mv git-annotate.xml+ git-annotate.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-am.xml+ git-am.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-am.xml+ git-am.txt && \ mv git-am.xml+ git-am.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-add.xml+ git-add.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-add.xml+ git-add.txt && \ -mv git-add.xml+ git-add.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-archimport.xml+ git-archimport.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-archimport.xml+ git-archimport.txt && \ mv git-archimport.xml+ git-archimport.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-archive.xml+ git-archive.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-archive.xml+ git-archive.txt && \ -mv git-archive.xml+ git-archive.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-annotate.xml+ git-annotate.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-annotate.xml+ git-annotate.txt && \ -mv git-annotate.xml+ git-annotate.xml +rm -f git-add.xml+ git-add.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-add.xml+ git-add.txt && \ +mv git-add.xml+ git-add.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-apply.xml+ git-apply.xml && \ @@ -4023,6 +4053,11 @@ mv git-apply.xml+ git-apply.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-archive.xml+ git-archive.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-archive.xml+ git-archive.txt && \ +mv git-archive.xml+ git-archive.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/reftable.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' @@ -4031,16 +4066,16 @@ mv git-bugreport.xml+ git-bugreport.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-bundle.xml+ git-bundle.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-bundle.xml+ git-bundle.txt && \ -mv git-bundle.xml+ git-bundle.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-check-attr.xml+ git-check-attr.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-check-attr.xml+ git-check-attr.txt && \ mv git-check-attr.xml+ git-check-attr.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-bundle.xml+ git-bundle.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-bundle.xml+ git-bundle.txt && \ +mv git-bundle.xml+ git-bundle.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-bisect.xml+ git-bisect.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-bisect.xml+ git-bisect.txt && \ mv git-bisect.xml+ git-bisect.xml @@ -4051,11 +4086,6 @@ mv git-branch.xml+ git-branch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-check-ignore.xml+ git-check-ignore.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-check-ignore.xml+ git-check-ignore.txt && \ -mv git-check-ignore.xml+ git-check-ignore.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-blame.xml+ git-blame.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-blame.xml+ git-blame.txt && \ mv git-blame.xml+ git-blame.xml @@ -4066,6 +4096,11 @@ mv git-cat-file.xml+ git-cat-file.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-check-ignore.xml+ git-check-ignore.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-check-ignore.xml+ git-check-ignore.txt && \ +mv git-check-ignore.xml+ git-check-ignore.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-check-mailmap.xml+ git-check-mailmap.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-check-mailmap.xml+ git-check-mailmap.txt && \ mv git-check-mailmap.xml+ git-check-mailmap.xml @@ -4081,16 +4116,16 @@ mv git-check-ref-format.xml+ git-check-ref-format.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-citool.xml+ git-citool.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-citool.xml+ git-citool.txt && \ -mv git-citool.xml+ git-citool.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-checkout-index.xml+ git-checkout-index.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-checkout-index.xml+ git-checkout-index.txt && \ mv git-checkout-index.xml+ git-checkout-index.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-citool.xml+ git-citool.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-citool.xml+ git-citool.txt && \ +mv git-citool.xml+ git-citool.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-cherry.xml+ git-cherry.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-cherry.xml+ git-cherry.txt && \ mv git-cherry.xml+ git-cherry.xml @@ -4126,6 +4161,11 @@ mv git-commit-tree.xml+ git-commit-tree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-count-objects.xml+ git-count-objects.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-count-objects.xml+ git-count-objects.txt && \ +mv git-count-objects.xml+ git-count-objects.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-credential-cache--daemon.xml+ git-credential-cache--daemon.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-credential-cache--daemon.xml+ git-credential-cache--daemon.txt && \ mv git-credential-cache--daemon.xml+ git-credential-cache--daemon.xml @@ -4136,11 +4176,6 @@ mv git-clone.xml+ git-clone.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-count-objects.xml+ git-count-objects.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-count-objects.xml+ git-count-objects.txt && \ -mv git-count-objects.xml+ git-count-objects.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-credential-cache.xml+ git-credential-cache.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-credential-cache.xml+ git-credential-cache.txt && \ mv git-credential-cache.xml+ git-credential-cache.xml @@ -4156,31 +4191,31 @@ mv git-credential.xml+ git-credential.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-cvsexportcommit.xml+ git-cvsexportcommit.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-cvsexportcommit.xml+ git-cvsexportcommit.txt && \ -mv git-cvsexportcommit.xml+ git-cvsexportcommit.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-commit.xml+ git-commit.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-commit.xml+ git-commit.txt && \ mv git-commit.xml+ git-commit.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-cvsexportcommit.xml+ git-cvsexportcommit.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-cvsexportcommit.xml+ git-cvsexportcommit.txt && \ +mv git-cvsexportcommit.xml+ git-cvsexportcommit.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-cvsimport.xml+ git-cvsimport.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-cvsimport.xml+ git-cvsimport.txt && \ mv git-cvsimport.xml+ git-cvsimport.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-describe.xml+ git-describe.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-describe.xml+ git-describe.txt && \ -mv git-describe.xml+ git-describe.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-daemon.xml+ git-daemon.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-daemon.xml+ git-daemon.txt && \ mv git-daemon.xml+ git-daemon.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-describe.xml+ git-describe.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-describe.xml+ git-describe.txt && \ +mv git-describe.xml+ git-describe.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-cvsserver.xml+ git-cvsserver.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-cvsserver.xml+ git-cvsserver.txt && \ mv git-cvsserver.xml+ git-cvsserver.xml @@ -4211,11 +4246,6 @@ mv git-diff-index.xml+ git-diff-index.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-diff.xml+ git-diff.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-diff.xml+ git-diff.txt && \ -mv git-diff.xml+ git-diff.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-fmt-merge-msg.xml+ git-fmt-merge-msg.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-fmt-merge-msg.xml+ git-fmt-merge-msg.txt && \ mv git-fmt-merge-msg.xml+ git-fmt-merge-msg.xml @@ -4226,14 +4256,9 @@ mv git-filter-branch.xml+ git-filter-branch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-fast-import.xml+ git-fast-import.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-fast-import.xml+ git-fast-import.txt && \ -mv git-fast-import.xml+ git-fast-import.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-diff-tree.xml+ git-diff-tree.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-diff-tree.xml+ git-diff-tree.txt && \ -mv git-diff-tree.xml+ git-diff-tree.xml +rm -f git-diff.xml+ git-diff.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-diff.xml+ git-diff.txt && \ +mv git-diff.xml+ git-diff.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-fetch.xml+ git-fetch.xml && \ @@ -4241,21 +4266,31 @@ mv git-fetch.xml+ git-fetch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-fast-import.xml+ git-fast-import.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-fast-import.xml+ git-fast-import.txt && \ +mv git-fast-import.xml+ git-fast-import.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-for-each-repo.xml+ git-for-each-repo.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-for-each-repo.xml+ git-for-each-repo.txt && \ mv git-for-each-repo.xml+ git-for-each-repo.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-for-each-ref.xml+ git-for-each-ref.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-for-each-ref.xml+ git-for-each-ref.txt && \ -mv git-for-each-ref.xml+ git-for-each-ref.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-fsck-objects.xml+ git-fsck-objects.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-fsck-objects.xml+ git-fsck-objects.txt && \ mv git-fsck-objects.xml+ git-fsck-objects.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-diff-tree.xml+ git-diff-tree.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-diff-tree.xml+ git-diff-tree.txt && \ +mv git-diff-tree.xml+ git-diff-tree.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-for-each-ref.xml+ git-for-each-ref.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-for-each-ref.xml+ git-for-each-ref.txt && \ +mv git-for-each-ref.xml+ git-for-each-ref.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-get-tar-commit-id.xml+ git-get-tar-commit-id.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-get-tar-commit-id.xml+ git-get-tar-commit-id.txt && \ mv git-get-tar-commit-id.xml+ git-get-tar-commit-id.xml @@ -4271,19 +4306,14 @@ mv git-gui.xml+ git-gui.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-hash-object.xml+ git-hash-object.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-hash-object.xml+ git-hash-object.txt && \ -mv git-hash-object.xml+ git-hash-object.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-gc.xml+ git-gc.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-gc.xml+ git-gc.txt && \ mv git-gc.xml+ git-gc.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-help.xml+ git-help.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-help.xml+ git-help.txt && \ -mv git-help.xml+ git-help.xml +rm -f git-hash-object.xml+ git-hash-object.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-hash-object.xml+ git-hash-object.txt && \ +mv git-hash-object.xml+ git-hash-object.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-grep.xml+ git-grep.xml && \ @@ -4291,6 +4321,11 @@ mv git-grep.xml+ git-grep.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-help.xml+ git-help.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-help.xml+ git-help.txt && \ +mv git-help.xml+ git-help.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-http-fetch.xml+ git-http-fetch.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-http-fetch.xml+ git-http-fetch.txt && \ mv git-http-fetch.xml+ git-http-fetch.xml @@ -4316,16 +4351,16 @@ mv git-init-db.xml+ git-init-db.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-index-pack.xml+ git-index-pack.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-index-pack.xml+ git-index-pack.txt && \ -mv git-index-pack.xml+ git-index-pack.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-format-patch.xml+ git-format-patch.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-format-patch.xml+ git-format-patch.txt && \ mv git-format-patch.xml+ git-format-patch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-index-pack.xml+ git-index-pack.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-index-pack.xml+ git-index-pack.txt && \ +mv git-index-pack.xml+ git-index-pack.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-instaweb.xml+ git-instaweb.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-instaweb.xml+ git-instaweb.txt && \ mv git-instaweb.xml+ git-instaweb.xml @@ -4336,6 +4371,11 @@ mv git-init.xml+ git-init.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-ls-remote.xml+ git-ls-remote.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-ls-remote.xml+ git-ls-remote.txt && \ +mv git-ls-remote.xml+ git-ls-remote.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-interpret-trailers.xml+ git-interpret-trailers.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-interpret-trailers.xml+ git-interpret-trailers.txt && \ mv git-interpret-trailers.xml+ git-interpret-trailers.xml @@ -4346,16 +4386,6 @@ mv git-ls-tree.xml+ git-ls-tree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-ls-remote.xml+ git-ls-remote.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-ls-remote.xml+ git-ls-remote.txt && \ -mv git-ls-remote.xml+ git-ls-remote.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mailsplit.xml+ git-mailsplit.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-mailsplit.xml+ git-mailsplit.txt && \ -mv git-mailsplit.xml+ git-mailsplit.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-mailinfo.xml+ git-mailinfo.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-mailinfo.xml+ git-mailinfo.txt && \ mv git-mailinfo.xml+ git-mailinfo.xml @@ -4366,16 +4396,16 @@ mv git-ls-files.xml+ git-ls-files.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-mailsplit.xml+ git-mailsplit.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-mailsplit.xml+ git-mailsplit.txt && \ +mv git-mailsplit.xml+ git-mailsplit.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-merge-file.xml+ git-merge-file.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-merge-file.xml+ git-merge-file.txt && \ mv git-merge-file.xml+ git-merge-file.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-maintenance.xml+ git-maintenance.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-maintenance.xml+ git-maintenance.txt && \ -mv git-maintenance.xml+ git-maintenance.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-merge-one-file.xml+ git-merge-one-file.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-merge-one-file.xml+ git-merge-one-file.txt && \ mv git-merge-one-file.xml+ git-merge-one-file.xml @@ -4391,14 +4421,19 @@ mv git-merge-index.xml+ git-merge-index.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-maintenance.xml+ git-maintenance.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-maintenance.xml+ git-maintenance.txt && \ +mv git-maintenance.xml+ git-maintenance.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-merge-base.xml+ git-merge-base.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-merge-base.xml+ git-merge-base.txt && \ mv git-merge-base.xml+ git-merge-base.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mktree.xml+ git-mktree.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-mktree.xml+ git-mktree.txt && \ -mv git-mktree.xml+ git-mktree.xml +rm -f git-mktag.xml+ git-mktag.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-mktag.xml+ git-mktag.txt && \ +mv git-mktag.xml+ git-mktag.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-mergetool--lib.xml+ git-mergetool--lib.xml && \ @@ -4406,9 +4441,9 @@ mv git-mergetool--lib.xml+ git-mergetool--lib.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mktag.xml+ git-mktag.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-mktag.xml+ git-mktag.txt && \ -mv git-mktag.xml+ git-mktag.xml +rm -f git-mktree.xml+ git-mktree.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-mktree.xml+ git-mktree.txt && \ +mv git-mktree.xml+ git-mktree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-mergetool.xml+ git-mergetool.xml && \ @@ -4421,24 +4456,24 @@ mv git-multi-pack-index.xml+ git-multi-pack-index.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mv.xml+ git-mv.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-mv.xml+ git-mv.txt && \ -mv git-mv.xml+ git-mv.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-name-rev.xml+ git-name-rev.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-name-rev.xml+ git-name-rev.txt && \ mv git-name-rev.xml+ git-name-rev.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-mv.xml+ git-mv.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-mv.xml+ git-mv.txt && \ +mv git-mv.xml+ git-mv.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-pack-redundant.xml+ git-pack-redundant.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-pack-redundant.xml+ git-pack-redundant.txt && \ mv git-pack-redundant.xml+ git-pack-redundant.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-pack-objects.xml+ git-pack-objects.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-pack-objects.xml+ git-pack-objects.txt && \ -mv git-pack-objects.xml+ git-pack-objects.xml +rm -f git-notes.xml+ git-notes.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-notes.xml+ git-notes.txt && \ +mv git-notes.xml+ git-notes.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-pack-refs.xml+ git-pack-refs.xml && \ @@ -4446,16 +4481,16 @@ mv git-pack-refs.xml+ git-pack-refs.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-notes.xml+ git-notes.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-notes.xml+ git-notes.txt && \ -mv git-notes.xml+ git-notes.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-merge.xml+ git-merge.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-merge.xml+ git-merge.txt && \ mv git-merge.xml+ git-merge.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-pack-objects.xml+ git-pack-objects.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-pack-objects.xml+ git-pack-objects.txt && \ +mv git-pack-objects.xml+ git-pack-objects.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-patch-id.xml+ git-patch-id.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-patch-id.xml+ git-patch-id.txt && \ mv git-patch-id.xml+ git-patch-id.xml @@ -4476,6 +4511,11 @@ mv git-p4.xml+ git-p4.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-config.xml+ git-config.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-config.xml+ git-config.txt && \ +mv git-config.xml+ git-config.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-quiltimport.xml+ git-quiltimport.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-quiltimport.xml+ git-quiltimport.txt && \ mv git-quiltimport.xml+ git-quiltimport.xml @@ -4486,16 +4526,21 @@ mv git-range-diff.xml+ git-range-diff.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-config.xml+ git-config.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-config.xml+ git-config.txt && \ -mv git-config.xml+ git-config.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-read-tree.xml+ git-read-tree.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-read-tree.xml+ git-read-tree.txt && \ mv git-read-tree.xml+ git-read-tree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-reflog.xml+ git-reflog.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-reflog.xml+ git-reflog.txt && \ +mv git-reflog.xml+ git-reflog.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-log.xml+ git-log.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-log.xml+ git-log.txt && \ +mv git-log.xml+ git-log.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-receive-pack.xml+ git-receive-pack.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-receive-pack.xml+ git-receive-pack.txt && \ mv git-receive-pack.xml+ git-receive-pack.xml @@ -4506,9 +4551,9 @@ mv git-push.xml+ git-push.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-reflog.xml+ git-reflog.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-reflog.xml+ git-reflog.txt && \ -mv git-reflog.xml+ git-reflog.xml +rm -f git-remote-ext.xml+ git-remote-ext.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-remote-ext.xml+ git-remote-ext.txt && \ +mv git-remote-ext.xml+ git-remote-ext.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-pull.xml+ git-pull.xml && \ @@ -4521,14 +4566,9 @@ mv git-remote-fd.xml+ git-remote-fd.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-remote-ext.xml+ git-remote-ext.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-remote-ext.xml+ git-remote-ext.txt && \ -mv git-remote-ext.xml+ git-remote-ext.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-log.xml+ git-log.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-log.xml+ git-log.txt && \ -mv git-log.xml+ git-log.xml +rm -f git-replace.xml+ git-replace.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-replace.xml+ git-replace.txt && \ +mv git-replace.xml+ git-replace.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-repack.xml+ git-repack.xml && \ @@ -4536,26 +4576,21 @@ mv git-repack.xml+ git-repack.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-replace.xml+ git-replace.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-replace.xml+ git-replace.txt && \ -mv git-replace.xml+ git-replace.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-remote.xml+ git-remote.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-remote.xml+ git-remote.txt && \ mv git-remote.xml+ git-remote.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-rerere.xml+ git-rerere.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-rerere.xml+ git-rerere.txt && \ -mv git-rerere.xml+ git-rerere.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-request-pull.xml+ git-request-pull.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-request-pull.xml+ git-request-pull.txt && \ mv git-request-pull.xml+ git-request-pull.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-rerere.xml+ git-rerere.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-rerere.xml+ git-rerere.txt && \ +mv git-rerere.xml+ git-rerere.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-restore.xml+ git-restore.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-restore.xml+ git-restore.txt && \ mv git-restore.xml+ git-restore.xml @@ -4566,11 +4601,6 @@ mv git-reset.xml+ git-reset.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-rebase.xml+ git-rebase.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-rebase.xml+ git-rebase.txt && \ -mv git-rebase.xml+ git-rebase.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-revert.xml+ git-revert.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-revert.xml+ git-revert.txt && \ mv git-revert.xml+ git-revert.xml @@ -4581,6 +4611,11 @@ mv git-rm.xml+ git-rm.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-rebase.xml+ git-rebase.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-rebase.xml+ git-rebase.txt && \ +mv git-rebase.xml+ git-rebase.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-sh-i18n--envsubst.xml+ git-sh-i18n--envsubst.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-sh-i18n--envsubst.xml+ git-sh-i18n--envsubst.txt && \ mv git-sh-i18n--envsubst.xml+ git-sh-i18n--envsubst.xml @@ -4596,11 +4631,6 @@ mv git-sh-i18n.xml+ git-sh-i18n.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-send-email.xml+ git-send-email.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-send-email.xml+ git-send-email.txt && \ -mv git-send-email.xml+ git-send-email.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-sh-setup.xml+ git-sh-setup.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-sh-setup.xml+ git-sh-setup.txt && \ mv git-sh-setup.xml+ git-sh-setup.xml @@ -4611,9 +4641,9 @@ mv git-shell.xml+ git-shell.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-show-index.xml+ git-show-index.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-show-index.xml+ git-show-index.txt && \ -mv git-show-index.xml+ git-show-index.xml +rm -f git-send-email.xml+ git-send-email.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-send-email.xml+ git-send-email.txt && \ +mv git-send-email.xml+ git-send-email.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-rev-parse.xml+ git-rev-parse.xml && \ @@ -4621,11 +4651,21 @@ mv git-rev-parse.xml+ git-rev-parse.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-show-index.xml+ git-show-index.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-show-index.xml+ git-show-index.txt && \ +mv git-show-index.xml+ git-show-index.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-show-branch.xml+ git-show-branch.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-show-branch.xml+ git-show-branch.txt && \ mv git-show-branch.xml+ git-show-branch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-stage.xml+ git-stage.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-stage.xml+ git-stage.txt && \ +mv git-stage.xml+ git-stage.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-show-ref.xml+ git-show-ref.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-show-ref.xml+ git-show-ref.txt && \ mv git-show-ref.xml+ git-show-ref.xml @@ -4636,9 +4676,9 @@ mv git-sparse-checkout.xml+ git-sparse-checkout.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-stage.xml+ git-stage.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-stage.xml+ git-stage.txt && \ -mv git-stage.xml+ git-stage.xml +rm -f git-stash.xml+ git-stash.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-stash.xml+ git-stash.txt && \ +mv git-stash.xml+ git-stash.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-stripspace.xml+ git-stripspace.xml && \ @@ -4646,26 +4686,21 @@ mv git-stripspace.xml+ git-stripspace.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-shortlog.xml+ git-shortlog.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-shortlog.xml+ git-shortlog.txt && \ +mv git-shortlog.xml+ git-shortlog.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-rev-list.xml+ git-rev-list.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-rev-list.xml+ git-rev-list.txt && \ mv git-rev-list.xml+ git-rev-list.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-stash.xml+ git-stash.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-stash.xml+ git-stash.txt && \ -mv git-stash.xml+ git-stash.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-status.xml+ git-status.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-status.xml+ git-status.txt && \ mv git-status.xml+ git-status.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-shortlog.xml+ git-shortlog.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-shortlog.xml+ git-shortlog.txt && \ -mv git-shortlog.xml+ git-shortlog.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-symbolic-ref.xml+ git-symbolic-ref.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-symbolic-ref.xml+ git-symbolic-ref.txt && \ mv git-symbolic-ref.xml+ git-symbolic-ref.xml @@ -4676,16 +4711,16 @@ mv git-submodule.xml+ git-submodule.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-switch.xml+ git-switch.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-switch.xml+ git-switch.txt && \ -mv git-switch.xml+ git-switch.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-unpack-file.xml+ git-unpack-file.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-unpack-file.xml+ git-unpack-file.txt && \ mv git-unpack-file.xml+ git-unpack-file.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-switch.xml+ git-switch.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-switch.xml+ git-switch.txt && \ +mv git-switch.xml+ git-switch.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-unpack-objects.xml+ git-unpack-objects.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-unpack-objects.xml+ git-unpack-objects.txt && \ mv git-unpack-objects.xml+ git-unpack-objects.xml @@ -4696,16 +4731,21 @@ mv git-update-server-info.xml+ git-update-server-info.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-tag.xml+ git-tag.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-tag.xml+ git-tag.txt && \ -mv git-tag.xml+ git-tag.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-upload-archive.xml+ git-upload-archive.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-upload-archive.xml+ git-upload-archive.txt && \ mv git-upload-archive.xml+ git-upload-archive.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-show.xml+ git-show.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-show.xml+ git-show.txt && \ +mv git-show.xml+ git-show.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-tag.xml+ git-tag.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-tag.xml+ git-tag.txt && \ +mv git-tag.xml+ git-tag.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-update-ref.xml+ git-update-ref.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-update-ref.xml+ git-update-ref.txt && \ mv git-update-ref.xml+ git-update-ref.xml @@ -4716,24 +4756,19 @@ mv git-upload-pack.xml+ git-upload-pack.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-show.xml+ git-show.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-show.xml+ git-show.txt && \ -mv git-show.xml+ git-show.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-verify-commit.xml+ git-verify-commit.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-verify-commit.xml+ git-verify-commit.txt && \ -mv git-verify-commit.xml+ git-verify-commit.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-var.xml+ git-var.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-var.xml+ git-var.txt && \ mv git-var.xml+ git-var.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-verify-pack.xml+ git-verify-pack.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-verify-pack.xml+ git-verify-pack.txt && \ -mv git-verify-pack.xml+ git-verify-pack.xml +rm -f git-update-index.xml+ git-update-index.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-update-index.xml+ git-update-index.txt && \ +mv git-update-index.xml+ git-update-index.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-verify-commit.xml+ git-verify-commit.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-verify-commit.xml+ git-verify-commit.txt && \ +mv git-verify-commit.xml+ git-verify-commit.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-verify-tag.xml+ git-verify-tag.xml && \ @@ -4741,14 +4776,14 @@ mv git-verify-tag.xml+ git-verify-tag.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-web--browse.xml+ git-web--browse.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-web--browse.xml+ git-web--browse.txt && \ -mv git-web--browse.xml+ git-web--browse.xml +rm -f git-verify-pack.xml+ git-verify-pack.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-verify-pack.xml+ git-verify-pack.txt && \ +mv git-verify-pack.xml+ git-verify-pack.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-update-index.xml+ git-update-index.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-update-index.xml+ git-update-index.txt && \ -mv git-update-index.xml+ git-update-index.xml +rm -f git-whatchanged.xml+ git-whatchanged.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-whatchanged.xml+ git-whatchanged.txt && \ +mv git-whatchanged.xml+ git-whatchanged.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-svn.xml+ git-svn.xml && \ @@ -4756,9 +4791,9 @@ mv git-svn.xml+ git-svn.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-whatchanged.xml+ git-whatchanged.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-whatchanged.xml+ git-whatchanged.txt && \ -mv git-whatchanged.xml+ git-whatchanged.xml +rm -f git-web--browse.xml+ git-web--browse.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-web--browse.xml+ git-web--browse.txt && \ +mv git-web--browse.xml+ git-web--browse.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-write-tree.xml+ git-write-tree.xml && \ @@ -4766,9 +4801,9 @@ mv git-write-tree.xml+ git-write-tree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitignore.xml+ gitignore.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitignore.xml+ gitignore.txt && \ -mv gitignore.xml+ gitignore.xml +rm -f git-worktree.xml+ git-worktree.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-worktree.xml+ git-worktree.txt && \ +mv git-worktree.xml+ git-worktree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitk.xml+ gitk.xml && \ @@ -4776,9 +4811,9 @@ mv gitk.xml+ gitk.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-worktree.xml+ git-worktree.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o git-worktree.xml+ git-worktree.txt && \ -mv git-worktree.xml+ git-worktree.xml +rm -f gitignore.xml+ gitignore.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitignore.xml+ gitignore.txt && \ +mv gitignore.xml+ gitignore.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitmodules.xml+ gitmodules.xml && \ @@ -4811,31 +4846,31 @@ mv gitattributes.xml+ gitattributes.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitcvs-migration.xml+ gitcvs-migration.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitcvs-migration.xml+ gitcvs-migration.txt && \ -mv gitcvs-migration.xml+ gitcvs-migration.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitcredentials.xml+ gitcredentials.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitcredentials.xml+ gitcredentials.txt && \ mv gitcredentials.xml+ gitcredentials.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f gitcvs-migration.xml+ gitcvs-migration.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitcvs-migration.xml+ gitcvs-migration.txt && \ +mv gitcvs-migration.xml+ gitcvs-migration.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitdiffcore.xml+ gitdiffcore.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitdiffcore.xml+ gitdiffcore.txt && \ mv gitdiffcore.xml+ gitdiffcore.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitweb.conf.xml+ gitweb.conf.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitweb.conf.xml+ gitweb.conf.txt && \ -mv gitweb.conf.xml+ gitweb.conf.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f giteveryday.xml+ giteveryday.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o giteveryday.xml+ giteveryday.txt && \ mv giteveryday.xml+ giteveryday.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f gitweb.conf.xml+ gitweb.conf.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitweb.conf.xml+ gitweb.conf.txt && \ +mv gitweb.conf.xml+ gitweb.conf.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitnamespaces.xml+ gitnamespaces.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitnamespaces.xml+ gitnamespaces.txt && \ mv gitnamespaces.xml+ gitnamespaces.xml @@ -4851,9 +4886,9 @@ mv gitcore-tutorial.xml+ gitcore-tutorial.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitrevisions.xml+ gitrevisions.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitrevisions.xml+ gitrevisions.txt && \ -mv gitrevisions.xml+ gitrevisions.xml +rm -f gittutorial-2.xml+ gittutorial-2.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gittutorial-2.xml+ gittutorial-2.txt && \ +mv gittutorial-2.xml+ gittutorial-2.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitsubmodules.xml+ gitsubmodules.xml && \ @@ -4866,16 +4901,16 @@ mv git.xml+ git.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f gitrevisions.xml+ gitrevisions.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitrevisions.xml+ gitrevisions.txt && \ +mv gitrevisions.xml+ gitrevisions.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitremote-helpers.xml+ gitremote-helpers.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitremote-helpers.xml+ gitremote-helpers.txt && \ mv gitremote-helpers.xml+ gitremote-helpers.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gittutorial-2.xml+ gittutorial-2.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gittutorial-2.xml+ gittutorial-2.txt && \ -mv gittutorial-2.xml+ gittutorial-2.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitglossary.xml+ gitglossary.xml && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitglossary.xml+ gitglossary.txt && \ mv gitglossary.xml+ gitglossary.xml @@ -4886,24 +4921,24 @@ mv gittutorial.xml+ gittutorial.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-archimport.html+ git-archimport.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-archimport.html+ git-archimport.txt && \ +mv git-archimport.html+ git-archimport.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-annotate.html+ git-annotate.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-annotate.html+ git-annotate.txt && \ mv git-annotate.html+ git-annotate.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitworkflows.xml+ gitworkflows.xml && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitworkflows.xml+ gitworkflows.txt && \ -mv gitworkflows.xml+ gitworkflows.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-am.html+ git-am.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-am.html+ git-am.txt && \ mv git-am.html+ git-am.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-archimport.html+ git-archimport.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-archimport.html+ git-archimport.txt && \ -mv git-archimport.html+ git-archimport.html +rm -f git-apply.html+ git-apply.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-apply.html+ git-apply.txt && \ +mv git-apply.html+ git-apply.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-add.html+ git-add.html && \ @@ -4911,24 +4946,24 @@ mv git-add.html+ git-add.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-apply.html+ git-apply.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-apply.html+ git-apply.txt && \ -mv git-apply.html+ git-apply.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-archive.html+ git-archive.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-archive.html+ git-archive.txt && \ mv git-archive.html+ git-archive.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f gitworkflows.xml+ gitworkflows.xml && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b docbook -d manpage -o gitworkflows.xml+ gitworkflows.txt && \ +mv gitworkflows.xml+ gitworkflows.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-bugreport.html+ git-bugreport.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-bugreport.html+ git-bugreport.txt && \ mv git-bugreport.html+ git-bugreport.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-bundle.html+ git-bundle.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-bundle.html+ git-bundle.txt && \ -mv git-bundle.html+ git-bundle.html +rm -f git-check-ignore.html+ git-check-ignore.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-check-ignore.html+ git-check-ignore.txt && \ +mv git-check-ignore.html+ git-check-ignore.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-check-attr.html+ git-check-attr.html && \ @@ -4936,14 +4971,19 @@ mv git-check-attr.html+ git-check-attr.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-bundle.html+ git-bundle.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-bundle.html+ git-bundle.txt && \ +mv git-bundle.html+ git-bundle.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-bisect.html+ git-bisect.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-bisect.html+ git-bisect.txt && \ mv git-bisect.html+ git-bisect.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-check-ignore.html+ git-check-ignore.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-check-ignore.html+ git-check-ignore.txt && \ -mv git-check-ignore.html+ git-check-ignore.html +rm -f git-blame.html+ git-blame.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-blame.html+ git-blame.txt && \ +mv git-blame.html+ git-blame.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-branch.html+ git-branch.html && \ @@ -4951,19 +4991,14 @@ mv git-branch.html+ git-branch.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-cat-file.html+ git-cat-file.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-cat-file.html+ git-cat-file.txt && \ -mv git-cat-file.html+ git-cat-file.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-check-mailmap.html+ git-check-mailmap.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-check-mailmap.html+ git-check-mailmap.txt && \ mv git-check-mailmap.html+ git-check-mailmap.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-blame.html+ git-blame.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-blame.html+ git-blame.txt && \ -mv git-blame.html+ git-blame.html +rm -f git-cat-file.html+ git-cat-file.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-cat-file.html+ git-cat-file.txt && \ +mv git-cat-file.html+ git-cat-file.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-check-ref-format.html+ git-check-ref-format.html && \ @@ -4986,6 +5021,11 @@ mv git-cherry.html+ git-cherry.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-clean.html+ git-clean.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-clean.html+ git-clean.txt && \ +mv git-clean.html+ git-clean.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-cherry-pick.html+ git-cherry-pick.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-cherry-pick.html+ git-cherry-pick.txt && \ mv git-cherry-pick.html+ git-cherry-pick.html @@ -4996,11 +5036,6 @@ mv git-column.html+ git-column.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-clean.html+ git-clean.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-clean.html+ git-clean.txt && \ -mv git-clean.html+ git-clean.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-commit-graph.html+ git-commit-graph.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-commit-graph.html+ git-commit-graph.txt && \ mv git-commit-graph.html+ git-commit-graph.html @@ -5011,16 +5046,6 @@ mv git-checkout.html+ git-checkout.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-clone.html+ git-clone.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-clone.html+ git-clone.txt && \ -mv git-clone.html+ git-clone.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-commit-tree.html+ git-commit-tree.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-commit-tree.html+ git-commit-tree.txt && \ -mv git-commit-tree.html+ git-commit-tree.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-credential-cache--daemon.html+ git-credential-cache--daemon.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-credential-cache--daemon.html+ git-credential-cache--daemon.txt && \ mv git-credential-cache--daemon.html+ git-credential-cache--daemon.html @@ -5031,11 +5056,21 @@ mv git-count-objects.html+ git-count-objects.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-commit-tree.html+ git-commit-tree.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-commit-tree.html+ git-commit-tree.txt && \ +mv git-commit-tree.html+ git-commit-tree.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-credential-cache.html+ git-credential-cache.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-credential-cache.html+ git-credential-cache.txt && \ mv git-credential-cache.html+ git-credential-cache.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-clone.html+ git-clone.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-clone.html+ git-clone.txt && \ +mv git-clone.html+ git-clone.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-credential-store.html+ git-credential-store.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-credential-store.html+ git-credential-store.txt && \ mv git-credential-store.html+ git-credential-store.html @@ -5051,14 +5086,19 @@ mv git-cvsexportcommit.html+ git-cvsexportcommit.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-cvsimport.html+ git-cvsimport.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-cvsimport.html+ git-cvsimport.txt && \ +mv git-cvsimport.html+ git-cvsimport.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-commit.html+ git-commit.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-commit.html+ git-commit.txt && \ mv git-commit.html+ git-commit.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-cvsimport.html+ git-cvsimport.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-cvsimport.html+ git-cvsimport.txt && \ -mv git-cvsimport.html+ git-cvsimport.html +rm -f git-daemon.html+ git-daemon.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-daemon.html+ git-daemon.txt && \ +mv git-daemon.html+ git-daemon.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-describe.html+ git-describe.html && \ @@ -5071,11 +5111,6 @@ mv git-cvsserver.html+ git-cvsserver.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-daemon.html+ git-daemon.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-daemon.html+ git-daemon.txt && \ -mv git-daemon.html+ git-daemon.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-difftool.html+ git-difftool.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-difftool.html+ git-difftool.txt && \ mv git-difftool.html+ git-difftool.html @@ -5101,34 +5136,29 @@ mv git-diff-index.html+ git-diff-index.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-diff.html+ git-diff.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-diff.html+ git-diff.txt && \ -mv git-diff.html+ git-diff.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-fmt-merge-msg.html+ git-fmt-merge-msg.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-fmt-merge-msg.html+ git-fmt-merge-msg.txt && \ mv git-fmt-merge-msg.html+ git-fmt-merge-msg.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-diff.html+ git-diff.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-diff.html+ git-diff.txt && \ +mv git-diff.html+ git-diff.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-filter-branch.html+ git-filter-branch.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-filter-branch.html+ git-filter-branch.txt && \ mv git-filter-branch.html+ git-filter-branch.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-for-each-repo.html+ git-for-each-repo.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-for-each-repo.html+ git-for-each-repo.txt && \ -mv git-for-each-repo.html+ git-for-each-repo.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-fetch.html+ git-fetch.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-fetch.html+ git-fetch.txt && \ mv git-fetch.html+ git-fetch.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-fast-import.html+ git-fast-import.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-fast-import.html+ git-fast-import.txt && \ -mv git-fast-import.html+ git-fast-import.html +rm -f git-diff-tree.html+ git-diff-tree.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-diff-tree.html+ git-diff-tree.txt && \ +mv git-diff-tree.html+ git-diff-tree.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-fsck-objects.html+ git-fsck-objects.html && \ @@ -5136,24 +5166,29 @@ mv git-fsck-objects.html+ git-fsck-objects.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-for-each-repo.html+ git-for-each-repo.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-for-each-repo.html+ git-for-each-repo.txt && \ +mv git-for-each-repo.html+ git-for-each-repo.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-fast-import.html+ git-fast-import.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-fast-import.html+ git-fast-import.txt && \ +mv git-fast-import.html+ git-fast-import.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-for-each-ref.html+ git-for-each-ref.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-for-each-ref.html+ git-for-each-ref.txt && \ mv git-for-each-ref.html+ git-for-each-ref.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-diff-tree.html+ git-diff-tree.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-diff-tree.html+ git-diff-tree.txt && \ -mv git-diff-tree.html+ git-diff-tree.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-get-tar-commit-id.html+ git-get-tar-commit-id.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-get-tar-commit-id.html+ git-get-tar-commit-id.txt && \ mv git-get-tar-commit-id.html+ git-get-tar-commit-id.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-fsck.html+ git-fsck.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-fsck.html+ git-fsck.txt && \ -mv git-fsck.html+ git-fsck.html +rm -f git-hash-object.html+ git-hash-object.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-hash-object.html+ git-hash-object.txt && \ +mv git-hash-object.html+ git-hash-object.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-gui.html+ git-gui.html && \ @@ -5161,9 +5196,14 @@ mv git-gui.html+ git-gui.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-hash-object.html+ git-hash-object.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-hash-object.html+ git-hash-object.txt && \ -mv git-hash-object.html+ git-hash-object.html +rm -f git-fsck.html+ git-fsck.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-fsck.html+ git-fsck.txt && \ +mv git-fsck.html+ git-fsck.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-grep.html+ git-grep.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-grep.html+ git-grep.txt && \ +mv git-grep.html+ git-grep.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-gc.html+ git-gc.html && \ @@ -5171,6 +5211,11 @@ mv git-gc.html+ git-gc.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-http-backend.html+ git-http-backend.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-http-backend.html+ git-http-backend.txt && \ +mv git-http-backend.html+ git-http-backend.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-help.html+ git-help.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-help.html+ git-help.txt && \ mv git-help.html+ git-help.html @@ -5181,31 +5226,16 @@ mv git-http-fetch.html+ git-http-fetch.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-grep.html+ git-grep.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-grep.html+ git-grep.txt && \ -mv git-grep.html+ git-grep.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-http-push.html+ git-http-push.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-http-push.html+ git-http-push.txt && \ mv git-http-push.html+ git-http-push.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-http-backend.html+ git-http-backend.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-http-backend.html+ git-http-backend.txt && \ -mv git-http-backend.html+ git-http-backend.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-imap-send.html+ git-imap-send.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-imap-send.html+ git-imap-send.txt && \ mv git-imap-send.html+ git-imap-send.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-format-patch.html+ git-format-patch.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-format-patch.html+ git-format-patch.txt && \ -mv git-format-patch.html+ git-format-patch.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-index-pack.html+ git-index-pack.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-index-pack.html+ git-index-pack.txt && \ mv git-index-pack.html+ git-index-pack.html @@ -5221,16 +5251,16 @@ mv git-instaweb.html+ git-instaweb.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-format-patch.html+ git-format-patch.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-format-patch.html+ git-format-patch.txt && \ +mv git-format-patch.html+ git-format-patch.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-init.html+ git-init.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-init.html+ git-init.txt && \ mv git-init.html+ git-init.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-ls-tree.html+ git-ls-tree.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-ls-tree.html+ git-ls-tree.txt && \ -mv git-ls-tree.html+ git-ls-tree.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-interpret-trailers.html+ git-interpret-trailers.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-interpret-trailers.html+ git-interpret-trailers.txt && \ mv git-interpret-trailers.html+ git-interpret-trailers.html @@ -5241,9 +5271,14 @@ mv git-ls-remote.html+ git-ls-remote.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mailinfo.html+ git-mailinfo.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-mailinfo.html+ git-mailinfo.txt && \ -mv git-mailinfo.html+ git-mailinfo.html +rm -f git-ls-files.html+ git-ls-files.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-ls-files.html+ git-ls-files.txt && \ +mv git-ls-files.html+ git-ls-files.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-ls-tree.html+ git-ls-tree.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-ls-tree.html+ git-ls-tree.txt && \ +mv git-ls-tree.html+ git-ls-tree.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-mailsplit.html+ git-mailsplit.html && \ @@ -5251,9 +5286,9 @@ mv git-mailsplit.html+ git-mailsplit.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-ls-files.html+ git-ls-files.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-ls-files.html+ git-ls-files.txt && \ -mv git-ls-files.html+ git-ls-files.html +rm -f git-mailinfo.html+ git-mailinfo.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-mailinfo.html+ git-mailinfo.txt && \ +mv git-mailinfo.html+ git-mailinfo.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-merge-one-file.html+ git-merge-one-file.html && \ @@ -5261,16 +5296,16 @@ mv git-merge-one-file.html+ git-merge-one-file.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-merge-index.html+ git-merge-index.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-merge-index.html+ git-merge-index.txt && \ -mv git-merge-index.html+ git-merge-index.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-merge-file.html+ git-merge-file.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-merge-file.html+ git-merge-file.txt && \ mv git-merge-file.html+ git-merge-file.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-merge-index.html+ git-merge-index.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-merge-index.html+ git-merge-index.txt && \ +mv git-merge-index.html+ git-merge-index.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-maintenance.html+ git-maintenance.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-maintenance.html+ git-maintenance.txt && \ mv git-maintenance.html+ git-maintenance.html @@ -5286,16 +5321,6 @@ mv git-merge-base.html+ git-merge-base.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mergetool--lib.html+ git-mergetool--lib.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-mergetool--lib.html+ git-mergetool--lib.txt && \ -mv git-mergetool--lib.html+ git-mergetool--lib.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mktree.html+ git-mktree.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-mktree.html+ git-mktree.txt && \ -mv git-mktree.html+ git-mktree.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-mktag.html+ git-mktag.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-mktag.html+ git-mktag.txt && \ mv git-mktag.html+ git-mktag.html @@ -5306,31 +5331,36 @@ mv git-mergetool.html+ git-mergetool.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-mergetool--lib.html+ git-mergetool--lib.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-mergetool--lib.html+ git-mergetool--lib.txt && \ +mv git-mergetool--lib.html+ git-mergetool--lib.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-mktree.html+ git-mktree.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-mktree.html+ git-mktree.txt && \ +mv git-mktree.html+ git-mktree.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-multi-pack-index.html+ git-multi-pack-index.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-multi-pack-index.html+ git-multi-pack-index.txt && \ mv git-multi-pack-index.html+ git-multi-pack-index.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mv.html+ git-mv.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-mv.html+ git-mv.txt && \ -mv git-mv.html+ git-mv.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-name-rev.html+ git-name-rev.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-name-rev.html+ git-name-rev.txt && \ mv git-name-rev.html+ git-name-rev.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-mv.html+ git-mv.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-mv.html+ git-mv.txt && \ +mv git-mv.html+ git-mv.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-pack-redundant.html+ git-pack-redundant.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-pack-redundant.html+ git-pack-redundant.txt && \ mv git-pack-redundant.html+ git-pack-redundant.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-merge.html+ git-merge.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-merge.html+ git-merge.txt && \ -mv git-merge.html+ git-merge.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-pack-refs.html+ git-pack-refs.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-pack-refs.html+ git-pack-refs.txt && \ mv git-pack-refs.html+ git-pack-refs.html @@ -5341,6 +5371,11 @@ mv git-notes.html+ git-notes.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-merge.html+ git-merge.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-merge.html+ git-merge.txt && \ +mv git-merge.html+ git-merge.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-pack-objects.html+ git-pack-objects.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-pack-objects.html+ git-pack-objects.txt && \ mv git-pack-objects.html+ git-pack-objects.html @@ -5366,16 +5401,16 @@ mv git-p4.html+ git-p4.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-quiltimport.html+ git-quiltimport.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-quiltimport.html+ git-quiltimport.txt && \ -mv git-quiltimport.html+ git-quiltimport.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-config.html+ git-config.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-config.html+ git-config.txt && \ mv git-config.html+ git-config.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-quiltimport.html+ git-quiltimport.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-quiltimport.html+ git-quiltimport.txt && \ +mv git-quiltimport.html+ git-quiltimport.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-range-diff.html+ git-range-diff.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-range-diff.html+ git-range-diff.txt && \ mv git-range-diff.html+ git-range-diff.html @@ -5386,19 +5421,29 @@ mv git-read-tree.html+ git-read-tree.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-reflog.html+ git-reflog.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-reflog.html+ git-reflog.txt && \ +mv git-reflog.html+ git-reflog.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-receive-pack.html+ git-receive-pack.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-receive-pack.html+ git-receive-pack.txt && \ mv git-receive-pack.html+ git-receive-pack.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-remote-fd.html+ git-remote-fd.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-remote-fd.html+ git-remote-fd.txt && \ +mv git-remote-fd.html+ git-remote-fd.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-log.html+ git-log.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-log.html+ git-log.txt && \ mv git-log.html+ git-log.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-reflog.html+ git-reflog.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-reflog.html+ git-reflog.txt && \ -mv git-reflog.html+ git-reflog.html +rm -f git-remote-ext.html+ git-remote-ext.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-remote-ext.html+ git-remote-ext.txt && \ +mv git-remote-ext.html+ git-remote-ext.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-push.html+ git-push.html && \ @@ -5406,19 +5451,14 @@ mv git-push.html+ git-push.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-remote-ext.html+ git-remote-ext.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-remote-ext.html+ git-remote-ext.txt && \ -mv git-remote-ext.html+ git-remote-ext.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-pull.html+ git-pull.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-pull.html+ git-pull.txt && \ mv git-pull.html+ git-pull.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-remote-fd.html+ git-remote-fd.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-remote-fd.html+ git-remote-fd.txt && \ -mv git-remote-fd.html+ git-remote-fd.html +rm -f git-remote.html+ git-remote.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-remote.html+ git-remote.txt && \ +mv git-remote.html+ git-remote.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-repack.html+ git-repack.html && \ @@ -5426,6 +5466,11 @@ mv git-repack.html+ git-repack.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-rerere.html+ git-rerere.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-rerere.html+ git-rerere.txt && \ +mv git-rerere.html+ git-rerere.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-request-pull.html+ git-request-pull.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-request-pull.html+ git-request-pull.txt && \ mv git-request-pull.html+ git-request-pull.html @@ -5436,14 +5481,9 @@ mv git-replace.html+ git-replace.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-remote.html+ git-remote.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-remote.html+ git-remote.txt && \ -mv git-remote.html+ git-remote.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-rerere.html+ git-rerere.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-rerere.html+ git-rerere.txt && \ -mv git-rerere.html+ git-rerere.html +rm -f git-reset.html+ git-reset.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-reset.html+ git-reset.txt && \ +mv git-reset.html+ git-reset.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-restore.html+ git-restore.html && \ @@ -5461,16 +5501,16 @@ mv git-rm.html+ git-rm.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-reset.html+ git-reset.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-reset.html+ git-reset.txt && \ -mv git-reset.html+ git-reset.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-rebase.html+ git-rebase.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-rebase.html+ git-rebase.txt && \ mv git-rebase.html+ git-rebase.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-sh-i18n.html+ git-sh-i18n.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-sh-i18n.html+ git-sh-i18n.txt && \ +mv git-sh-i18n.html+ git-sh-i18n.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-sh-i18n--envsubst.html+ git-sh-i18n--envsubst.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-sh-i18n--envsubst.html+ git-sh-i18n--envsubst.txt && \ mv git-sh-i18n--envsubst.html+ git-sh-i18n--envsubst.html @@ -5481,11 +5521,6 @@ mv git-send-pack.html+ git-send-pack.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-sh-i18n.html+ git-sh-i18n.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-sh-i18n.html+ git-sh-i18n.txt && \ -mv git-sh-i18n.html+ git-sh-i18n.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-send-email.html+ git-send-email.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-send-email.html+ git-send-email.txt && \ mv git-send-email.html+ git-send-email.html @@ -5496,19 +5531,14 @@ mv git-sh-setup.html+ git-sh-setup.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-shell.html+ git-shell.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-shell.html+ git-shell.txt && \ -mv git-shell.html+ git-shell.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-show-index.html+ git-show-index.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-show-index.html+ git-show-index.txt && \ mv git-show-index.html+ git-show-index.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-rev-parse.html+ git-rev-parse.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-rev-parse.html+ git-rev-parse.txt && \ -mv git-rev-parse.html+ git-rev-parse.html +rm -f git-shell.html+ git-shell.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-shell.html+ git-shell.txt && \ +mv git-shell.html+ git-shell.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-show-branch.html+ git-show-branch.html && \ @@ -5516,9 +5546,9 @@ mv git-show-branch.html+ git-show-branch.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-stage.html+ git-stage.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-stage.html+ git-stage.txt && \ -mv git-stage.html+ git-stage.html +rm -f git-rev-parse.html+ git-rev-parse.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-rev-parse.html+ git-rev-parse.txt && \ +mv git-rev-parse.html+ git-rev-parse.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-show-ref.html+ git-show-ref.html && \ @@ -5526,24 +5556,24 @@ mv git-show-ref.html+ git-show-ref.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-stage.html+ git-stage.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-stage.html+ git-stage.txt && \ +mv git-stage.html+ git-stage.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-sparse-checkout.html+ git-sparse-checkout.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-sparse-checkout.html+ git-sparse-checkout.txt && \ mv git-sparse-checkout.html+ git-sparse-checkout.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-stripspace.html+ git-stripspace.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-stripspace.html+ git-stripspace.txt && \ -mv git-stripspace.html+ git-stripspace.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-stash.html+ git-stash.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-stash.html+ git-stash.txt && \ mv git-stash.html+ git-stash.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-rev-list.html+ git-rev-list.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-rev-list.html+ git-rev-list.txt && \ -mv git-rev-list.html+ git-rev-list.html +rm -f git-stripspace.html+ git-stripspace.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-stripspace.html+ git-stripspace.txt && \ +mv git-stripspace.html+ git-stripspace.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-status.html+ git-status.html && \ @@ -5556,9 +5586,9 @@ mv git-shortlog.html+ git-shortlog.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-submodule.html+ git-submodule.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-submodule.html+ git-submodule.txt && \ -mv git-submodule.html+ git-submodule.html +rm -f git-rev-list.html+ git-rev-list.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-rev-list.html+ git-rev-list.txt && \ +mv git-rev-list.html+ git-rev-list.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-symbolic-ref.html+ git-symbolic-ref.html && \ @@ -5566,9 +5596,9 @@ mv git-symbolic-ref.html+ git-symbolic-ref.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-switch.html+ git-switch.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-switch.html+ git-switch.txt && \ -mv git-switch.html+ git-switch.html +rm -f git-submodule.html+ git-submodule.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-submodule.html+ git-submodule.txt && \ +mv git-submodule.html+ git-submodule.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-unpack-file.html+ git-unpack-file.html && \ @@ -5581,21 +5611,26 @@ mv git-unpack-objects.html+ git-unpack-objects.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-switch.html+ git-switch.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-switch.html+ git-switch.txt && \ +mv git-switch.html+ git-switch.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-tag.html+ git-tag.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-tag.html+ git-tag.txt && \ mv git-tag.html+ git-tag.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-update-ref.html+ git-update-ref.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-update-ref.html+ git-update-ref.txt && \ -mv git-update-ref.html+ git-update-ref.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-update-server-info.html+ git-update-server-info.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-update-server-info.html+ git-update-server-info.txt && \ mv git-update-server-info.html+ git-update-server-info.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-update-ref.html+ git-update-ref.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-update-ref.html+ git-update-ref.txt && \ +mv git-update-ref.html+ git-update-ref.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-upload-archive.html+ git-upload-archive.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-upload-archive.html+ git-upload-archive.txt && \ mv git-upload-archive.html+ git-upload-archive.html @@ -5606,29 +5641,19 @@ mv git-upload-pack.html+ git-upload-pack.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-show.html+ git-show.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-show.html+ git-show.txt && \ -mv git-show.html+ git-show.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-verify-commit.html+ git-verify-commit.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-verify-commit.html+ git-verify-commit.txt && \ mv git-verify-commit.html+ git-verify-commit.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-svn.html+ git-svn.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-svn.html+ git-svn.txt && \ -mv git-svn.html+ git-svn.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-var.html+ git-var.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-var.html+ git-var.txt && \ mv git-var.html+ git-var.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-verify-tag.html+ git-verify-tag.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-verify-tag.html+ git-verify-tag.txt && \ -mv git-verify-tag.html+ git-verify-tag.html +rm -f git-show.html+ git-show.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-show.html+ git-show.txt && \ +mv git-show.html+ git-show.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-verify-pack.html+ git-verify-pack.html && \ @@ -5641,9 +5666,14 @@ mv git-update-index.html+ git-update-index.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-whatchanged.html+ git-whatchanged.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-whatchanged.html+ git-whatchanged.txt && \ -mv git-whatchanged.html+ git-whatchanged.html +rm -f git-svn.html+ git-svn.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-svn.html+ git-svn.txt && \ +mv git-svn.html+ git-svn.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-verify-tag.html+ git-verify-tag.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-verify-tag.html+ git-verify-tag.txt && \ +mv git-verify-tag.html+ git-verify-tag.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-web--browse.html+ git-web--browse.html && \ @@ -5651,6 +5681,11 @@ mv git-web--browse.html+ git-web--browse.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-whatchanged.html+ git-whatchanged.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-whatchanged.html+ git-whatchanged.txt && \ +mv git-whatchanged.html+ git-whatchanged.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-write-tree.html+ git-write-tree.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git-write-tree.html+ git-write-tree.txt && \ mv git-write-tree.html+ git-write-tree.html @@ -5701,24 +5736,24 @@ mv gitattributes.html+ gitattributes.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitcvs-migration.html+ gitcvs-migration.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitcvs-migration.html+ gitcvs-migration.txt && \ -mv gitcvs-migration.html+ gitcvs-migration.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitcredentials.html+ gitcredentials.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitcredentials.html+ gitcredentials.txt && \ mv gitcredentials.html+ gitcredentials.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f gitcvs-migration.html+ gitcvs-migration.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitcvs-migration.html+ gitcvs-migration.txt && \ +mv gitcvs-migration.html+ gitcvs-migration.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitdiffcore.html+ gitdiffcore.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitdiffcore.html+ gitdiffcore.txt && \ mv gitdiffcore.html+ gitdiffcore.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitweb.conf.html+ gitweb.conf.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitweb.conf.html+ gitweb.conf.txt && \ -mv gitweb.conf.html+ gitweb.conf.html +rm -f gitnamespaces.html+ gitnamespaces.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitnamespaces.html+ gitnamespaces.txt && \ +mv gitnamespaces.html+ gitnamespaces.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f giteveryday.html+ giteveryday.html && \ @@ -5726,9 +5761,9 @@ mv giteveryday.html+ giteveryday.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitnamespaces.html+ gitnamespaces.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitnamespaces.html+ gitnamespaces.txt && \ -mv gitnamespaces.html+ gitnamespaces.html +rm -f gitweb.conf.html+ gitweb.conf.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitweb.conf.html+ gitweb.conf.txt && \ +mv gitweb.conf.html+ gitweb.conf.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitfaq.html+ gitfaq.html && \ @@ -5736,31 +5771,31 @@ mv gitfaq.html+ gitfaq.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git.html+ git.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git.html+ git.txt && \ +mv git.html+ git.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitsubmodules.html+ gitsubmodules.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitsubmodules.html+ gitsubmodules.txt && \ mv gitsubmodules.html+ gitsubmodules.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f gitcore-tutorial.html+ gitcore-tutorial.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitcore-tutorial.html+ gitcore-tutorial.txt && \ +mv gitcore-tutorial.html+ gitcore-tutorial.html +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gittutorial-2.html+ gittutorial-2.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gittutorial-2.html+ gittutorial-2.txt && \ mv gittutorial-2.html+ gittutorial-2.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git.html+ git.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o git.html+ git.txt && \ -mv git.html+ git.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitrevisions.html+ gitrevisions.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitrevisions.html+ gitrevisions.txt && \ mv gitrevisions.html+ gitrevisions.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitcore-tutorial.html+ gitcore-tutorial.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitcore-tutorial.html+ gitcore-tutorial.txt && \ -mv gitcore-tutorial.html+ gitcore-tutorial.html -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitglossary.html+ gitglossary.html && \ TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitglossary.html+ gitglossary.txt && \ mv gitglossary.html+ gitglossary.html @@ -5771,15 +5806,15 @@ mv gitremote-helpers.html+ gitremote-helpers.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gittutorial.html+ gittutorial.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gittutorial.html+ gittutorial.txt && \ -mv gittutorial.html+ gittutorial.html +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 howto-index.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' TZ=UTC asciidoc -a git-relative-html-prefix=../ -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 technical/api-index.txt make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 howto-index.txt +rm -f gittutorial.html+ gittutorial.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gittutorial.html+ gittutorial.txt && \ +mv gittutorial.html+ gittutorial.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f user-manual.html+ user-manual.html && \ @@ -5787,34 +5822,34 @@ mv user-manual.html+ user-manual.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitworkflows.html+ gitworkflows.html && \ -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitworkflows.html+ gitworkflows.txt && \ -mv gitworkflows.html+ gitworkflows.html +rm -f git-add.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-add.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-am.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-am.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-add.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-add.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-archimport.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-archimport.xml +rm -f gitworkflows.html+ gitworkflows.html && \ +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 -d manpage -o gitworkflows.html+ gitworkflows.txt && \ +mv gitworkflows.html+ gitworkflows.html make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-annotate.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-annotate.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 SubmittingPatches.txt -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-apply.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-apply.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-archimport.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-archimport.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +TZ=UTC asciidoc -f asciidoc.conf -amanversion=2.30.2 -amanmanual='Git Manual' -amansource='Git' -b xhtml11 SubmittingPatches.txt +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-archive.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-archive.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -5827,10 +5862,6 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-bugreport.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-branch.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-branch.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-blame.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-blame.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -5839,42 +5870,46 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-bundle.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-check-attr.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-check-attr.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-cat-file.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-cat-file.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-check-ignore.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-check-ignore.xml +rm -f git-branch.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-branch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-check-mailmap.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-check-mailmap.xml +rm -f git-check-attr.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-check-attr.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-cherry.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-cherry.xml +rm -f git-check-ignore.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-check-ignore.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-check-ref-format.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-check-ref-format.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-check-mailmap.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-check-mailmap.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-checkout-index.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-checkout-index.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-citool.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-citool.xml +rm -f git-cherry.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-cherry.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-cherry-pick.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-cherry-pick.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-citool.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-citool.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-checkout.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-checkout.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -5883,10 +5918,6 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-clean.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-clone.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-clone.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-column.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-column.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -5895,12 +5926,12 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-commit-graph.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-commit-tree.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-commit-tree.xml +rm -f git-clone.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-clone.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-commit.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-commit.xml +rm -f git-commit-tree.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-commit-tree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-credential-cache--daemon.1 && \ @@ -5911,18 +5942,22 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-count-objects.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-credential.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-credential.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-credential-cache.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-credential-cache.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-commit.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-commit.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-credential-store.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-credential-store.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-credential.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-credential.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-cvsexportcommit.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-cvsexportcommit.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -5931,14 +5966,14 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-cvsimport.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-cvsserver.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-cvsserver.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-daemon.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-daemon.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-cvsserver.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-cvsserver.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-describe.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-describe.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -5951,14 +5986,14 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-difftool.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-fast-export.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-fast-export.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-diff-index.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-diff-index.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-fast-export.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-fast-export.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-diff-tree.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-diff-tree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -5971,6 +6006,10 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-fetch-pack.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-fetch.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-fetch.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-fmt-merge-msg.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-fmt-merge-msg.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -5983,10 +6022,6 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-filter-branch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-fetch.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-fetch.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-for-each-repo.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-for-each-repo.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -5999,14 +6034,14 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-fsck-objects.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-get-tar-commit-id.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-get-tar-commit-id.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-fsck.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-fsck.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-get-tar-commit-id.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-get-tar-commit-id.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-gc.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-gc.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6015,14 +6050,14 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-format-patch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-grep.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-grep.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-gui.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-gui.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-grep.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-grep.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-hash-object.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-hash-object.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6031,30 +6066,30 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-help.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-http-backend.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-http-backend.xml +rm -f git-config.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-config.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-http-fetch.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-http-fetch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-http-backend.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-http-backend.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-http-push.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-http-push.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-config.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-config.xml +rm -f git-imap-send.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-imap-send.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-index-pack.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-index-pack.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-imap-send.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-imap-send.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-init-db.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-init-db.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6071,88 +6106,84 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-interpret-trailers.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-ls-files.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-ls-files.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-ls-remote.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-ls-remote.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mailinfo.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mailinfo.xml +rm -f git-mailsplit.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mailsplit.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-ls-tree.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-ls-tree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mailsplit.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mailsplit.xml +rm -f git-ls-files.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-ls-files.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-mailinfo.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mailinfo.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-maintenance.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-maintenance.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-merge-base.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-merge-base.xml +rm -f git-merge-one-file.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-merge-one-file.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-merge-file.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-merge-file.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-merge-index.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-merge-index.xml +rm -f git-merge-base.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-merge-base.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-merge-one-file.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-merge-one-file.xml +rm -f git-merge-index.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-merge-index.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-merge-tree.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-merge-tree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mergetool--lib.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mergetool--lib.xml +rm -f git-mktag.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mktag.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-mergetool.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mergetool.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mktree.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mktree.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-merge.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-merge.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mktag.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mktag.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-mv.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mv.xml +rm -f git-mergetool--lib.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mergetool--lib.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-log.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-log.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-mktree.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mktree.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-multi-pack-index.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-multi-pack-index.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-name-rev.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-name-rev.xml +rm -f git-mv.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-mv.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-pack-refs.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-pack-refs.xml +rm -f git-name-rev.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-name-rev.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-pack-redundant.1 && \ @@ -6163,22 +6194,26 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-notes.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-pack-objects.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-pack-objects.xml +rm -f git-pack-refs.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-pack-refs.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-patch-id.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-patch-id.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-prune-packed.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-prune-packed.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-p4.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-p4.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-pack-objects.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-pack-objects.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-prune-packed.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-prune-packed.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-prune.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-prune.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6191,24 +6226,20 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-range-diff.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-read-tree.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-read-tree.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-receive-pack.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-receive-pack.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-push.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-push.xml +rm -f git-read-tree.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-read-tree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-pull.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-pull.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-remote-fd.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-remote-fd.xml +rm -f git-push.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-push.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-reflog.1 && \ @@ -6219,48 +6250,48 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-remote-ext.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-rebase.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-rebase.xml +rm -f git-remote-fd.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-remote-fd.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-remote.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-remote.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-request-pull.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-request-pull.xml +rm -f git-repack.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-repack.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-rebase.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-rebase.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-replace.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-replace.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-repack.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-repack.xml +rm -f git-rerere.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-rerere.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-reset.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-reset.xml +rm -f git-request-pull.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-request-pull.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-rerere.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-rerere.xml +rm -f git-reset.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-reset.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-restore.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-restore.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-rm.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-rm.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-revert.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-revert.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-rev-parse.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-rev-parse.xml +rm -f git-rm.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-rm.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-sh-i18n--envsubst.1 && \ @@ -6271,6 +6302,10 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-send-pack.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-rev-parse.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-rev-parse.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-send-email.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-send-email.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6279,26 +6314,26 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-sh-i18n.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-rev-list.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-rev-list.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-sh-setup.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-sh-setup.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-shell.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-shell.xml +rm -f git-rev-list.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-rev-list.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-show-index.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-show-index.xml +rm -f git-shell.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-shell.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-show-branch.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-show-branch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-show-index.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-show-index.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-show-ref.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-show-ref.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6307,12 +6342,16 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-shortlog.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-stage.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-stage.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-sparse-checkout.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-sparse-checkout.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-stage.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-stage.xml +rm -f git-show.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-show.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-stripspace.1 && \ @@ -6331,10 +6370,6 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-submodule.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-show.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-show.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-switch.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-switch.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6343,14 +6378,6 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-symbolic-ref.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-unpack-file.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-unpack-file.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-svn.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-svn.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-tag.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-tag.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6359,34 +6386,42 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-unpack-objects.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-update-ref.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-update-ref.xml +rm -f git-svn.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-svn.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-update-server-info.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-update-server-info.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-update-index.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-update-index.xml +rm -f git-update-ref.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-update-ref.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-unpack-file.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-unpack-file.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-upload-archive.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-upload-archive.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-upload-pack.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-upload-pack.xml +rm -f git-update-index.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-update-index.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-verify-commit.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-verify-commit.xml +rm -f git-upload-pack.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-upload-pack.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-var.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-var.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-verify-commit.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-verify-commit.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-verify-pack.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-verify-pack.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6395,14 +6430,14 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-verify-tag.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git-web--browse.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-web--browse.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-whatchanged.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-whatchanged.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f git-web--browse.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-web--browse.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f git-worktree.1 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git-worktree.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6415,10 +6450,6 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitk.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitweb.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitweb.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitignore.5 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitignore.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6427,38 +6458,42 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitmodules.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f githooks.5 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man githooks.xml +rm -f gitweb.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitweb.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitattributes.5 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitattributes.xml +rm -f githooks.5 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man githooks.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitrepository-layout.5 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitrepository-layout.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f git.1 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git.xml +rm -f gitattributes.5 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitattributes.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitweb.conf.5 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitweb.conf.xml +rm -f git.1 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man git.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitcli.7 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitcli.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitcredentials.7 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitcredentials.xml +rm -f gitweb.conf.5 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitweb.conf.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitcvs-migration.7 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitcvs-migration.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f gitcredentials.7 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitcredentials.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitdiffcore.7 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitdiffcore.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6467,6 +6502,10 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man giteveryday.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f gitfaq.7 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitfaq.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitnamespaces.7 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitnamespaces.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' @@ -6475,12 +6514,8 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitcore-tutorial.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitfaq.7 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitfaq.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitglossary.7 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitglossary.xml +rm -f gitsubmodules.7 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitsubmodules.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gitrevisions.7 && \ @@ -6491,21 +6526,21 @@ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitremote-helpers.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitsubmodules.7 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitsubmodules.xml -make[2]: Leaving directory '/build/git-2.30.2/Documentation' -make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gittutorial-2.7 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gittutorial-2.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' -rm -f gitworkflows.7 && \ -xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitworkflows.xml +rm -f gitglossary.7 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitglossary.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[2]: Entering directory '/build/git-2.30.2/Documentation' rm -f gittutorial.7 && \ xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gittutorial.xml make[2]: Leaving directory '/build/git-2.30.2/Documentation' +make[2]: Entering directory '/build/git-2.30.2/Documentation' +rm -f gitworkflows.7 && \ +xmlto -m manpage-normal.xsl -m manpage-bold-literal.xsl -m manpage-base-url.xsl man gitworkflows.xml +make[2]: Leaving directory '/build/git-2.30.2/Documentation' make[1]: Entering directory '/build/git-2.30.2' # git-mediawiki make[1]: Leaving directory '/build/git-2.30.2' @@ -6541,16 +6576,16 @@ GIT_SKIP_TESTS="t9128 t9167" \ GIT_TEST_OPTS='--verbose' /usr/bin/make test NO_OPENSSL=1 prefix=/usr gitexecdir=/usr/lib/git-core libexecdir=/usr/lib/git-core mandir=/usr/share/man htmldir=/usr/share/doc/git/html INSTALLDIRS=vendor SANE_TOOL_PATH= INSTALL=install TAR=tar NO_CROSS_DIRECTORY_HARDLINKS=1 NO_INSTALL_HARDLINKS=1 NO_PERL_CPAN_FALLBACKS=1 PYTHON_PATH=/usr/bin/python3 DEFAULT_PAGER=pager DEFAULT_EDITOR=editor CC='gcc' CFLAGS='-Wall -g -O2 -fdebug-prefix-map=/build/git-2.30.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS='-Wl,-z,relro' HOST_CPU='aarch64' V=1 USE_LIBPCRE2=1 make[2]: Entering directory '/build/git-2.30.2' -rm -f git-add--interactive git-add--interactive+ && \ +rm -f git-archimport git-archimport+ && \ sed -e '1{' \ -e ' s|#!.*perl|#!/usr/bin/perl|' \ -e ' r GIT-PERL-HEADER' \ -e ' G' \ -e '}' \ -e 's/@@GIT_VERSION@@/2.30.2/g' \ - git-add--interactive.perl >git-add--interactive+ && \ -chmod +x git-add--interactive+ && \ -mv git-add--interactive+ git-add--interactive + git-archimport.perl >git-archimport+ && \ +chmod +x git-archimport+ && \ +mv git-archimport+ git-archimport make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' rm -f git-cvsexportcommit git-cvsexportcommit+ && \ @@ -6565,28 +6600,28 @@ mv git-cvsexportcommit+ git-cvsexportcommit make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-archimport git-archimport+ && \ +rm -f git-cvsimport git-cvsimport+ && \ sed -e '1{' \ -e ' s|#!.*perl|#!/usr/bin/perl|' \ -e ' r GIT-PERL-HEADER' \ -e ' G' \ -e '}' \ -e 's/@@GIT_VERSION@@/2.30.2/g' \ - git-archimport.perl >git-archimport+ && \ -chmod +x git-archimport+ && \ -mv git-archimport+ git-archimport + git-cvsimport.perl >git-cvsimport+ && \ +chmod +x git-cvsimport+ && \ +mv git-cvsimport+ git-cvsimport make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-cvsimport git-cvsimport+ && \ +rm -f git-add--interactive git-add--interactive+ && \ sed -e '1{' \ -e ' s|#!.*perl|#!/usr/bin/perl|' \ -e ' r GIT-PERL-HEADER' \ -e ' G' \ -e '}' \ -e 's/@@GIT_VERSION@@/2.30.2/g' \ - git-cvsimport.perl >git-cvsimport+ && \ -chmod +x git-cvsimport+ && \ -mv git-cvsimport+ git-cvsimport + git-add--interactive.perl >git-add--interactive+ && \ +chmod +x git-add--interactive+ && \ +mv git-add--interactive+ git-add--interactive make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' rm -f git-cvsserver git-cvsserver+ && \ @@ -6613,13 +6648,6 @@ mv git-send-email+ git-send-email make[2]: Leaving directory '/build/git-2.30.2' make[2]: Entering directory '/build/git-2.30.2' -rm -f git-p4 git-p4+ && \ -sed -e '1s|#!.*python|#!/usr/bin/python3|' \ - git-p4.py >git-p4+ && \ -chmod +x git-p4+ && \ -mv git-p4+ git-p4 -make[2]: Leaving directory '/build/git-2.30.2' -make[2]: Entering directory '/build/git-2.30.2' rm -f git-svn git-svn+ && \ sed -e '1{' \ -e ' s|#!.*perl|#!/usr/bin/perl|' \ @@ -6631,6 +6659,13 @@ chmod +x git-svn+ && \ mv git-svn+ git-svn make[2]: Leaving directory '/build/git-2.30.2' +make[2]: Entering directory '/build/git-2.30.2' +rm -f git-p4 git-p4+ && \ +sed -e '1s|#!.*python|#!/usr/bin/python3|' \ + git-p4.py >git-p4+ && \ +chmod +x git-p4+ && \ +mv git-p4+ git-p4 +make[2]: Leaving directory '/build/git-2.30.2' /usr/bin/make -C git-gui gitexecdir='/usr/lib/git-core' all /usr/bin/make -C gitk-git all /usr/bin/make -C templates SHELL_PATH='/bin/sh' PERL_PATH='/usr/bin/perl' @@ -6643,6 +6678,73 @@ make[3]: Leaving directory '/build/git-2.30.2/t' /usr/bin/make aggregate-results-and-cleanup make[4]: Entering directory '/build/git-2.30.2/t' +*** t0007-git-var.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0007-git-var/.git/ +expecting success of 0007.1 'get GIT_AUTHOR_IDENT': + test_tick && + echo "$GIT_AUTHOR_NAME <$GIT_AUTHOR_EMAIL> $GIT_AUTHOR_DATE" >expect && + git var GIT_AUTHOR_IDENT >actual && + test_cmp expect actual + +ok 1 - get GIT_AUTHOR_IDENT + +expecting success of 0007.2 'get GIT_COMMITTER_IDENT': + test_tick && + echo "$GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> $GIT_COMMITTER_DATE" >expect && + git var GIT_COMMITTER_IDENT >actual && + test_cmp expect actual + +ok 2 - get GIT_COMMITTER_IDENT + +checking prerequisite: FAIL_PREREQS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-FAIL_PREREQS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-FAIL_PREREQS" && + test_bool_env GIT_TEST_FAIL_PREREQS false + +) +prerequisite FAIL_PREREQS not satisfied +checking prerequisite: AUTOIDENT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-AUTOIDENT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-AUTOIDENT" && + sane_unset GIT_AUTHOR_NAME && + sane_unset GIT_AUTHOR_EMAIL && + git var GIT_AUTHOR_IDENT + +) +second user 1112912053 -0700 +prerequisite AUTOIDENT ok +ok 3 # skip requested identities are strict (missing !AUTOIDENT of !FAIL_PREREQS,!AUTOIDENT) + +expecting success of 0007.4 'git var -l lists variables': + git var -l >actual && + echo "$GIT_AUTHOR_NAME <$GIT_AUTHOR_EMAIL> $GIT_AUTHOR_DATE" >expect && + sed -n s/GIT_AUTHOR_IDENT=//p actual.author && + test_cmp expect actual.author + +ok 4 - git var -l lists variables + +expecting success of 0007.5 'git var -l lists config': + git var -l >actual && + echo false >expect && + sed -n s/core\\.bare=//p actual.bare && + test_cmp expect actual.bare + +ok 5 - git var -l lists config + +expecting success of 0007.6 'listing and asking for variables are exclusive': + test_must_fail git var -l GIT_COMMITTER_IDENT + +usage: git var (-l | ) +ok 6 - listing and asking for variables are exclusive + +# passed all 6 test(s) +1..6 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t0005-signals.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0005-signals/.git/ expecting success of 0005.1 'sigchain works': @@ -6783,105 +6885,6 @@ 1..5 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0007-git-var.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0007-git-var/.git/ -expecting success of 0007.1 'get GIT_AUTHOR_IDENT': - test_tick && - echo "$GIT_AUTHOR_NAME <$GIT_AUTHOR_EMAIL> $GIT_AUTHOR_DATE" >expect && - git var GIT_AUTHOR_IDENT >actual && - test_cmp expect actual - -ok 1 - get GIT_AUTHOR_IDENT - -expecting success of 0007.2 'get GIT_COMMITTER_IDENT': - test_tick && - echo "$GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> $GIT_COMMITTER_DATE" >expect && - git var GIT_COMMITTER_IDENT >actual && - test_cmp expect actual - -ok 2 - get GIT_COMMITTER_IDENT - -checking prerequisite: FAIL_PREREQS - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-FAIL_PREREQS" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-FAIL_PREREQS" && - test_bool_env GIT_TEST_FAIL_PREREQS false - -) -prerequisite FAIL_PREREQS not satisfied -checking prerequisite: AUTOIDENT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-AUTOIDENT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-AUTOIDENT" && - sane_unset GIT_AUTHOR_NAME && - sane_unset GIT_AUTHOR_EMAIL && - git var GIT_AUTHOR_IDENT - -) -Author identity unknown - -*** Please tell me who you are. - -Run - - git config --global user.email "you@example.com" - git config --global user.name "Your Name" - -to set your account's default identity. -Omit --global to set the identity only in this repository. - -fatal: empty ident name (for ) not allowed -prerequisite AUTOIDENT not satisfied -expecting success of 0007.3 'requested identities are strict': - ( - sane_unset GIT_COMMITTER_NAME && - sane_unset GIT_COMMITTER_EMAIL && - test_must_fail git var GIT_COMMITTER_IDENT - ) - -Committer identity unknown - -*** Please tell me who you are. - -Run - - git config --global user.email "you@example.com" - git config --global user.name "Your Name" - -to set your account's default identity. -Omit --global to set the identity only in this repository. - -fatal: empty ident name (for ) not allowed -ok 3 - requested identities are strict - -expecting success of 0007.4 'git var -l lists variables': - git var -l >actual && - echo "$GIT_AUTHOR_NAME <$GIT_AUTHOR_EMAIL> $GIT_AUTHOR_DATE" >expect && - sed -n s/GIT_AUTHOR_IDENT=//p actual.author && - test_cmp expect actual.author - -ok 4 - git var -l lists variables - -expecting success of 0007.5 'git var -l lists config': - git var -l >actual && - echo false >expect && - sed -n s/core\\.bare=//p actual.bare && - test_cmp expect actual.bare - -ok 5 - git var -l lists config - -expecting success of 0007.6 'listing and asking for variables are exclusive': - test_must_fail git var -l GIT_COMMITTER_IDENT - -usage: git var (-l | ) -ok 6 - listing and asking for variables are exclusive - -# passed all 6 test(s) -1..6 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t0009-prio-queue.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0009-prio-queue/.git/ expecting success of 0009.1 'basic ordering': @@ -7369,6 +7372,58 @@ 1..1 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t0014-alias.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0014-alias/.git/ +expecting success of 0014.1 'nested aliases - internal execution': + git config alias.nested-internal-1 nested-internal-2 && + git config alias.nested-internal-2 status && + git nested-internal-1 >output && + test_i18ngrep "^On branch " output + +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +On branch master +ok 1 - nested aliases - internal execution + +expecting success of 0014.2 'nested aliases - mixed execution': + git config alias.nested-external-1 nested-external-2 && + git config alias.nested-external-2 "!git nested-external-3" && + git config alias.nested-external-3 status && + git nested-external-1 >output && + test_i18ngrep "^On branch " output + +On branch master +ok 2 - nested aliases - mixed execution + +expecting success of 0014.3 'looping aliases - internal execution': + git config alias.loop-internal-1 loop-internal-2 && + git config alias.loop-internal-2 loop-internal-3 && + git config alias.loop-internal-3 loop-internal-2 && + test_must_fail git loop-internal-1 2>output && + test_i18ngrep "^fatal: alias loop detected: expansion of" output + +fatal: alias loop detected: expansion of 'loop-internal-1' does not terminate: +ok 3 - looping aliases - internal execution + +expecting success of 0014.4 'run-command formats empty args properly': + test_must_fail env GIT_TRACE=1 git frotz a "" b " " c 2>actual.raw && + sed -ne "/run_command:/s/.*trace: run_command: //p" actual.raw >actual && + echo "git-frotz a '' b ' ' c" >expect && + test_cmp expect actual + +ok 4 - run-command formats empty args properly + +# passed all 4 test(s) +1..4 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t0003-attributes.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0003-attributes/.git/ expecting success of 0003.1 'open-quoted pathname': @@ -7864,58 +7919,6 @@ 1..30 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0014-alias.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0014-alias/.git/ -expecting success of 0014.1 'nested aliases - internal execution': - git config alias.nested-internal-1 nested-internal-2 && - git config alias.nested-internal-2 status && - git nested-internal-1 >output && - test_i18ngrep "^On branch " output - -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -On branch master -ok 1 - nested aliases - internal execution - -expecting success of 0014.2 'nested aliases - mixed execution': - git config alias.nested-external-1 nested-external-2 && - git config alias.nested-external-2 "!git nested-external-3" && - git config alias.nested-external-3 status && - git nested-external-1 >output && - test_i18ngrep "^On branch " output - -On branch master -ok 2 - nested aliases - mixed execution - -expecting success of 0014.3 'looping aliases - internal execution': - git config alias.loop-internal-1 loop-internal-2 && - git config alias.loop-internal-2 loop-internal-3 && - git config alias.loop-internal-3 loop-internal-2 && - test_must_fail git loop-internal-1 2>output && - test_i18ngrep "^fatal: alias loop detected: expansion of" output - -fatal: alias loop detected: expansion of 'loop-internal-1' does not terminate: -ok 3 - looping aliases - internal execution - -expecting success of 0014.4 'run-command formats empty args properly': - test_must_fail env GIT_TRACE=1 git frotz a "" b " " c 2>actual.raw && - sed -ne "/run_command:/s/.*trace: run_command: //p" actual.raw >actual && - echo "git-frotz a '' b ' ' c" >expect && - test_cmp expect actual - -ok 4 - run-command formats empty args properly - -# passed all 4 test(s) -1..4 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t0006-date.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0006-date/.git/ expecting success of 0006.1 'relative date (5 seconds ago)': @@ -8661,161 +8664,6 @@ 1..2 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0017-env-helper.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0017-env-helper/.git/ -expecting success of 0017.1 'env--helper usage': - test_must_fail git env--helper && - test_must_fail git env--helper --type=bool && - test_must_fail git env--helper --type=ulong && - test_must_fail git env--helper --type=bool && - test_must_fail git env--helper --type=bool --default && - test_must_fail git env--helper --type=bool --default= && - test_must_fail git env--helper --defaultxyz - -usage: git env--helper --type=[bool|ulong] - - --type value is given this type - --default default for git_env_*(...) to fall back on - --exit-code be quiet only use git_env_*() value as exit code - -usage: git env--helper --type=[bool|ulong] - - --type value is given this type - --default default for git_env_*(...) to fall back on - --exit-code be quiet only use git_env_*() value as exit code - -usage: git env--helper --type=[bool|ulong] - - --type value is given this type - --default default for git_env_*(...) to fall back on - --exit-code be quiet only use git_env_*() value as exit code - -usage: git env--helper --type=[bool|ulong] - - --type value is given this type - --default default for git_env_*(...) to fall back on - --exit-code be quiet only use git_env_*() value as exit code - -error: option `default' requires a value -usage: git env--helper --type=[bool|ulong] - - --type value is given this type - --default default for git_env_*(...) to fall back on - --exit-code be quiet only use git_env_*() value as exit code - -usage: git env--helper --type=[bool|ulong] - - --type value is given this type - --default default for git_env_*(...) to fall back on - --exit-code be quiet only use git_env_*() value as exit code - -ok 1 - env--helper usage - -expecting success of 0017.2 'env--helper bad default values': - test_must_fail git env--helper --type=bool --default=1xyz MISSING && - test_must_fail git env--helper --type=ulong --default=1xyz MISSING - -error: option `--default' expects a boolean value with `--type=bool`, not `1xyz` -usage: git env--helper --type=[bool|ulong] - - --type value is given this type - --default default for git_env_*(...) to fall back on - --exit-code be quiet only use git_env_*() value as exit code - -error: option `--default' expects an unsigned long value with `--type=ulong`, not `1xyz` -usage: git env--helper --type=[bool|ulong] - - --type value is given this type - --default default for git_env_*(...) to fall back on - --exit-code be quiet only use git_env_*() value as exit code - -ok 2 - env--helper bad default values - -expecting success of 0017.3 'env--helper --type=bool': - # Test various --default bool values - echo true >expected && - git env--helper --type=bool --default=1 MISSING >actual && - test_cmp expected actual && - git env--helper --type=bool --default=yes MISSING >actual && - test_cmp expected actual && - git env--helper --type=bool --default=true MISSING >actual && - test_cmp expected actual && - echo false >expected && - test_must_fail git env--helper --type=bool --default=0 MISSING >actual && - test_cmp expected actual && - test_must_fail git env--helper --type=bool --default=no MISSING >actual && - test_cmp expected actual && - test_must_fail git env--helper --type=bool --default=false MISSING >actual && - test_cmp expected actual && - - # No output with --exit-code - git env--helper --type=bool --default=true --exit-code MISSING >actual.out 2>actual.err && - test_must_be_empty actual.out && - test_must_be_empty actual.err && - test_must_fail git env--helper --type=bool --default=false --exit-code MISSING >actual.out 2>actual.err && - test_must_be_empty actual.out && - test_must_be_empty actual.err && - - # Existing variable - EXISTS=true git env--helper --type=bool --default=false --exit-code EXISTS >actual.out 2>actual.err && - test_must_be_empty actual.out && - test_must_be_empty actual.err && - test_must_fail \ - env EXISTS=false \ - git env--helper --type=bool --default=true --exit-code EXISTS >actual.out 2>actual.err && - test_must_be_empty actual.out && - test_must_be_empty actual.err - -ok 3 - env--helper --type=bool - -expecting success of 0017.4 'env--helper --type=ulong': - echo 1234567890 >expected && - git env--helper --type=ulong --default=1234567890 MISSING >actual.out 2>actual.err && - test_cmp expected actual.out && - test_must_be_empty actual.err && - - echo 0 >expected && - test_must_fail git env--helper --type=ulong --default=0 MISSING >actual && - test_cmp expected actual && - - git env--helper --type=ulong --default=1234567890 --exit-code MISSING >actual.out 2>actual.err && - test_must_be_empty actual.out && - test_must_be_empty actual.err && - - EXISTS=1234567890 git env--helper --type=ulong --default=0 EXISTS --exit-code >actual.out 2>actual.err && - test_must_be_empty actual.out && - test_must_be_empty actual.err && - - echo 1234567890 >expected && - EXISTS=1234567890 git env--helper --type=ulong --default=0 EXISTS >actual.out 2>actual.err && - test_cmp expected actual.out && - test_must_be_empty actual.err - -ok 4 - env--helper --type=ulong - -expecting success of 0017.5 'env--helper reads config thanks to trace2': - mkdir home && - git config -f home/.gitconfig include.path cycle && - git config -f home/cycle include.path .gitconfig && - - test_must_fail \ - env HOME="$(pwd)/home" GIT_TEST_GETTEXT_POISON=false \ - git config -l 2>err && - grep "exceeded maximum include depth" err && - - test_must_fail \ - env HOME="$(pwd)/home" GIT_TEST_GETTEXT_POISON=true \ - git -C cycle env--helper --type=bool --default=0 --exit-code GIT_TEST_GETTEXT_POISON 2>err && - grep "# GETTEXT POISON #" err - -fatal: exceeded maximum include depth (10) while including -fatal: # GETTEXT POISON # -ok 5 - env--helper reads config thanks to trace2 - -# passed all 5 test(s) -1..5 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t0001-init.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0001-init/.git/ expecting success of 0001.1 'plain': @@ -10004,6 +9852,161 @@ 1..3 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t0017-env-helper.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0017-env-helper/.git/ +expecting success of 0017.1 'env--helper usage': + test_must_fail git env--helper && + test_must_fail git env--helper --type=bool && + test_must_fail git env--helper --type=ulong && + test_must_fail git env--helper --type=bool && + test_must_fail git env--helper --type=bool --default && + test_must_fail git env--helper --type=bool --default= && + test_must_fail git env--helper --defaultxyz + +usage: git env--helper --type=[bool|ulong] + + --type value is given this type + --default default for git_env_*(...) to fall back on + --exit-code be quiet only use git_env_*() value as exit code + +usage: git env--helper --type=[bool|ulong] + + --type value is given this type + --default default for git_env_*(...) to fall back on + --exit-code be quiet only use git_env_*() value as exit code + +usage: git env--helper --type=[bool|ulong] + + --type value is given this type + --default default for git_env_*(...) to fall back on + --exit-code be quiet only use git_env_*() value as exit code + +usage: git env--helper --type=[bool|ulong] + + --type value is given this type + --default default for git_env_*(...) to fall back on + --exit-code be quiet only use git_env_*() value as exit code + +error: option `default' requires a value +usage: git env--helper --type=[bool|ulong] + + --type value is given this type + --default default for git_env_*(...) to fall back on + --exit-code be quiet only use git_env_*() value as exit code + +usage: git env--helper --type=[bool|ulong] + + --type value is given this type + --default default for git_env_*(...) to fall back on + --exit-code be quiet only use git_env_*() value as exit code + +ok 1 - env--helper usage + +expecting success of 0017.2 'env--helper bad default values': + test_must_fail git env--helper --type=bool --default=1xyz MISSING && + test_must_fail git env--helper --type=ulong --default=1xyz MISSING + +error: option `--default' expects a boolean value with `--type=bool`, not `1xyz` +usage: git env--helper --type=[bool|ulong] + + --type value is given this type + --default default for git_env_*(...) to fall back on + --exit-code be quiet only use git_env_*() value as exit code + +error: option `--default' expects an unsigned long value with `--type=ulong`, not `1xyz` +usage: git env--helper --type=[bool|ulong] + + --type value is given this type + --default default for git_env_*(...) to fall back on + --exit-code be quiet only use git_env_*() value as exit code + +ok 2 - env--helper bad default values + +expecting success of 0017.3 'env--helper --type=bool': + # Test various --default bool values + echo true >expected && + git env--helper --type=bool --default=1 MISSING >actual && + test_cmp expected actual && + git env--helper --type=bool --default=yes MISSING >actual && + test_cmp expected actual && + git env--helper --type=bool --default=true MISSING >actual && + test_cmp expected actual && + echo false >expected && + test_must_fail git env--helper --type=bool --default=0 MISSING >actual && + test_cmp expected actual && + test_must_fail git env--helper --type=bool --default=no MISSING >actual && + test_cmp expected actual && + test_must_fail git env--helper --type=bool --default=false MISSING >actual && + test_cmp expected actual && + + # No output with --exit-code + git env--helper --type=bool --default=true --exit-code MISSING >actual.out 2>actual.err && + test_must_be_empty actual.out && + test_must_be_empty actual.err && + test_must_fail git env--helper --type=bool --default=false --exit-code MISSING >actual.out 2>actual.err && + test_must_be_empty actual.out && + test_must_be_empty actual.err && + + # Existing variable + EXISTS=true git env--helper --type=bool --default=false --exit-code EXISTS >actual.out 2>actual.err && + test_must_be_empty actual.out && + test_must_be_empty actual.err && + test_must_fail \ + env EXISTS=false \ + git env--helper --type=bool --default=true --exit-code EXISTS >actual.out 2>actual.err && + test_must_be_empty actual.out && + test_must_be_empty actual.err + +ok 3 - env--helper --type=bool + +expecting success of 0017.4 'env--helper --type=ulong': + echo 1234567890 >expected && + git env--helper --type=ulong --default=1234567890 MISSING >actual.out 2>actual.err && + test_cmp expected actual.out && + test_must_be_empty actual.err && + + echo 0 >expected && + test_must_fail git env--helper --type=ulong --default=0 MISSING >actual && + test_cmp expected actual && + + git env--helper --type=ulong --default=1234567890 --exit-code MISSING >actual.out 2>actual.err && + test_must_be_empty actual.out && + test_must_be_empty actual.err && + + EXISTS=1234567890 git env--helper --type=ulong --default=0 EXISTS --exit-code >actual.out 2>actual.err && + test_must_be_empty actual.out && + test_must_be_empty actual.err && + + echo 1234567890 >expected && + EXISTS=1234567890 git env--helper --type=ulong --default=0 EXISTS >actual.out 2>actual.err && + test_cmp expected actual.out && + test_must_be_empty actual.err + +ok 4 - env--helper --type=ulong + +expecting success of 0017.5 'env--helper reads config thanks to trace2': + mkdir home && + git config -f home/.gitconfig include.path cycle && + git config -f home/cycle include.path .gitconfig && + + test_must_fail \ + env HOME="$(pwd)/home" GIT_TEST_GETTEXT_POISON=false \ + git config -l 2>err && + grep "exceeded maximum include depth" err && + + test_must_fail \ + env HOME="$(pwd)/home" GIT_TEST_GETTEXT_POISON=true \ + git -C cycle env--helper --type=bool --default=0 --exit-code GIT_TEST_GETTEXT_POISON 2>err && + grep "# GETTEXT POISON #" err + +fatal: exceeded maximum include depth (10) while including +fatal: # GETTEXT POISON # +ok 5 - env--helper reads config thanks to trace2 + +# passed all 5 test(s) +1..5 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t0022-crlf-rename.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0022-crlf-rename/.git/ expecting success of 0022.1 'setup': @@ -12159,7 +12162,6 @@ Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at f2c783e second -M three Previous HEAD position was f2c783e second Switched to branch 'master' ok 28 - checkout when deleting .gitattributes @@ -12171,10 +12173,6 @@ +crlf is not a valid attribute name: .gitattributes:1 -+crlf is not a valid attribute name: .gitattributes:1 -diff --git a/three b/three -index 98efc5e..c5c386a 100644 -Binary files a/three and b/three differ ok 29 - invalid .gitattributes (must not crash) expecting success of 0020.30 'setting up for new autocrlf tests': @@ -12578,70 +12576,6 @@ | 16: 20   | 17: 79 y | 18: 6f o | 19: 75 u | 20: 20   | 21: 72 r | 22: 65 e | 23: 61 a | 24: 64 d | 25: 20   | 26: 6d m | 27: 65 e | 28: 3f ? -source (test.utf16, considered utf-16): -|  0: ff   |  1: fe   |  2: 68 h |  3: 0   |  4: 61 a |  5: 0   |  6: 6c l |  7: 0   -|  8: 6c l |  9: 0   | 10: 6f o | 11: 0   | 12: 20   | 13: 0   | 14: 74 t | 15: 0   -| 16: 68 h | 17: 0   | 18: 65 e | 19: 0   | 20: 72 r | 21: 0   | 22: 65 e | 23: 0   -| 24: 21 ! | 25: 0   | 26: a   | 27: 0   | 28: 63 c | 29: 0   | 30: 61 a | 31: 0   -| 32: 6e n | 33: 0   | 34: 20   | 35: 0   | 36: 79 y | 37: 0   | 38: 6f o | 39: 0   -| 40: 75 u | 41: 0   | 42: 20   | 43: 0   | 44: 72 r | 45: 0   | 46: 65 e | 47: 0   -| 48: 61 a | 49: 0   | 50: 64 d | 51: 0   | 52: 20   | 53: 0   | 54: 6d m | 55: 0   -| 56: 65 e | 57: 0   | 58: 3f ? | 59: 0   - -destination (test.utf16, considered UTF-8): -|  0: 68 h |  1: 61 a |  2: 6c l |  3: 6c l |  4: 6f o |  5: 20   |  6: 74 t |  7: 68 h -|  8: 65 e |  9: 72 r | 10: 65 e | 11: 21 ! | 12: a   | 13: 63 c | 14: 61 a | 15: 6e n -| 16: 20   | 17: 79 y | 18: 6f o | 19: 75 u | 20: 20   | 21: 72 r | 22: 65 e | 23: 61 a -| 24: 64 d | 25: 20   | 26: 6d m | 27: 65 e | 28: 3f ? - -source (test.utf16lebom, considered UTF-16LE-BOM): -|  0: ff   |  1: fe   |  2: 68 h |  3: 0   |  4: 61 a |  5: 0   |  6: 6c l |  7: 0   -|  8: 6c l |  9: 0   | 10: 6f o | 11: 0   | 12: 20   | 13: 0   | 14: 74 t | 15: 0   -| 16: 68 h | 17: 0   | 18: 65 e | 19: 0   | 20: 72 r | 21: 0   | 22: 65 e | 23: 0   -| 24: 21 ! | 25: 0   | 26: a   | 27: 0   | 28: 63 c | 29: 0   | 30: 61 a | 31: 0   -| 32: 6e n | 33: 0   | 34: 20   | 35: 0   | 36: 79 y | 37: 0   | 38: 6f o | 39: 0   -| 40: 75 u | 41: 0   | 42: 20   | 43: 0   | 44: 72 r | 45: 0   | 46: 65 e | 47: 0   -| 48: 61 a | 49: 0   | 50: 64 d | 51: 0   | 52: 20   | 53: 0   | 54: 6d m | 55: 0   -| 56: 65 e | 57: 0   | 58: 3f ? | 59: 0   - -destination (test.utf16lebom, considered UTF-8): -|  0: 68 h |  1: 61 a |  2: 6c l |  3: 6c l |  4: 6f o |  5: 20   |  6: 74 t |  7: 68 h -|  8: 65 e |  9: 72 r | 10: 65 e | 11: 21 ! | 12: a   | 13: 63 c | 14: 61 a | 15: 6e n -| 16: 20   | 17: 79 y | 18: 6f o | 19: 75 u | 20: 20   | 21: 72 r | 22: 65 e | 23: 61 a -| 24: 64 d | 25: 20   | 26: 6d m | 27: 65 e | 28: 3f ? - -source (test.utf16, considered utf-16): -|  0: ff   |  1: fe   |  2: 68 h |  3: 0   |  4: 61 a |  5: 0   |  6: 6c l |  7: 0   -|  8: 6c l |  9: 0   | 10: 6f o | 11: 0   | 12: 20   | 13: 0   | 14: 74 t | 15: 0   -| 16: 68 h | 17: 0   | 18: 65 e | 19: 0   | 20: 72 r | 21: 0   | 22: 65 e | 23: 0   -| 24: 21 ! | 25: 0   | 26: a   | 27: 0   | 28: 63 c | 29: 0   | 30: 61 a | 31: 0   -| 32: 6e n | 33: 0   | 34: 20   | 35: 0   | 36: 79 y | 37: 0   | 38: 6f o | 39: 0   -| 40: 75 u | 41: 0   | 42: 20   | 43: 0   | 44: 72 r | 45: 0   | 46: 65 e | 47: 0   -| 48: 61 a | 49: 0   | 50: 64 d | 51: 0   | 52: 20   | 53: 0   | 54: 6d m | 55: 0   -| 56: 65 e | 57: 0   | 58: 3f ? | 59: 0   - -destination (test.utf16, considered UTF-8): -|  0: 68 h |  1: 61 a |  2: 6c l |  3: 6c l |  4: 6f o |  5: 20   |  6: 74 t |  7: 68 h -|  8: 65 e |  9: 72 r | 10: 65 e | 11: 21 ! | 12: a   | 13: 63 c | 14: 61 a | 15: 6e n -| 16: 20   | 17: 79 y | 18: 6f o | 19: 75 u | 20: 20   | 21: 72 r | 22: 65 e | 23: 61 a -| 24: 64 d | 25: 20   | 26: 6d m | 27: 65 e | 28: 3f ? - -source (test.utf16lebom, considered UTF-16LE-BOM): -|  0: ff   |  1: fe   |  2: 68 h |  3: 0   |  4: 61 a |  5: 0   |  6: 6c l |  7: 0   -|  8: 6c l |  9: 0   | 10: 6f o | 11: 0   | 12: 20   | 13: 0   | 14: 74 t | 15: 0   -| 16: 68 h | 17: 0   | 18: 65 e | 19: 0   | 20: 72 r | 21: 0   | 22: 65 e | 23: 0   -| 24: 21 ! | 25: 0   | 26: a   | 27: 0   | 28: 63 c | 29: 0   | 30: 61 a | 31: 0   -| 32: 6e n | 33: 0   | 34: 20   | 35: 0   | 36: 79 y | 37: 0   | 38: 6f o | 39: 0   -| 40: 75 u | 41: 0   | 42: 20   | 43: 0   | 44: 72 r | 45: 0   | 46: 65 e | 47: 0   -| 48: 61 a | 49: 0   | 50: 64 d | 51: 0   | 52: 20   | 53: 0   | 54: 6d m | 55: 0   -| 56: 65 e | 57: 0   | 58: 3f ? | 59: 0   - -destination (test.utf16lebom, considered UTF-8): -|  0: 68 h |  1: 61 a |  2: 6c l |  3: 6c l |  4: 6f o |  5: 20   |  6: 74 t |  7: 68 h -|  8: 65 e |  9: 72 r | 10: 65 e | 11: 21 ! | 12: a   | 13: 63 c | 14: 61 a | 15: 6e n -| 16: 20   | 17: 79 y | 18: 6f o | 19: 75 u | 20: 20   | 21: 72 r | 22: 65 e | 23: 61 a -| 24: 64 d | 25: 20   | 26: 6d m | 27: 65 e | 28: 3f ? - HEAD is now at dfb2bb8 initial ok 5 - check $GIT_DIR/info/attributes support @@ -12691,70 +12625,6 @@ hint: The file 'bebom.utf16le' contains a byte order mark (BOM). Please use UTF-16 as working-tree-encoding. fatal: BOM is prohibited in 'lebom.utf16le' if encoded as utf-16LE hint: The file 'lebom.utf16le' contains a byte order mark (BOM). Please use UTF-16 as working-tree-encoding. -source (test.utf16, considered utf-16): -|  0: ff   |  1: fe   |  2: 68 h |  3: 0   |  4: 61 a |  5: 0   |  6: 6c l |  7: 0   -|  8: 6c l |  9: 0   | 10: 6f o | 11: 0   | 12: 20   | 13: 0   | 14: 74 t | 15: 0   -| 16: 68 h | 17: 0   | 18: 65 e | 19: 0   | 20: 72 r | 21: 0   | 22: 65 e | 23: 0   -| 24: 21 ! | 25: 0   | 26: a   | 27: 0   | 28: 63 c | 29: 0   | 30: 61 a | 31: 0   -| 32: 6e n | 33: 0   | 34: 20   | 35: 0   | 36: 79 y | 37: 0   | 38: 6f o | 39: 0   -| 40: 75 u | 41: 0   | 42: 20   | 43: 0   | 44: 72 r | 45: 0   | 46: 65 e | 47: 0   -| 48: 61 a | 49: 0   | 50: 64 d | 51: 0   | 52: 20   | 53: 0   | 54: 6d m | 55: 0   -| 56: 65 e | 57: 0   | 58: 3f ? | 59: 0   - -destination (test.utf16, considered UTF-8): -|  0: 68 h |  1: 61 a |  2: 6c l |  3: 6c l |  4: 6f o |  5: 20   |  6: 74 t |  7: 68 h -|  8: 65 e |  9: 72 r | 10: 65 e | 11: 21 ! | 12: a   | 13: 63 c | 14: 61 a | 15: 6e n -| 16: 20   | 17: 79 y | 18: 6f o | 19: 75 u | 20: 20   | 21: 72 r | 22: 65 e | 23: 61 a -| 24: 64 d | 25: 20   | 26: 6d m | 27: 65 e | 28: 3f ? - -source (test.utf16lebom, considered UTF-16LE-BOM): -|  0: ff   |  1: fe   |  2: 68 h |  3: 0   |  4: 61 a |  5: 0   |  6: 6c l |  7: 0   -|  8: 6c l |  9: 0   | 10: 6f o | 11: 0   | 12: 20   | 13: 0   | 14: 74 t | 15: 0   -| 16: 68 h | 17: 0   | 18: 65 e | 19: 0   | 20: 72 r | 21: 0   | 22: 65 e | 23: 0   -| 24: 21 ! | 25: 0   | 26: a   | 27: 0   | 28: 63 c | 29: 0   | 30: 61 a | 31: 0   -| 32: 6e n | 33: 0   | 34: 20   | 35: 0   | 36: 79 y | 37: 0   | 38: 6f o | 39: 0   -| 40: 75 u | 41: 0   | 42: 20   | 43: 0   | 44: 72 r | 45: 0   | 46: 65 e | 47: 0   -| 48: 61 a | 49: 0   | 50: 64 d | 51: 0   | 52: 20   | 53: 0   | 54: 6d m | 55: 0   -| 56: 65 e | 57: 0   | 58: 3f ? | 59: 0   - -destination (test.utf16lebom, considered UTF-8): -|  0: 68 h |  1: 61 a |  2: 6c l |  3: 6c l |  4: 6f o |  5: 20   |  6: 74 t |  7: 68 h -|  8: 65 e |  9: 72 r | 10: 65 e | 11: 21 ! | 12: a   | 13: 63 c | 14: 61 a | 15: 6e n -| 16: 20   | 17: 79 y | 18: 6f o | 19: 75 u | 20: 20   | 21: 72 r | 22: 65 e | 23: 61 a -| 24: 64 d | 25: 20   | 26: 6d m | 27: 65 e | 28: 3f ? - -source (test.utf16, considered utf-16): -|  0: ff   |  1: fe   |  2: 68 h |  3: 0   |  4: 61 a |  5: 0   |  6: 6c l |  7: 0   -|  8: 6c l |  9: 0   | 10: 6f o | 11: 0   | 12: 20   | 13: 0   | 14: 74 t | 15: 0   -| 16: 68 h | 17: 0   | 18: 65 e | 19: 0   | 20: 72 r | 21: 0   | 22: 65 e | 23: 0   -| 24: 21 ! | 25: 0   | 26: a   | 27: 0   | 28: 63 c | 29: 0   | 30: 61 a | 31: 0   -| 32: 6e n | 33: 0   | 34: 20   | 35: 0   | 36: 79 y | 37: 0   | 38: 6f o | 39: 0   -| 40: 75 u | 41: 0   | 42: 20   | 43: 0   | 44: 72 r | 45: 0   | 46: 65 e | 47: 0   -| 48: 61 a | 49: 0   | 50: 64 d | 51: 0   | 52: 20   | 53: 0   | 54: 6d m | 55: 0   -| 56: 65 e | 57: 0   | 58: 3f ? | 59: 0   - -destination (test.utf16, considered UTF-8): -|  0: 68 h |  1: 61 a |  2: 6c l |  3: 6c l |  4: 6f o |  5: 20   |  6: 74 t |  7: 68 h -|  8: 65 e |  9: 72 r | 10: 65 e | 11: 21 ! | 12: a   | 13: 63 c | 14: 61 a | 15: 6e n -| 16: 20   | 17: 79 y | 18: 6f o | 19: 75 u | 20: 20   | 21: 72 r | 22: 65 e | 23: 61 a -| 24: 64 d | 25: 20   | 26: 6d m | 27: 65 e | 28: 3f ? - -source (test.utf16lebom, considered UTF-16LE-BOM): -|  0: ff   |  1: fe   |  2: 68 h |  3: 0   |  4: 61 a |  5: 0   |  6: 6c l |  7: 0   -|  8: 6c l |  9: 0   | 10: 6f o | 11: 0   | 12: 20   | 13: 0   | 14: 74 t | 15: 0   -| 16: 68 h | 17: 0   | 18: 65 e | 19: 0   | 20: 72 r | 21: 0   | 22: 65 e | 23: 0   -| 24: 21 ! | 25: 0   | 26: a   | 27: 0   | 28: 63 c | 29: 0   | 30: 61 a | 31: 0   -| 32: 6e n | 33: 0   | 34: 20   | 35: 0   | 36: 79 y | 37: 0   | 38: 6f o | 39: 0   -| 40: 75 u | 41: 0   | 42: 20   | 43: 0   | 44: 72 r | 45: 0   | 46: 65 e | 47: 0   -| 48: 61 a | 49: 0   | 50: 64 d | 51: 0   | 52: 20   | 53: 0   | 54: 6d m | 55: 0   -| 56: 65 e | 57: 0   | 58: 3f ? | 59: 0   - -destination (test.utf16lebom, considered UTF-8): -|  0: 68 h |  1: 61 a |  2: 6c l |  3: 6c l |  4: 6f o |  5: 20   |  6: 74 t |  7: 68 h -|  8: 65 e |  9: 72 r | 10: 65 e | 11: 21 ! | 12: a   | 13: 63 c | 14: 61 a | 15: 6e n -| 16: 20   | 17: 79 y | 18: 6f o | 19: 75 u | 20: 20   | 21: 72 r | 22: 65 e | 23: 61 a -| 24: 64 d | 25: 20   | 26: 6d m | 27: 65 e | 28: 3f ? - HEAD is now at dfb2bb8 initial ok 6 - check prohibited UTF-16 BOM @@ -13357,152 +13227,6 @@ 1..22 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0041-usage.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0041-usage/.git/ -expecting success of 0041.1 'setup ': - test_commit "v1.0" - -[master (root-commit) 843b676] v1.0 - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 v1.0.t -ok 1 - setup - -expecting success of 0041.2 'tag --contains ': - git tag --contains "v1.0" >actual 2>actual.err && - grep "v1.0" actual && - test_line_count = 0 actual.err - -v1.0 -ok 2 - tag --contains - -expecting success of 0041.3 'tag --contains ': - test_must_fail git tag --contains "notag" >actual 2>actual.err && - test_line_count = 0 actual && - test_i18ngrep "error" actual.err && - test_i18ngrep ! "usage" actual.err - -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -error: malformed object name notag -ok 3 - tag --contains - -expecting success of 0041.4 'tag --no-contains ': - git tag --no-contains "v1.0" >actual 2>actual.err && - test_line_count = 0 actual && - test_line_count = 0 actual.err - -ok 4 - tag --no-contains - -expecting success of 0041.5 'tag --no-contains ': - test_must_fail git tag --no-contains "notag" >actual 2>actual.err && - test_line_count = 0 actual && - test_i18ngrep "error" actual.err && - test_i18ngrep ! "usage" actual.err - -error: malformed object name notag -ok 5 - tag --no-contains - -expecting success of 0041.6 'tag usage error': - test_must_fail git tag --noopt >actual 2>actual.err && - test_line_count = 0 actual && - test_i18ngrep "usage" actual.err - -usage: git tag [-a | -s | -u ] [-f] [-m | -F ] -ok 6 - tag usage error - -expecting success of 0041.7 'branch --contains ': - git branch --contains "master" >actual 2>actual.err && - test_i18ngrep "master" actual && - test_line_count = 0 actual.err - -* master -ok 7 - branch --contains - -expecting success of 0041.8 'branch --contains ': - test_must_fail git branch --no-contains "nocommit" >actual 2>actual.err && - test_line_count = 0 actual && - test_i18ngrep "error" actual.err && - test_i18ngrep ! "usage" actual.err - -error: malformed object name nocommit -ok 8 - branch --contains - -expecting success of 0041.9 'branch --no-contains ': - git branch --no-contains "master" >actual 2>actual.err && - test_line_count = 0 actual && - test_line_count = 0 actual.err - -ok 9 - branch --no-contains - -expecting success of 0041.10 'branch --no-contains ': - test_must_fail git branch --no-contains "nocommit" >actual 2>actual.err && - test_line_count = 0 actual && - test_i18ngrep "error" actual.err && - test_i18ngrep ! "usage" actual.err - -error: malformed object name nocommit -ok 10 - branch --no-contains - -expecting success of 0041.11 'branch usage error': - test_must_fail git branch --noopt >actual 2>actual.err && - test_line_count = 0 actual && - test_i18ngrep "usage" actual.err - -usage: git branch [] [-r | -a] [--merged] [--no-merged] -ok 11 - branch usage error - -expecting success of 0041.12 'for-each-ref --contains ': - git for-each-ref --contains "master" >actual 2>actual.err && - test_line_count = 2 actual && - test_line_count = 0 actual.err - -ok 12 - for-each-ref --contains - -expecting success of 0041.13 'for-each-ref --contains ': - test_must_fail git for-each-ref --no-contains "noobject" >actual 2>actual.err && - test_line_count = 0 actual && - test_i18ngrep "error" actual.err && - test_i18ngrep ! "usage" actual.err - -error: malformed object name noobject -ok 13 - for-each-ref --contains - -expecting success of 0041.14 'for-each-ref --no-contains ': - git for-each-ref --no-contains "master" >actual 2>actual.err && - test_line_count = 0 actual && - test_line_count = 0 actual.err - -ok 14 - for-each-ref --no-contains - -expecting success of 0041.15 'for-each-ref --no-contains ': - test_must_fail git for-each-ref --no-contains "noobject" >actual 2>actual.err && - test_line_count = 0 actual && - test_i18ngrep "error" actual.err && - test_i18ngrep ! "usage" actual.err - -error: malformed object name noobject -ok 15 - for-each-ref --no-contains - -expecting success of 0041.16 'for-each-ref usage error': - test_must_fail git for-each-ref --noopt >actual 2>actual.err && - test_line_count = 0 actual && - test_i18ngrep "usage" actual.err - -usage: git for-each-ref [] [] -ok 16 - for-each-ref usage error - -# passed all 16 test(s) -1..16 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t0030-stripspace.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0030-stripspace/.git/ expecting success of 0030.1 'long lines without spaces should be unchanged': @@ -13951,52 +13675,150 @@ 1..27 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0051-windows-named-pipe.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0051-windows-named-pipe/.git/ -ok 1 # skip o_append write to named pipe (missing MINGW) +*** t0041-usage.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0041-usage/.git/ +expecting success of 0041.1 'setup ': + test_commit "v1.0" -# passed all 1 test(s) -1..1 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t0055-beyond-symlinks.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0055-beyond-symlinks/.git/ -checking prerequisite: SYMLINKS +[master (root-commit) 843b676] v1.0 + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 v1.0.t +ok 1 - setup -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && +expecting success of 0041.2 'tag --contains ': + git tag --contains "v1.0" >actual 2>actual.err && + grep "v1.0" actual && + test_line_count = 0 actual.err + +v1.0 +ok 2 - tag --contains + +expecting success of 0041.3 'tag --contains ': + test_must_fail git tag --contains "notag" >actual 2>actual.err && + test_line_count = 0 actual && + test_i18ngrep "error" actual.err && + test_i18ngrep ! "usage" actual.err + +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && ( - cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && - # test whether the filesystem supports symbolic links - ln -s x y && test -h y + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false ) -prerequisite SYMLINKS ok -expecting success of 0055.1 'setup': - >a && - mkdir b && - ln -s b c && - >c/d && - git update-index --add a b/d +prerequisite C_LOCALE_OUTPUT ok +error: malformed object name notag +ok 3 - tag --contains -ok 1 - setup +expecting success of 0041.4 'tag --no-contains ': + git tag --no-contains "v1.0" >actual 2>actual.err && + test_line_count = 0 actual && + test_line_count = 0 actual.err -expecting success of 0055.2 'update-index --add beyond symlinks': - test_must_fail git update-index --add c/d && - ! ( git ls-files | grep c/d ) +ok 4 - tag --no-contains -error: 'c/d' is beyond a symbolic link -fatal: Unable to process path c/d -ok 2 - update-index --add beyond symlinks +expecting success of 0041.5 'tag --no-contains ': + test_must_fail git tag --no-contains "notag" >actual 2>actual.err && + test_line_count = 0 actual && + test_i18ngrep "error" actual.err && + test_i18ngrep ! "usage" actual.err -expecting success of 0055.3 'add beyond symlinks': - test_must_fail git add c/d && - ! ( git ls-files | grep c/d ) +error: malformed object name notag +ok 5 - tag --no-contains -fatal: pathspec 'c/d' is beyond a symbolic link -ok 3 - add beyond symlinks +expecting success of 0041.6 'tag usage error': + test_must_fail git tag --noopt >actual 2>actual.err && + test_line_count = 0 actual && + test_i18ngrep "usage" actual.err -# passed all 3 test(s) -1..3 +usage: git tag [-a | -s | -u ] [-f] [-m | -F ] +ok 6 - tag usage error + +expecting success of 0041.7 'branch --contains ': + git branch --contains "master" >actual 2>actual.err && + test_i18ngrep "master" actual && + test_line_count = 0 actual.err + +* master +ok 7 - branch --contains + +expecting success of 0041.8 'branch --contains ': + test_must_fail git branch --no-contains "nocommit" >actual 2>actual.err && + test_line_count = 0 actual && + test_i18ngrep "error" actual.err && + test_i18ngrep ! "usage" actual.err + +error: malformed object name nocommit +ok 8 - branch --contains + +expecting success of 0041.9 'branch --no-contains ': + git branch --no-contains "master" >actual 2>actual.err && + test_line_count = 0 actual && + test_line_count = 0 actual.err + +ok 9 - branch --no-contains + +expecting success of 0041.10 'branch --no-contains ': + test_must_fail git branch --no-contains "nocommit" >actual 2>actual.err && + test_line_count = 0 actual && + test_i18ngrep "error" actual.err && + test_i18ngrep ! "usage" actual.err + +error: malformed object name nocommit +ok 10 - branch --no-contains + +expecting success of 0041.11 'branch usage error': + test_must_fail git branch --noopt >actual 2>actual.err && + test_line_count = 0 actual && + test_i18ngrep "usage" actual.err + +usage: git branch [] [-r | -a] [--merged] [--no-merged] +ok 11 - branch usage error + +expecting success of 0041.12 'for-each-ref --contains ': + git for-each-ref --contains "master" >actual 2>actual.err && + test_line_count = 2 actual && + test_line_count = 0 actual.err + +ok 12 - for-each-ref --contains + +expecting success of 0041.13 'for-each-ref --contains ': + test_must_fail git for-each-ref --no-contains "noobject" >actual 2>actual.err && + test_line_count = 0 actual && + test_i18ngrep "error" actual.err && + test_i18ngrep ! "usage" actual.err + +error: malformed object name noobject +ok 13 - for-each-ref --contains + +expecting success of 0041.14 'for-each-ref --no-contains ': + git for-each-ref --no-contains "master" >actual 2>actual.err && + test_line_count = 0 actual && + test_line_count = 0 actual.err + +ok 14 - for-each-ref --no-contains + +expecting success of 0041.15 'for-each-ref --no-contains ': + test_must_fail git for-each-ref --no-contains "noobject" >actual 2>actual.err && + test_line_count = 0 actual && + test_i18ngrep "error" actual.err && + test_i18ngrep ! "usage" actual.err + +error: malformed object name noobject +ok 15 - for-each-ref --no-contains + +expecting success of 0041.16 'for-each-ref usage error': + test_must_fail git for-each-ref --noopt >actual 2>actual.err && + test_line_count = 0 actual && + test_i18ngrep "usage" actual.err + +usage: git for-each-ref [] [] +ok 16 - for-each-ref usage error + +# passed all 16 test(s) +1..16 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' *** t0050-filesystem.sh *** @@ -14158,6 +13980,54 @@ 1..11 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t0051-windows-named-pipe.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0051-windows-named-pipe/.git/ +ok 1 # skip o_append write to named pipe (missing MINGW) + +# passed all 1 test(s) +1..1 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t0055-beyond-symlinks.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0055-beyond-symlinks/.git/ +checking prerequisite: SYMLINKS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && + # test whether the filesystem supports symbolic links + ln -s x y && test -h y + +) +prerequisite SYMLINKS ok +expecting success of 0055.1 'setup': + >a && + mkdir b && + ln -s b c && + >c/d && + git update-index --add a b/d + +ok 1 - setup + +expecting success of 0055.2 'update-index --add beyond symlinks': + test_must_fail git update-index --add c/d && + ! ( git ls-files | grep c/d ) + +error: 'c/d' is beyond a symbolic link +fatal: Unable to process path c/d +ok 2 - update-index --add beyond symlinks + +expecting success of 0055.3 'add beyond symlinks': + test_must_fail git add c/d && + ! ( git ls-files | grep c/d ) + +fatal: pathspec 'c/d' is beyond a symbolic link +ok 3 - add beyond symlinks + +# passed all 3 test(s) +1..3 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t0040-parse-options.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0040-parse-options/.git/ expecting success of 0040.1 'test help': @@ -15257,90 +15127,6 @@ 1..8 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0068-for-each-repo.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0068-for-each-repo/.git/ -expecting success of 0068.1 'run based on configured value': - git init one && - git init two && - git init three && - git -C two commit --allow-empty -m "DID NOT RUN" && - git config run.key "$TRASH_DIRECTORY/one" && - git config --add run.key "$TRASH_DIRECTORY/three" && - git for-each-repo --config=run.key commit --allow-empty -m "ran" && - git -C one log -1 --pretty=format:%s >message && - grep ran message && - git -C two log -1 --pretty=format:%s >message && - ! grep ran message && - git -C three log -1 --pretty=format:%s >message && - grep ran message && - git for-each-repo --config=run.key -- commit --allow-empty -m "ran again" && - git -C one log -1 --pretty=format:%s >message && - grep again message && - git -C two log -1 --pretty=format:%s >message && - ! grep again message && - git -C three log -1 --pretty=format:%s >message && - grep again message - -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0068-for-each-repo/one/.git/ -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0068-for-each-repo/two/.git/ -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0068-for-each-repo/three/.git/ -[master (root-commit) 20fd2df] DID NOT RUN - Author: A U Thor -[master (root-commit) 3c2529d] ran - Author: A U Thor -[master (root-commit) 3c2529d] ran - Author: A U Thor -ran -ran -[master 3fc5dd1] ran again - Author: A U Thor -[master 3fc5dd1] ran again - Author: A U Thor -ran again -ran again -ok 1 - run based on configured value - -expecting success of 0068.2 'do nothing on empty config': - # the whole thing would fail if for-each-ref iterated even - # once, because "git help --no-such-option" would fail - git for-each-repo --config=bogus.config -- help --no-such-option - -ok 2 - do nothing on empty config - -# passed all 2 test(s) -1..2 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t0066-dir-iterator.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0066-dir-iterator/.git/ expecting success of 0066.1 'setup': @@ -15564,6 +15350,90 @@ 1..12 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t0068-for-each-repo.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0068-for-each-repo/.git/ +expecting success of 0068.1 'run based on configured value': + git init one && + git init two && + git init three && + git -C two commit --allow-empty -m "DID NOT RUN" && + git config run.key "$TRASH_DIRECTORY/one" && + git config --add run.key "$TRASH_DIRECTORY/three" && + git for-each-repo --config=run.key commit --allow-empty -m "ran" && + git -C one log -1 --pretty=format:%s >message && + grep ran message && + git -C two log -1 --pretty=format:%s >message && + ! grep ran message && + git -C three log -1 --pretty=format:%s >message && + grep ran message && + git for-each-repo --config=run.key -- commit --allow-empty -m "ran again" && + git -C one log -1 --pretty=format:%s >message && + grep again message && + git -C two log -1 --pretty=format:%s >message && + ! grep again message && + git -C three log -1 --pretty=format:%s >message && + grep again message + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0068-for-each-repo/one/.git/ +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0068-for-each-repo/two/.git/ +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0068-for-each-repo/three/.git/ +[master (root-commit) 20fd2df] DID NOT RUN + Author: A U Thor +[master (root-commit) 3c2529d] ran + Author: A U Thor +[master (root-commit) 3c2529d] ran + Author: A U Thor +ran +ran +[master 3fc5dd1] ran again + Author: A U Thor +[master 3fc5dd1] ran again + Author: A U Thor +ran again +ran again +ok 1 - run based on configured value + +expecting success of 0068.2 'do nothing on empty config': + # the whole thing would fail if for-each-ref iterated even + # once, because "git help --no-such-option" would fail + git for-each-repo --config=bogus.config -- help --no-such-option + +ok 2 - do nothing on empty config + +# passed all 2 test(s) +1..2 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t0070-fundamental.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0070-fundamental/.git/ expecting success of 0070.1 'character classes (isspace, isalpha etc.)': @@ -15575,7 +15445,7 @@ test_must_fail test-tool mktemp doesnotexist/testXXXXXX 2>err && grep "doesnotexist/test" err -fatal: Unable to create temporary file '/build/git-2.30.2/t/trash directory.t0070-fundamental/doesnotexist/testhUsHz9': No such file or directory +fatal: Unable to create temporary file '/build/git-2.30.2/t/trash directory.t0070-fundamental/doesnotexist/testXvqsoT': No such file or directory ok 2 - mktemp to nonexistent directory prints filename checking prerequisite: SANITY @@ -15611,7 +15481,7 @@ test_must_fail test-tool mktemp cannotwrite/testXXXXXX 2>err && grep "cannotwrite/test" err -fatal: Unable to create temporary file '/build/git-2.30.2/t/trash directory.t0070-fundamental/cannotwrite/testbhc97j': Permission denied +fatal: Unable to create temporary file '/build/git-2.30.2/t/trash directory.t0070-fundamental/cannotwrite/testHepgud': Permission denied ok 3 - mktemp to unwritable directory prints filename expecting success of 0070.4 'git_mkstemps_mode does not fail if fd 0 is not open': @@ -15720,7 +15590,7 @@ git bugreport -o foo/ && test_path_is_file foo/git-bugreport-* -Created new report at 'foo/git-bugreport-2024-06-01-0049.txt'. +Created new report at 'foo/git-bugreport-2023-04-29-1907.txt'. ok 3 - --output-directory puts the report in the provided dir expecting success of 0091.4 'incorrect arguments abort with usage': @@ -15744,14 +15614,14 @@ test_when_finished rm non-repo/git-bugreport-* && nongit git bugreport -Created new report at 'git-bugreport-2024-06-01-0049.txt'. +Created new report at 'git-bugreport-2023-04-29-1907.txt'. ok 5 - runs outside of a git dir expecting success of 0091.6 'can create leading directories outside of a git dir': test_when_finished rm -fr foo/bar/baz && nongit git bugreport -o foo/bar/baz -Created new report at 'foo/bar/baz/git-bugreport-2024-06-01-0049.txt'. +Created new report at 'foo/bar/baz/git-bugreport-2023-04-29-1907.txt'. ok 6 - can create leading directories outside of a git dir expecting success of 0091.7 'indicates populated hooks': @@ -16126,434 +15996,1664 @@ 1..8 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0200-gettext-basic.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0200-gettext-basic/.git/ -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false +*** t0021-conversion.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/.git/ +expecting success of 0021.1 'setup': + git config filter.rot13.smudge ./rot13.sh && + git config filter.rot13.clean ./rot13.sh && -) -prerequisite C_LOCALE_OUTPUT ok -# lib-gettext: Found 'is_IS.utf8' as an is_IS UTF-8 locale -# lib-gettext: No is_IS ISO-8859-1 locale available -expecting success of 0200.1 'sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME is set (to gnu)': - test -n "$GIT_INTERNAL_GETTEXT_SH_SCHEME" + { + echo "*.t filter=rot13" + echo "*.i ident" + } >.gitattributes && -ok 1 - sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME is set (to gnu) + { + echo a b c d e f g h i j k l m + echo n o p q r s t u v w x y z + echo '$Id$' + } >test && + cat test >test.t && + cat test >test.o && + cat test >test.i && + git add test test.t test.i && + rm -f test test.t test.i && + git checkout -- test test.t test.i && -expecting success of 0200.2 'sanity: $TEXTDOMAIN is git': - test $TEXTDOMAIN = "git" + echo "content-test2" >test2.o && + echo "content-test3 - filename with special characters" >"test3 'sq',\$x=.o" -ok 2 - sanity: $TEXTDOMAIN is git +ok 1 - setup -expecting success of 0200.3 'xgettext sanity: Perl _() strings are not extracted': - ! grep "A Perl string xgettext will not get" "$GIT_PO_PATH"/is.po +expecting success of 0021.2 'check': -ok 3 - xgettext sanity: Perl _() strings are not extracted + test_cmp test.o test && + test_cmp test.o test.t && -expecting success of 0200.4 'xgettext sanity: Comment extraction with --add-comments': - grep "TRANSLATORS: This is a test" "$TEST_DIRECTORY"/t0200/* | wc -l >expect && - grep "TRANSLATORS: This is a test" "$GIT_PO_PATH"/is.po | wc -l >actual && - test_cmp expect actual + # ident should be stripped in the repository + git diff --raw --exit-code :test :test.i && + id=$(git rev-parse --verify :test) && + embedded=$(sed -ne "$script" test.i) && + test "z$id" = "z$embedded" && -ok 4 - xgettext sanity: Comment extraction with --add-comments + git cat-file blob :test.t >test.r && -expecting success of 0200.5 'xgettext sanity: Comment extraction with --add-comments stops at statements': - ! grep "This is a phony" "$GIT_PO_PATH"/is.po && - ! grep "the above comment" "$GIT_PO_PATH"/is.po + ./rot13.sh test.t && + test_cmp test.r test.t -ok 5 - xgettext sanity: Comment extraction with --add-comments stops at statements +ok 2 - check -expecting success of 0200.6 'sanity: $TEXTDOMAINDIR exists without NO_GETTEXT=YesPlease': - test -d "$TEXTDOMAINDIR" && - test "$TEXTDOMAINDIR" = "$GIT_TEXTDOMAINDIR" +expecting success of 0021.3 'expanded_in_repo': + { + echo "File with expanded keywords" + echo "\$Id\$" + echo "\$Id:\$" + echo "\$Id: 0000000000000000000000000000000000000000 \$" + echo "\$Id: NoSpaceAtEnd\$" + echo "\$Id:NoSpaceAtFront \$" + echo "\$Id:NoSpaceAtEitherEnd\$" + echo "\$Id: NoTerminatingSymbol" + echo "\$Id: Foreign Commit With Spaces \$" + } >expanded-keywords.0 && -ok 6 - sanity: $TEXTDOMAINDIR exists without NO_GETTEXT=YesPlease + { + cat expanded-keywords.0 && + printf "\$Id: NoTerminatingSymbolAtEOF" + } >expanded-keywords && + cat expanded-keywords >expanded-keywords-crlf && + git add expanded-keywords expanded-keywords-crlf && + git commit -m "File with keywords expanded" && + id=$(git rev-parse --verify :expanded-keywords) && -expecting success of 0200.7 'sanity: Icelandic locale was compiled': - test -f "$TEXTDOMAINDIR/is/LC_MESSAGES/git.mo" + { + echo "File with expanded keywords" + echo "\$Id: $id \$" + echo "\$Id: $id \$" + echo "\$Id: $id \$" + echo "\$Id: $id \$" + echo "\$Id: $id \$" + echo "\$Id: $id \$" + echo "\$Id: NoTerminatingSymbol" + echo "\$Id: Foreign Commit With Spaces \$" + } >expected-output.0 && + { + cat expected-output.0 && + printf "\$Id: NoTerminatingSymbolAtEOF" + } >expected-output && + { + append_cr expected-output-crlf && + { + echo "expanded-keywords ident" + echo "expanded-keywords-crlf ident text eol=crlf" + } >>.gitattributes && -ok 7 - sanity: Icelandic locale was compiled + rm -f expanded-keywords expanded-keywords-crlf && -expecting success of 0200.8 'sanity: gettext("") metadata is OK': - # Return value may be non-zero - LANGUAGE=is LC_ALL="$is_IS_locale" gettext "" >zero-expect && - grep "Project-Id-Version: Git" zero-expect && - grep "Git Mailing List " zero-expect && - grep "Content-Type: text/plain; charset=UTF-8" zero-expect && - grep "Content-Transfer-Encoding: 8bit" zero-expect + git checkout -- expanded-keywords && + test_cmp expected-output expanded-keywords && -Project-Id-Version: Git -Report-Msgid-Bugs-To: Git Mailing List -Language-Team: Git Mailing List -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit -ok 8 - sanity: gettext("") metadata is OK + git checkout -- expanded-keywords-crlf && + test_cmp expected-output-crlf expanded-keywords-crlf -expecting success of 0200.9 'sanity: gettext(unknown) is passed through': - printf "This is not a translation string" >expect && - gettext "This is not a translation string" >actual && - eval_gettext "This is not a translation string" >actual && - test_cmp expect actual +[master (root-commit) bf31399] File with keywords expanded + Author: A U Thor + 5 files changed, 29 insertions(+) + create mode 100644 expanded-keywords + create mode 100644 expanded-keywords-crlf + create mode 100644 test + create mode 100644 test.i + create mode 100644 test.t +ok 3 - expanded_in_repo -ok 9 - sanity: gettext(unknown) is passed through +expecting success of 0021.4 'filter shell-escaped filenames': + cat >argc.sh <<-EOF && + #!$SHELL_PATH + cat >/dev/null + echo argc: \$# "\$@" + EOF + normal=name-no-magic && + special="name with 'sq' and \$x" && + echo some test text >"$normal" && + echo some test text >"$special" && + git add "$normal" "$special" && + git commit -q -m "add files" && + echo "name* filter=argc" >.gitattributes && -expecting success of 0200.10 'xgettext: C extraction of _() and N_() strings': - printf "TILRAUN: C tilraunastrengur" >expect && - printf "\n" >>expect && - printf "Sjá 'git help SKIPUN' til að sjá hjálp fyrir tiltekna skipun." >>expect && - LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A C test string" >actual && - printf "\n" >>actual && - LANGUAGE=is LC_ALL="$is_IS_locale" gettext "See 'git help COMMAND' for more information on a specific command." >>actual && - test_cmp expect actual + # delete the files and check them out again, using a smudge filter + # that will count the args and echo the command-line back to us + test_config filter.argc.smudge "sh ./argc.sh %f" && + rm "$normal" "$special" && + git checkout -- "$normal" "$special" && -ok 10 - xgettext: C extraction of _() and N_() strings + # make sure argc.sh counted the right number of args + echo "argc: 1 $normal" >expect && + test_cmp expect "$normal" && + echo "argc: 1 $special" >expect && + test_cmp expect "$special" && -expecting success of 0200.11 'xgettext: C extraction with %s': - printf "TILRAUN: C tilraunastrengur %%s" >expect && - LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A C test string %s" >actual && - test_cmp expect actual + # do the same thing, but with more args in the filter expression + test_config filter.argc.smudge "sh ./argc.sh %f --my-extra-arg" && + rm "$normal" "$special" && + git checkout -- "$normal" "$special" && -ok 11 - xgettext: C extraction with %s + # make sure argc.sh counted the right number of args + echo "argc: 2 $normal --my-extra-arg" >expect && + test_cmp expect "$normal" && + echo "argc: 2 $special --my-extra-arg" >expect && + test_cmp expect "$special" && + : -expecting success of 0200.12 'xgettext: Shell extraction': - printf "TILRAUN: Skeljartilraunastrengur" >expect && - LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A Shell test string" >actual && - test_cmp expect actual +ok 4 - filter shell-escaped filenames -ok 12 - xgettext: Shell extraction +expecting success of 0021.5 'required filter should filter data': + test_config filter.required.smudge ./rot13.sh && + test_config filter.required.clean ./rot13.sh && + test_config filter.required.required true && -expecting success of 0200.13 'xgettext: Shell extraction with $variable': - printf "TILRAUN: Skeljartilraunastrengur með breytunni a var i able" >x-expect && - LANGUAGE=is LC_ALL="$is_IS_locale" variable="a var i able" eval_gettext "TEST: A Shell test \$variable" >x-actual && - test_cmp x-expect x-actual + echo "*.r filter=required" >.gitattributes && -ok 13 - xgettext: Shell extraction with $variable + cat test.o >test.r && + git add test.r && -expecting success of 0200.14 'xgettext: Perl extraction': - printf "TILRAUN: Perl tilraunastrengur" >expect && - LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A Perl test string" >actual && - test_cmp expect actual + rm -f test.r && + git checkout -- test.r && + test_cmp test.o test.r && -ok 14 - xgettext: Perl extraction + ./rot13.sh expected && + git cat-file blob :test.r >actual && + test_cmp expected actual -expecting success of 0200.15 'xgettext: Perl extraction with %s': - printf "TILRAUN: Perl tilraunastrengur með breytunni %%s" >expect && - LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A Perl test variable %s" >actual && - test_cmp expect actual +ok 5 - required filter should filter data -ok 15 - xgettext: Perl extraction with %s +expecting success of 0021.6 'required filter smudge failure': + test_config filter.failsmudge.smudge false && + test_config filter.failsmudge.clean cat && + test_config filter.failsmudge.required true && -expecting success of 0200.16 'sanity: Some gettext("") data for real locale': - LANGUAGE=is LC_ALL="$is_IS_locale" gettext "" >real-locale && - test -s real-locale + echo "*.fs filter=failsmudge" >.gitattributes && -ok 16 - sanity: Some gettext("") data for real locale + echo test >test.fs && + git add test.fs && + rm -f test.fs && + test_must_fail git checkout -- test.fs -# passed all 16 test(s) -1..16 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t0110-urlmatch-normalization.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0110-urlmatch-normalization/.git/ -expecting success of 0110.1 'url scheme': - ! test-tool urlmatch-normalization "" && - ! test-tool urlmatch-normalization "_" && - ! test-tool urlmatch-normalization "scheme" && - ! test-tool urlmatch-normalization "scheme:" && - ! test-tool urlmatch-normalization "scheme:/" && - ! test-tool urlmatch-normalization "scheme://" && - ! test-tool urlmatch-normalization "file" && - ! test-tool urlmatch-normalization "file:" && - ! test-tool urlmatch-normalization "file:/" && - test-tool urlmatch-normalization "file://" && - ! test-tool urlmatch-normalization "://acme.co" && - ! test-tool urlmatch-normalization "x_test://acme.co" && - ! test-tool urlmatch-normalization "-test://acme.co" && - ! test-tool urlmatch-normalization "0test://acme.co" && - ! test-tool urlmatch-normalization "+test://acme.co" && - ! test-tool urlmatch-normalization ".test://acme.co" && - ! test-tool urlmatch-normalization "schem%6e://" && - test-tool urlmatch-normalization "x-Test+v1.0://acme.co" && - test "$(test-tool urlmatch-normalization -p "AbCdeF://x.Y")" = "abcdef://x.y/" +error: external filter 'false' failed 1 +error: external filter 'false' failed +fatal: test.fs: smudge filter failsmudge failed +ok 6 - required filter smudge failure -ok 1 - url scheme +expecting success of 0021.7 'required filter clean failure': + test_config filter.failclean.smudge cat && + test_config filter.failclean.clean false && + test_config filter.failclean.required true && -expecting success of 0110.2 'url authority': - ! test-tool urlmatch-normalization "scheme://user:pass@" && - ! test-tool urlmatch-normalization "scheme://?" && - ! test-tool urlmatch-normalization "scheme://#" && - ! test-tool urlmatch-normalization "scheme:///" && - ! test-tool urlmatch-normalization "scheme://:" && - ! test-tool urlmatch-normalization "scheme://:555" && - test-tool urlmatch-normalization "file://user:pass@" && - test-tool urlmatch-normalization "file://?" && - test-tool urlmatch-normalization "file://#" && - test-tool urlmatch-normalization "file:///" && - test-tool urlmatch-normalization "file://:" && - ! test-tool urlmatch-normalization "file://:555" && - test-tool urlmatch-normalization "scheme://user:pass@host" && - test-tool urlmatch-normalization "scheme://@host" && - test-tool urlmatch-normalization "scheme://%00@host" && - ! test-tool urlmatch-normalization "scheme://%%@host" && - ! test-tool urlmatch-normalization "scheme://host_" && - test-tool urlmatch-normalization "scheme://user:pass@host/" && - test-tool urlmatch-normalization "scheme://@host/" && - test-tool urlmatch-normalization "scheme://host/" && - test-tool urlmatch-normalization "scheme://host?x" && - test-tool urlmatch-normalization "scheme://host#x" && - test-tool urlmatch-normalization "scheme://host/@" && - test-tool urlmatch-normalization "scheme://host?@x" && - test-tool urlmatch-normalization "scheme://host#@x" && - test-tool urlmatch-normalization "scheme://[::1]" && - test-tool urlmatch-normalization "scheme://[::1]/" && - ! test-tool urlmatch-normalization "scheme://hos%41/" && - test-tool urlmatch-normalization "scheme://[invalid....:/" && - test-tool urlmatch-normalization "scheme://invalid....:]/" && - ! test-tool urlmatch-normalization "scheme://invalid....:[/" && - ! test-tool urlmatch-normalization "scheme://invalid....:[" + echo "*.fc filter=failclean" >.gitattributes && -ok 2 - url authority + echo test >test.fc && + test_must_fail git add test.fc -expecting success of 0110.3 'url port checks': - test-tool urlmatch-normalization "xyz://q@some.host:" && - test-tool urlmatch-normalization "xyz://q@some.host:456/" && - ! test-tool urlmatch-normalization "xyz://q@some.host:0" && - ! test-tool urlmatch-normalization "xyz://q@some.host:0000000" && - test-tool urlmatch-normalization "xyz://q@some.host:0000001?" && - test-tool urlmatch-normalization "xyz://q@some.host:065535#" && - test-tool urlmatch-normalization "xyz://q@some.host:65535" && - ! test-tool urlmatch-normalization "xyz://q@some.host:65536" && - ! test-tool urlmatch-normalization "xyz://q@some.host:99999" && - ! test-tool urlmatch-normalization "xyz://q@some.host:100000" && - ! test-tool urlmatch-normalization "xyz://q@some.host:100001" && - test-tool urlmatch-normalization "http://q@some.host:80" && - test-tool urlmatch-normalization "https://q@some.host:443" && - test-tool urlmatch-normalization "http://q@some.host:80/" && - test-tool urlmatch-normalization "https://q@some.host:443?" && - ! test-tool urlmatch-normalization "http://q@:8008" && - ! test-tool urlmatch-normalization "http://:8080" && - ! test-tool urlmatch-normalization "http://:" && - test-tool urlmatch-normalization "xyz://q@some.host:456/" && - test-tool urlmatch-normalization "xyz://[::1]:456/" && - test-tool urlmatch-normalization "xyz://[::1]:/" && - ! test-tool urlmatch-normalization "xyz://[::1]:000/" && - ! test-tool urlmatch-normalization "xyz://[::1]:0%300/" && - ! test-tool urlmatch-normalization "xyz://[::1]:0x80/" && - ! test-tool urlmatch-normalization "xyz://[::1]:4294967297/" && - ! test-tool urlmatch-normalization "xyz://[::1]:030f/" +error: external filter 'false' failed 1 +error: external filter 'false' failed +fatal: test.fc: clean filter 'failclean' failed +ok 7 - required filter clean failure -ok 3 - url port checks +expecting success of 0021.8 'filtering large input to small output should use little memory': + test_config filter.devnull.clean "cat >/dev/null" && + test_config filter.devnull.required true && + for i in $(test_seq 1 30); do printf "%1048576d" 1; done >30MB && + echo "30MB filter=devnull" >.gitattributes && + GIT_MMAP_LIMIT=1m GIT_ALLOC_LIMIT=1m git add 30MB -expecting success of 0110.4 'url port normalization': - test "$(test-tool urlmatch-normalization -p "http://x:800")" = "http://x:800/" && - test "$(test-tool urlmatch-normalization -p "http://x:0800")" = "http://x:800/" && - test "$(test-tool urlmatch-normalization -p "http://x:00000800")" = "http://x:800/" && - test "$(test-tool urlmatch-normalization -p "http://x:065535")" = "http://x:65535/" && - test "$(test-tool urlmatch-normalization -p "http://x:1")" = "http://x:1/" && - test "$(test-tool urlmatch-normalization -p "http://x:80")" = "http://x/" && - test "$(test-tool urlmatch-normalization -p "http://x:080")" = "http://x/" && - test "$(test-tool urlmatch-normalization -p "http://x:000000080")" = "http://x/" && - test "$(test-tool urlmatch-normalization -p "https://x:443")" = "https://x/" && - test "$(test-tool urlmatch-normalization -p "https://x:0443")" = "https://x/" && - test "$(test-tool urlmatch-normalization -p "https://x:000000443")" = "https://x/" +ok 8 - filtering large input to small output should use little memory -ok 4 - url port normalization +expecting success of 0021.9 'filter that does not read is fine': + test-tool genrandom foo $((128 * 1024 + 1)) >big && + echo "big filter=epipe" >.gitattributes && + test_config filter.epipe.clean "echo xyzzy" && + git add big && + git cat-file blob :big >actual && + echo xyzzy >expect && + test_cmp expect actual -expecting success of 0110.5 'url general escapes': - ! test-tool urlmatch-normalization "http://x.y?%fg" && - test "$(test-tool urlmatch-normalization -p "X://W/%7e%41^%3a")" = "x://w/~A%5E%3A" && - test "$(test-tool urlmatch-normalization -p "X://W/:/?#[]@")" = "x://w/:/?#[]@" && - test "$(test-tool urlmatch-normalization -p "X://W/$&()*+,;=")" = "x://w/$&()*+,;=" && - test "$(test-tool urlmatch-normalization -p "X://W/'")" = "x://w/'" && - test "$(test-tool urlmatch-normalization -p "X://W?!")" = "x://w/?!" +ok 9 - filter that does not read is fine -ok 5 - url general escapes +checking prerequisite: EXPENSIVE -expecting success of 0110.6 'url high-bit escapes': - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-1")")" = "x://q/%01%02%03%04%05%06%07%08%0E%0F%10%11%12" && - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-2")")" = "x://q/%13%14%15%16%17%18%19%1B%1C%1D%1E%1F%7F" && - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-3")")" = "x://q/%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F" && - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-4")")" = "x://q/%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F" && - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-5")")" = "x://q/%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF" && - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-6")")" = "x://q/%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF" && - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-7")")" = "x://q/%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF" && - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-8")")" = "x://q/%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF" && - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-9")")" = "x://q/%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF" && - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-10")")" = "x://q/%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF" +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-EXPENSIVE" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-EXPENSIVE" && + test -n "$GIT_TEST_LONG" -ok 6 - url high-bit escapes +) +prerequisite EXPENSIVE not satisfied +ok 10 # skip filter large file (missing EXPENSIVE) -expecting success of 0110.7 'url utf-8 escapes': - test "$(test-tool urlmatch-normalization -p "$(cat "$tu-11")")" = "x://q/%C2%80%DF%BF%E0%A0%80%EF%BF%BD%F0%90%80%80%F0%AF%BF%BD" +expecting success of 0021.11 'filter: clean empty file': + test_config filter.in-repo-header.clean "echo cleaned && cat" && + test_config filter.in-repo-header.smudge "sed 1d" && -ok 7 - url utf-8 escapes + echo "empty-in-worktree filter=in-repo-header" >>.gitattributes && + >empty-in-worktree && -expecting success of 0110.8 'url username/password escapes': - test "$(test-tool urlmatch-normalization -p "x://%41%62(^):%70+d@foo")" = "x://Ab(%5E):p+d@foo/" + echo cleaned >expected && + git add empty-in-worktree && + git show :empty-in-worktree >actual && + test_cmp expected actual -ok 8 - url username/password escapes +ok 11 - filter: clean empty file -expecting success of 0110.9 'url normalized lengths': - test "$(test-tool urlmatch-normalization -l "Http://%4d%65:%4d^%70@The.Host")" = 25 && - test "$(test-tool urlmatch-normalization -l "http://%41:%42@x.y/%61/")" = 17 && - test "$(test-tool urlmatch-normalization -l "http://@x.y/^")" = 15 +expecting success of 0021.12 'filter: smudge empty file': + test_config filter.empty-in-repo.clean "cat >/dev/null" && + test_config filter.empty-in-repo.smudge "echo smudged && cat" && -ok 9 - url normalized lengths + echo "empty-in-repo filter=empty-in-repo" >>.gitattributes && + echo dead data walking >empty-in-repo && + git add empty-in-repo && -expecting success of 0110.10 'url . and .. segments': - test "$(test-tool urlmatch-normalization -p "x://y/.")" = "x://y/" && - test "$(test-tool urlmatch-normalization -p "x://y/./")" = "x://y/" && - test "$(test-tool urlmatch-normalization -p "x://y/a/.")" = "x://y/a" && - test "$(test-tool urlmatch-normalization -p "x://y/a/./")" = "x://y/a/" && - test "$(test-tool urlmatch-normalization -p "x://y/.?")" = "x://y/?" && - test "$(test-tool urlmatch-normalization -p "x://y/./?")" = "x://y/?" && - test "$(test-tool urlmatch-normalization -p "x://y/a/.?")" = "x://y/a?" && - test "$(test-tool urlmatch-normalization -p "x://y/a/./?")" = "x://y/a/?" && - test "$(test-tool urlmatch-normalization -p "x://y/a/./b/.././../c")" = "x://y/c" && - test "$(test-tool urlmatch-normalization -p "x://y/a/./b/../.././c/")" = "x://y/c/" && - test "$(test-tool urlmatch-normalization -p "x://y/a/./b/.././../c/././.././.")" = "x://y/" && - ! test-tool urlmatch-normalization "x://y/a/./b/.././../c/././.././.." && - test "$(test-tool urlmatch-normalization -p "x://y/a/./?/././..")" = "x://y/a/?/././.." && - test "$(test-tool urlmatch-normalization -p "x://y/%2e/")" = "x://y/" && - test "$(test-tool urlmatch-normalization -p "x://y/%2E/")" = "x://y/" && - test "$(test-tool urlmatch-normalization -p "x://y/a/%2e./")" = "x://y/" && - test "$(test-tool urlmatch-normalization -p "x://y/b/.%2E/")" = "x://y/" && - test "$(test-tool urlmatch-normalization -p "x://y/c/%2e%2E/")" = "x://y/" + echo smudged >expected && + git checkout-index --prefix=filtered- empty-in-repo && + test_cmp expected filtered-empty-in-repo -ok 10 - url . and .. segments +ok 12 - filter: smudge empty file -expecting success of 0110.11 'url equivalents': - test-tool urlmatch-normalization "httP://x" "Http://X/" && - test-tool urlmatch-normalization "Http://%4d%65:%4d^%70@The.Host" "hTTP://Me:%4D^p@the.HOST:80/" && - ! test-tool urlmatch-normalization "https://@x.y/^" "httpS://x.y:443/^" && - test-tool urlmatch-normalization "https://@x.y/^" "httpS://@x.y:0443/^" && - test-tool urlmatch-normalization "https://@x.y/^/../abc" "httpS://@x.y:0443/abc" && - test-tool urlmatch-normalization "https://@x.y/^/.." "httpS://@x.y:0443/" +expecting success of 0021.13 'disable filter with empty override': + test_config_global filter.disable.smudge false && + test_config_global filter.disable.clean false && + test_config filter.disable.smudge false && + test_config filter.disable.clean false && -ok 11 - url equivalents + echo "*.disable filter=disable" >.gitattributes && -# passed all 11 test(s) -1..11 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t0201-gettext-fallbacks.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0201-gettext-fallbacks/.git/ -checking prerequisite: C_LOCALE_OUTPUT + echo test >test.disable && + git -c filter.disable.clean= add test.disable 2>err && + test_must_be_empty err && + rm -f test.disable && + git -c filter.disable.smudge= checkout -- test.disable 2>err && + test_must_be_empty err -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false +ok 13 - disable filter with empty override -) -prerequisite C_LOCALE_OUTPUT ok -# lib-gettext: No is_IS UTF-8 locale available -# lib-gettext: No is_IS ISO-8859-1 locale available -expecting success of 0201.1 'sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME is set (to fallthrough)': - test -n "$GIT_INTERNAL_GETTEXT_SH_SCHEME" +expecting success of 0021.14 'diff does not reuse worktree files that need cleaning': + test_config filter.counter.clean "echo . >>count; sed s/^/clean:/" && + echo "file filter=counter" >.gitattributes && + test_commit one file && + test_commit two file && -ok 1 - sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME is set (to fallthrough) + >count && + git diff-tree -p HEAD && + test_line_count = 0 count -expecting success of 0201.2 'sanity: $GIT_INTERNAL_GETTEXT_TEST_FALLBACKS is set': - test -n "$GIT_INTERNAL_GETTEXT_TEST_FALLBACKS" +[master 77379c5] one + Author: A U Thor + 8 files changed, 8 insertions(+) + create mode 100644 30MB + create mode 100644 big + create mode 100644 empty-in-repo + create mode 100644 empty-in-worktree + create mode 100644 file + create mode 100644 test.disable + create mode 100644 test.fs + create mode 100644 test.r +[master 8868b52] two + Author: A U Thor + 1 file changed, 1 insertion(+), 1 deletion(-) +8868b52c33dfc55cb5d031950895ef4d451f9f03 +diff --git a/file b/file +index e4a1655..0c54b7b 100644 +--- a/file ++++ b/file +@@ -1 +1 @@ +-clean:one ++clean:two +ok 14 - diff does not reuse worktree files that need cleaning -ok 2 - sanity: $GIT_INTERNAL_GETTEXT_TEST_FALLBACKS is set +expecting success of 0021.15 'required process filter should filter data': + test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && + test_config_global filter.protocol.required true && + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && -expecting success of 0201.3 'sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME" is fallthrough': - echo fallthrough >expect && - echo $GIT_INTERNAL_GETTEXT_SH_SCHEME >actual && - test_cmp expect actual + echo "*.r filter=protocol" >.gitattributes && + git add . && + git commit -m "test commit 1" && + git branch empty-branch && -ok 3 - sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME" is fallthrough + cp "$TEST_ROOT/test.o" test.r && + cp "$TEST_ROOT/test2.o" test2.r && + mkdir testsubdir && + cp "$TEST_ROOT/test3 'sq',\$x=.o" "testsubdir/test3 'sq',\$x=.r" && + >test4-empty.r && -expecting success of 0201.4 'gettext: our gettext() fallback has pass-through semantics': - printf "test" >expect && - gettext "test" >actual && - test_i18ncmp expect actual && - printf "test more words" >expect && - gettext "test more words" >actual && - test_i18ncmp expect actual + S=$(test_file_size test.r) && + S2=$(test_file_size test2.r) && + S3=$(test_file_size "testsubdir/test3 'sq',\$x=.r") && + M=$(git hash-object test.r) && + M2=$(git hash-object test2.r) && + M3=$(git hash-object "testsubdir/test3 'sq',\$x=.r") && + EMPTY=$(git hash-object /dev/null) && -ok 4 - gettext: our gettext() fallback has pass-through semantics + filter_git add . && + cat >expected.log <<-EOF && + START + init handshake complete + IN: clean test.r $S [OK] -- OUT: $S . [OK] + IN: clean test2.r $S2 [OK] -- OUT: $S2 . [OK] + IN: clean test4-empty.r 0 [OK] -- OUT: 0 [OK] + IN: clean testsubdir/test3 'sq',\$x=.r $S3 [OK] -- OUT: $S3 . [OK] + STOP + EOF + test_cmp_count expected.log debug.log && -expecting success of 0201.5 'eval_gettext: our eval_gettext() fallback has pass-through semantics': - printf "test" >expect && - eval_gettext "test" >actual && - test_i18ncmp expect actual && - printf "test more words" >expect && - eval_gettext "test more words" >actual && - test_i18ncmp expect actual + git commit -m "test commit 2" && + MASTER=$(git rev-parse --verify master) && + META="ref=refs/heads/master treeish=$MASTER" && + rm -f test2.r "testsubdir/test3 'sq',\$x=.r" && -ok 5 - eval_gettext: our eval_gettext() fallback has pass-through semantics + filter_git checkout --quiet --no-progress . && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge test2.r blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] + IN: smudge testsubdir/test3 'sq',\$x=.r blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && -expecting success of 0201.6 'eval_gettext: our eval_gettext() fallback can interpolate variables': - printf "test YesPlease" >expect && - GIT_INTERNAL_GETTEXT_TEST_FALLBACKS=YesPlease eval_gettext "test \$GIT_INTERNAL_GETTEXT_TEST_FALLBACKS" >actual && - test_i18ncmp expect actual + # Make sure that the file appears dirty, so checkout below has to + # run the configured filter. + touch test.r && + filter_git checkout --quiet --no-progress empty-branch && + cat >expected.log <<-EOF && + START + init handshake complete + IN: clean test.r $S [OK] -- OUT: $S . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && -ok 6 - eval_gettext: our eval_gettext() fallback can interpolate variables + filter_git checkout --quiet --no-progress master && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] + IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] + IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && -expecting success of 0201.7 'eval_gettext: our eval_gettext() fallback can interpolate variables with spaces': - cmdline="git am" && - export cmdline && - printf "When you have resolved this problem, run git am --resolved." >expect && - eval_gettext "When you have resolved this problem, run \$cmdline --resolved." >actual && - test_i18ncmp expect actual + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test.r && + test_cmp_committed_rot13 "$TEST_ROOT/test2.o" test2.r && + test_cmp_committed_rot13 "$TEST_ROOT/test3 'sq',\$x=.o" "testsubdir/test3 'sq',\$x=.r" + ) -ok 7 - eval_gettext: our eval_gettext() fallback can interpolate variables with spaces +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +[master (root-commit) 56d459b] test commit 1 + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 .gitattributes +[master 9ea74df] test commit 2 + Author: A U Thor + 4 files changed, 5 insertions(+) + create mode 100644 test.r + create mode 100644 test2.r + create mode 100644 test4-empty.r + create mode 100644 testsubdir/test3 'sq',$x=.r +ok 15 - required process filter should filter data -expecting success of 0201.8 'eval_gettext: our eval_gettext() fallback can interpolate variables with spaces and quotes': - cmdline="git am" && - export cmdline && - printf "When you have resolved this problem, run \"git am --resolved\"." >expect && - eval_gettext "When you have resolved this problem, run \"\$cmdline --resolved\"." >actual && - test_i18ncmp expect actual +expecting success of 0021.16 'required process filter should filter data for various subcommands': + test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && + test_config_global filter.protocol.required true && + ( + cd repo && -ok 8 - eval_gettext: our eval_gettext() fallback can interpolate variables with spaces and quotes + S=$(test_file_size test.r) && + S2=$(test_file_size test2.r) && + S3=$(test_file_size "testsubdir/test3 'sq',\$x=.r") && + M=$(git hash-object test.r) && + M2=$(git hash-object test2.r) && + M3=$(git hash-object "testsubdir/test3 'sq',\$x=.r") && + EMPTY=$(git hash-object /dev/null) && -# passed all 8 test(s) -1..8 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t0203-gettext-setlocale-sanity.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0203-gettext-setlocale-sanity/.git/ -checking prerequisite: C_LOCALE_OUTPUT + MASTER=$(git rev-parse --verify master) && -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false + cp "$TEST_ROOT/test.o" test5.r && + git add test5.r && + git commit -m "test commit 3" && + git checkout empty-branch && + filter_git rebase --onto empty-branch master^^ master && + MASTER2=$(git rev-parse --verify master) && + META="ref=refs/heads/master treeish=$MASTER2" && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] + IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] + IN: smudge test5.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && -) -prerequisite C_LOCALE_OUTPUT ok -# lib-gettext: Found 'is_IS.utf8' as an is_IS UTF-8 locale -# lib-gettext: No is_IS ISO-8859-1 locale available -expecting success of 0203.1 'git show a ISO-8859-1 commit under C locale': - . "$TEST_DIRECTORY"/t3901/8859-1.txt && - test_commit "iso-c-commit" iso-under-c && - git show >out 2>err && - test_must_be_empty err && - grep -q "iso-c-commit" out + git reset --hard empty-branch && + filter_git reset --hard $MASTER && + META="treeish=$MASTER" && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] + IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] + IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && -Warning: commit message did not conform to UTF-8. -You may want to amend it after fixing the message, or set the config -variable i18n.commitencoding to the encoding your project uses. -[master (root-commit) f2030b4] iso-c-commit - Author: Ãéí óú - 1 file changed, 1 insertion(+) - create mode 100644 iso-under-c -ok 1 - git show a ISO-8859-1 commit under C locale + git branch old-master $MASTER && + git reset --hard empty-branch && + filter_git reset --hard old-master && + META="ref=refs/heads/old-master treeish=$MASTER" && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] + IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] + IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && -expecting success of 0203.2 'git show a ISO-8859-1 commit under a UTF-8 locale': - . "$TEST_DIRECTORY"/t3901/8859-1.txt && - test_commit "iso-utf8-commit" iso-under-utf8 && - LANGUAGE=is LC_ALL="$is_IS_locale" git show >out 2>err && - test_must_be_empty err && - grep -q "iso-utf8-commit" out + git checkout -b merge empty-branch && + git branch -f master $MASTER2 && + filter_git merge master && + META="treeish=$MASTER2" && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] + IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] + IN: smudge test5.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && + + filter_git archive master >/dev/null && + META="ref=refs/heads/master treeish=$MASTER2" && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] + IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] + IN: smudge test5.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && + + TREE="$(git rev-parse $MASTER2^{tree})" && + filter_git archive $TREE >/dev/null && + META="treeish=$TREE" && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] + IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] + IN: smudge test5.r $META blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log + ) + +[master 07631f7] test commit 3 + Author: A U Thor + 1 file changed, 3 insertions(+) + create mode 100644 test5.r +Switched to branch 'empty-branch' +Current branch master is up to date. +HEAD is now at 56d459b test commit 1 +HEAD is now at 9ea74df test commit 2 +HEAD is now at 56d459b test commit 1 +HEAD is now at 9ea74df test commit 2 +Switched to a new branch 'merge' +Updating 56d459b..07631f7 +Fast-forward + test.r | 3 +++ + test2.r | 1 + + test4-empty.r | 0 + test5.r | 3 +++ + testsubdir/test3 'sq',$x=.r | 1 + + 5 files changed, 8 insertions(+) + create mode 100644 test.r + create mode 100644 test2.r + create mode 100644 test4-empty.r + create mode 100644 test5.r + create mode 100644 testsubdir/test3 'sq',$x=.r +ok 16 - required process filter should filter data for various subcommands + +expecting success of 0021.17 'required process filter takes precedence': + test_config_global filter.protocol.clean false && + test_config_global filter.protocol.process "rot13-filter.pl debug.log clean" && + test_config_global filter.protocol.required true && + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + + echo "*.r filter=protocol" >.gitattributes && + cp "$TEST_ROOT/test.o" test.r && + S=$(test_file_size test.r) && + + # Check that the process filter is invoked here + filter_git add . && + cat >expected.log <<-EOF && + START + init handshake complete + IN: clean test.r $S [OK] -- OUT: $S . [OK] + STOP + EOF + test_cmp_count expected.log debug.log + ) + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +ok 17 - required process filter takes precedence + +expecting success of 0021.18 'required process filter should be used only for "clean" operation only': + test_config_global filter.protocol.process "rot13-filter.pl debug.log clean" && + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + + echo "*.r filter=protocol" >.gitattributes && + cp "$TEST_ROOT/test.o" test.r && + S=$(test_file_size test.r) && + + filter_git add . && + cat >expected.log <<-EOF && + START + init handshake complete + IN: clean test.r $S [OK] -- OUT: $S . [OK] + STOP + EOF + test_cmp_count expected.log debug.log && + + rm test.r && + + filter_git checkout --quiet --no-progress . && + # If the filter would be used for "smudge", too, we would see + # "IN: smudge test.r 57 [OK] -- OUT: 57 . [OK]" here + cat >expected.log <<-EOF && + START + init handshake complete + STOP + EOF + test_cmp_exclude_clean expected.log debug.log + ) + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +ok 18 - required process filter should be used only for "clean" operation only + +expecting success of 0021.19 'required process filter should process multiple packets': + test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && + test_config_global filter.protocol.required true && + + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + + # Generate data requiring 1, 2, 3 packets + S=65516 && # PKTLINE_DATA_MAXLEN -> Maximal size of a packet + generate_random_characters $(($S )) 1pkt_1__.file && + generate_random_characters $(($S +1)) 2pkt_1+1.file && + generate_random_characters $(($S*2-1)) 2pkt_2-1.file && + generate_random_characters $(($S*2 )) 2pkt_2__.file && + generate_random_characters $(($S*2+1)) 3pkt_2+1.file && + + for FILE in "$TEST_ROOT"/*.file + do + cp "$FILE" . && + rot13.sh <"$FILE" >"$FILE.rot13" + done && + + echo "*.file filter=protocol" >.gitattributes && + filter_git add *.file .gitattributes && + cat >expected.log <<-EOF && + START + init handshake complete + IN: clean 1pkt_1__.file $(($S )) [OK] -- OUT: $(($S )) . [OK] + IN: clean 2pkt_1+1.file $(($S +1)) [OK] -- OUT: $(($S +1)) .. [OK] + IN: clean 2pkt_2-1.file $(($S*2-1)) [OK] -- OUT: $(($S*2-1)) .. [OK] + IN: clean 2pkt_2__.file $(($S*2 )) [OK] -- OUT: $(($S*2 )) .. [OK] + IN: clean 3pkt_2+1.file $(($S*2+1)) [OK] -- OUT: $(($S*2+1)) ... [OK] + STOP + EOF + test_cmp_count expected.log debug.log && + + M1="blob=$(git hash-object 1pkt_1__.file)" && + M2="blob=$(git hash-object 2pkt_1+1.file)" && + M3="blob=$(git hash-object 2pkt_2-1.file)" && + M4="blob=$(git hash-object 2pkt_2__.file)" && + M5="blob=$(git hash-object 3pkt_2+1.file)" && + rm -f *.file debug.log && + + filter_git checkout --quiet --no-progress -- *.file && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge 1pkt_1__.file $M1 $(($S )) [OK] -- OUT: $(($S )) . [OK] + IN: smudge 2pkt_1+1.file $M2 $(($S +1)) [OK] -- OUT: $(($S +1)) .. [OK] + IN: smudge 2pkt_2-1.file $M3 $(($S*2-1)) [OK] -- OUT: $(($S*2-1)) .. [OK] + IN: smudge 2pkt_2__.file $M4 $(($S*2 )) [OK] -- OUT: $(($S*2 )) .. [OK] + IN: smudge 3pkt_2+1.file $M5 $(($S*2+1)) [OK] -- OUT: $(($S*2+1)) ... [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && + + for FILE in *.file + do + test_cmp_committed_rot13 "$TEST_ROOT/$FILE" $FILE + done + ) + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +ok 19 - required process filter should process multiple packets + +expecting success of 0021.20 'required process filter with clean error should fail': + test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && + test_config_global filter.protocol.required true && + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + + echo "*.r filter=protocol" >.gitattributes && + + cp "$TEST_ROOT/test.o" test.r && + echo "this is going to fail" >clean-write-fail.r && + echo "content-test3-subdir" >test3.r && + + test_must_fail git add . + ) + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +clean write error at /build/git-2.30.2/t/trash directory.t0021-conversion/rot13-filter.pl line 225. +error: external filter 'rot13-filter.pl debug.log clean smudge' failed +fatal: clean-write-fail.r: clean filter 'protocol' failed +ok 20 - required process filter with clean error should fail + +expecting success of 0021.21 'process filter should restart after unexpected write failure': + test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + + echo "*.r filter=protocol" >.gitattributes && + + cp "$TEST_ROOT/test.o" test.r && + cp "$TEST_ROOT/test2.o" test2.r && + echo "this is going to fail" >smudge-write-fail.o && + cp smudge-write-fail.o smudge-write-fail.r && + + S=$(test_file_size test.r) && + S2=$(test_file_size test2.r) && + SF=$(test_file_size smudge-write-fail.r) && + M=$(git hash-object test.r) && + M2=$(git hash-object test2.r) && + MF=$(git hash-object smudge-write-fail.r) && + rm -f debug.log && + + git add . && + rm -f *.r && + + rm -f debug.log && + git checkout --quiet --no-progress . 2>git-stderr.log && + + grep "smudge write error at" git-stderr.log && + test_i18ngrep "error: external filter" git-stderr.log && + + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge smudge-write-fail.r blob=$MF $SF [OK] -- [WRITE FAIL] + START + init handshake complete + IN: smudge test.r blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge test2.r blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && + + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test.r && + test_cmp_committed_rot13 "$TEST_ROOT/test2.o" test2.r && + + # Smudge failed + ! test_cmp smudge-write-fail.o smudge-write-fail.r && + rot13.sh expected && + git cat-file blob :smudge-write-fail.r >actual && + test_cmp expected actual + ) + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +smudge write error at /build/git-2.30.2/t/trash directory.t0021-conversion/rot13-filter.pl line 225. +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +error: external filter 'rot13-filter.pl debug.log clean smudge' failed +--- smudge-write-fail.o 2023-04-29 19:07:02.793933872 +0000 ++++ smudge-write-fail.r 2023-04-29 19:07:03.481941329 +0000 +@@ -1 +1 @@ +-this is going to fail ++guvf vf tbvat gb snvy +ok 21 - process filter should restart after unexpected write failure + +expecting success of 0021.22 'process filter should not be restarted if it signals an error': + test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + + echo "*.r filter=protocol" >.gitattributes && + + cp "$TEST_ROOT/test.o" test.r && + cp "$TEST_ROOT/test2.o" test2.r && + echo "this will cause an error" >error.o && + cp error.o error.r && + + S=$(test_file_size test.r) && + S2=$(test_file_size test2.r) && + SE=$(test_file_size error.r) && + M=$(git hash-object test.r) && + M2=$(git hash-object test2.r) && + ME=$(git hash-object error.r) && + rm -f debug.log && + + git add . && + rm -f *.r && + + filter_git checkout --quiet --no-progress . && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge error.r blob=$ME $SE [OK] -- [ERROR] + IN: smudge test.r blob=$M $S [OK] -- OUT: $S . [OK] + IN: smudge test2.r blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && + + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test.r && + test_cmp_committed_rot13 "$TEST_ROOT/test2.o" test2.r && + test_cmp error.o error.r + ) + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +ok 22 - process filter should not be restarted if it signals an error + +expecting success of 0021.23 'process filter abort stops processing of all further files': + test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + + echo "*.r filter=protocol" >.gitattributes && + + cp "$TEST_ROOT/test.o" test.r && + cp "$TEST_ROOT/test2.o" test2.r && + echo "error this blob and all future blobs" >abort.o && + cp abort.o abort.r && + + M="blob=$(git hash-object abort.r)" && + rm -f debug.log && + SA=$(test_file_size abort.r) && + + git add . && + rm -f *.r && + + + # Note: This test assumes that Git filters files in alphabetical + # order ("abort.r" before "test.r"). + filter_git checkout --quiet --no-progress . && + cat >expected.log <<-EOF && + START + init handshake complete + IN: smudge abort.r $M $SA [OK] -- [ABORT] + STOP + EOF + test_cmp_exclude_clean expected.log debug.log && + + test_cmp "$TEST_ROOT/test.o" test.r && + test_cmp "$TEST_ROOT/test2.o" test2.r && + test_cmp abort.o abort.r + ) + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +ok 23 - process filter abort stops processing of all further files + +expecting success of 0021.24 'invalid process filter must fail (and not hang!)': + test_config_global filter.protocol.process cat && + test_config_global filter.protocol.required true && + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + + echo "*.r filter=protocol" >.gitattributes && + + cp "$TEST_ROOT/test.o" test.r && + test_must_fail git add . 2>git-stderr.log && + grep "expected git-filter-server" git-stderr.log + ) + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +error: Unexpected line 'git-filter-client', expected git-filter-server +ok 24 - invalid process filter must fail (and not hang!) + +expecting success of 0021.25 'delayed checkout in process filter': + test_config_global filter.a.process "rot13-filter.pl a.log clean smudge delay" && + test_config_global filter.a.required true && + test_config_global filter.b.process "rot13-filter.pl b.log clean smudge delay" && + test_config_global filter.b.required true && + + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + echo "*.a filter=a" >.gitattributes && + echo "*.b filter=b" >>.gitattributes && + cp "$TEST_ROOT/test.o" test.a && + cp "$TEST_ROOT/test.o" test-delay10.a && + cp "$TEST_ROOT/test.o" test-delay11.a && + cp "$TEST_ROOT/test.o" test-delay20.a && + cp "$TEST_ROOT/test.o" test-delay10.b && + git add . && + git commit -m "test commit" + ) && + + S=$(test_file_size "$TEST_ROOT/test.o") && + PM="ref=refs/heads/master treeish=$(git -C repo rev-parse --verify master) " && + M="${PM}blob=$(git -C repo rev-parse --verify master:test.a)" && + cat >a.exp <<-EOF && + START + init handshake complete + IN: smudge test.a $M $S [OK] -- OUT: $S . [OK] + IN: smudge test-delay10.a $M $S [OK] -- [DELAYED] + IN: smudge test-delay11.a $M $S [OK] -- [DELAYED] + IN: smudge test-delay20.a $M $S [OK] -- [DELAYED] + IN: list_available_blobs test-delay10.a test-delay11.a [OK] + IN: smudge test-delay10.a $M 0 [OK] -- OUT: $S . [OK] + IN: smudge test-delay11.a $M 0 [OK] -- OUT: $S . [OK] + IN: list_available_blobs test-delay20.a [OK] + IN: smudge test-delay20.a $M 0 [OK] -- OUT: $S . [OK] + IN: list_available_blobs [OK] + STOP + EOF + cat >b.exp <<-EOF && + START + init handshake complete + IN: smudge test-delay10.b $M $S [OK] -- [DELAYED] + IN: list_available_blobs test-delay10.b [OK] + IN: smudge test-delay10.b $M 0 [OK] -- OUT: $S . [OK] + IN: list_available_blobs [OK] + STOP + EOF + + rm -rf repo-cloned && + filter_git clone repo repo-cloned && + test_cmp_count a.exp repo-cloned/a.log && + test_cmp_count b.exp repo-cloned/b.log && + + ( + cd repo-cloned && + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test.a && + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay10.a && + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay11.a && + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay20.a && + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay10.b && + + rm *.a *.b && + filter_git checkout . && + # We are not checking out a ref here, so filter out ref metadata. + sed -e "s!$PM!!" ../a.exp >a.exp.filtered && + sed -e "s!$PM!!" ../b.exp >b.exp.filtered && + test_cmp_count a.exp.filtered a.log && + test_cmp_count b.exp.filtered b.log && + + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test.a && + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay10.a && + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay11.a && + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay20.a && + test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay10.b + ) + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +[master (root-commit) 27d7fe8] test commit + Author: A U Thor + 6 files changed, 17 insertions(+) + create mode 100644 .gitattributes + create mode 100644 test-delay10.a + create mode 100644 test-delay10.b + create mode 100644 test-delay11.a + create mode 100644 test-delay20.a + create mode 100644 test.a +Cloning into 'repo-cloned'... +done. +Updated 9 paths from the index +ok 25 - delayed checkout in process filter + +expecting success of 0021.26 'missing file in delayed checkout': + test_config_global filter.bug.process "rot13-filter.pl bug.log clean smudge delay" && + test_config_global filter.bug.required true && + + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + echo "*.a filter=bug" >.gitattributes && + cp "$TEST_ROOT/test.o" missing-delay.a && + git add . && + git commit -m "test commit" + ) && + + rm -rf repo-cloned && + test_must_fail git clone repo repo-cloned 2>git-stderr.log && + grep "error: .missing-delay\.a. was not filtered properly" git-stderr.log + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +[master (root-commit) 5567259] test commit + Author: A U Thor + 2 files changed, 4 insertions(+) + create mode 100644 .gitattributes + create mode 100644 missing-delay.a +error: 'missing-delay.a' was not filtered properly +ok 26 - missing file in delayed checkout + +expecting success of 0021.27 'invalid file in delayed checkout': + test_config_global filter.bug.process "rot13-filter.pl bug.log clean smudge delay" && + test_config_global filter.bug.required true && + + rm -rf repo && + mkdir repo && + ( + cd repo && + git init && + echo "*.a filter=bug" >.gitattributes && + cp "$TEST_ROOT/test.o" invalid-delay.a && + cp "$TEST_ROOT/test.o" unfiltered && + git add . && + git commit -m "test commit" + ) && + + rm -rf repo-cloned && + test_must_fail git clone repo repo-cloned 2>git-stderr.log && + grep "error: external filter .* signaled that .unfiltered. is now available although it has not been delayed earlier" git-stderr.log + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ +[master (root-commit) 636012f] test commit + Author: A U Thor + 3 files changed, 7 insertions(+) + create mode 100644 .gitattributes + create mode 100644 invalid-delay.a + create mode 100644 unfiltered +error: external filter 'rot13-filter.pl bug.log clean smudge delay' signaled that 'unfiltered' is now available although it has not been delayed earlier +ok 27 - invalid file in delayed checkout + +checking prerequisite: SYMLINKS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && + # test whether the filesystem supports symbolic links + ln -s x y && test -h y + +) +prerequisite SYMLINKS ok +checking prerequisite: CASE_INSENSITIVE_FS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-CASE_INSENSITIVE_FS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-CASE_INSENSITIVE_FS" && + echo good >CamelCase && + echo bad >camelcase && + test "$(cat CamelCase)" != good + +) +prerequisite CASE_INSENSITIVE_FS not satisfied +ok 28 # skip delayed checkout with case-collision don't write to the wrong place (missing CASE_INSENSITIVE_FS of PERL,SYMLINKS,CASE_INSENSITIVE_FS) + +checking prerequisite: UTF8_NFD_TO_NFC + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-UTF8_NFD_TO_NFC" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-UTF8_NFD_TO_NFC" && + # check whether FS converts nfd unicode to nfc + auml=$(printf "\303\244") + aumlcdiar=$(printf "\141\314\210") + >"$auml" && + test -f "$aumlcdiar" + +) +prerequisite UTF8_NFD_TO_NFC not satisfied +ok 29 # skip delayed checkout with utf-8-collision don't write to the wrong place (missing UTF8_NFD_TO_NFC of PERL,SYMLINKS,UTF8_NFD_TO_NFC) + +ok 30 # skip delayed checkout with submodule collision don't write to the wrong place (missing CASE_INSENSITIVE_FS of PERL,SYMLINKS,CASE_INSENSITIVE_FS) + +# passed all 30 test(s) +1..30 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t0200-gettext-basic.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0200-gettext-basic/.git/ +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +# lib-gettext: Found 'is_IS.utf8' as an is_IS UTF-8 locale +# lib-gettext: No is_IS ISO-8859-1 locale available +expecting success of 0200.1 'sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME is set (to gnu)': + test -n "$GIT_INTERNAL_GETTEXT_SH_SCHEME" + +ok 1 - sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME is set (to gnu) + +expecting success of 0200.2 'sanity: $TEXTDOMAIN is git': + test $TEXTDOMAIN = "git" + +ok 2 - sanity: $TEXTDOMAIN is git + +expecting success of 0200.3 'xgettext sanity: Perl _() strings are not extracted': + ! grep "A Perl string xgettext will not get" "$GIT_PO_PATH"/is.po + +ok 3 - xgettext sanity: Perl _() strings are not extracted + +expecting success of 0200.4 'xgettext sanity: Comment extraction with --add-comments': + grep "TRANSLATORS: This is a test" "$TEST_DIRECTORY"/t0200/* | wc -l >expect && + grep "TRANSLATORS: This is a test" "$GIT_PO_PATH"/is.po | wc -l >actual && + test_cmp expect actual + +ok 4 - xgettext sanity: Comment extraction with --add-comments + +expecting success of 0200.5 'xgettext sanity: Comment extraction with --add-comments stops at statements': + ! grep "This is a phony" "$GIT_PO_PATH"/is.po && + ! grep "the above comment" "$GIT_PO_PATH"/is.po + +ok 5 - xgettext sanity: Comment extraction with --add-comments stops at statements + +expecting success of 0200.6 'sanity: $TEXTDOMAINDIR exists without NO_GETTEXT=YesPlease': + test -d "$TEXTDOMAINDIR" && + test "$TEXTDOMAINDIR" = "$GIT_TEXTDOMAINDIR" + +ok 6 - sanity: $TEXTDOMAINDIR exists without NO_GETTEXT=YesPlease + +expecting success of 0200.7 'sanity: Icelandic locale was compiled': + test -f "$TEXTDOMAINDIR/is/LC_MESSAGES/git.mo" + +ok 7 - sanity: Icelandic locale was compiled + +expecting success of 0200.8 'sanity: gettext("") metadata is OK': + # Return value may be non-zero + LANGUAGE=is LC_ALL="$is_IS_locale" gettext "" >zero-expect && + grep "Project-Id-Version: Git" zero-expect && + grep "Git Mailing List " zero-expect && + grep "Content-Type: text/plain; charset=UTF-8" zero-expect && + grep "Content-Transfer-Encoding: 8bit" zero-expect + +Project-Id-Version: Git +Report-Msgid-Bugs-To: Git Mailing List +Language-Team: Git Mailing List +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit +ok 8 - sanity: gettext("") metadata is OK + +expecting success of 0200.9 'sanity: gettext(unknown) is passed through': + printf "This is not a translation string" >expect && + gettext "This is not a translation string" >actual && + eval_gettext "This is not a translation string" >actual && + test_cmp expect actual + +ok 9 - sanity: gettext(unknown) is passed through + +expecting success of 0200.10 'xgettext: C extraction of _() and N_() strings': + printf "TILRAUN: C tilraunastrengur" >expect && + printf "\n" >>expect && + printf "Sjá 'git help SKIPUN' til að sjá hjálp fyrir tiltekna skipun." >>expect && + LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A C test string" >actual && + printf "\n" >>actual && + LANGUAGE=is LC_ALL="$is_IS_locale" gettext "See 'git help COMMAND' for more information on a specific command." >>actual && + test_cmp expect actual + +ok 10 - xgettext: C extraction of _() and N_() strings + +expecting success of 0200.11 'xgettext: C extraction with %s': + printf "TILRAUN: C tilraunastrengur %%s" >expect && + LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A C test string %s" >actual && + test_cmp expect actual + +ok 11 - xgettext: C extraction with %s + +expecting success of 0200.12 'xgettext: Shell extraction': + printf "TILRAUN: Skeljartilraunastrengur" >expect && + LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A Shell test string" >actual && + test_cmp expect actual + +ok 12 - xgettext: Shell extraction + +expecting success of 0200.13 'xgettext: Shell extraction with $variable': + printf "TILRAUN: Skeljartilraunastrengur með breytunni a var i able" >x-expect && + LANGUAGE=is LC_ALL="$is_IS_locale" variable="a var i able" eval_gettext "TEST: A Shell test \$variable" >x-actual && + test_cmp x-expect x-actual + +ok 13 - xgettext: Shell extraction with $variable + +expecting success of 0200.14 'xgettext: Perl extraction': + printf "TILRAUN: Perl tilraunastrengur" >expect && + LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A Perl test string" >actual && + test_cmp expect actual + +ok 14 - xgettext: Perl extraction + +expecting success of 0200.15 'xgettext: Perl extraction with %s': + printf "TILRAUN: Perl tilraunastrengur með breytunni %%s" >expect && + LANGUAGE=is LC_ALL="$is_IS_locale" gettext "TEST: A Perl test variable %s" >actual && + test_cmp expect actual + +ok 15 - xgettext: Perl extraction with %s + +expecting success of 0200.16 'sanity: Some gettext("") data for real locale': + LANGUAGE=is LC_ALL="$is_IS_locale" gettext "" >real-locale && + test -s real-locale + +ok 16 - sanity: Some gettext("") data for real locale + +# passed all 16 test(s) +1..16 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t0201-gettext-fallbacks.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0201-gettext-fallbacks/.git/ +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +# lib-gettext: No is_IS UTF-8 locale available +# lib-gettext: No is_IS ISO-8859-1 locale available +expecting success of 0201.1 'sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME is set (to fallthrough)': + test -n "$GIT_INTERNAL_GETTEXT_SH_SCHEME" + +ok 1 - sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME is set (to fallthrough) + +expecting success of 0201.2 'sanity: $GIT_INTERNAL_GETTEXT_TEST_FALLBACKS is set': + test -n "$GIT_INTERNAL_GETTEXT_TEST_FALLBACKS" + +ok 2 - sanity: $GIT_INTERNAL_GETTEXT_TEST_FALLBACKS is set + +expecting success of 0201.3 'sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME" is fallthrough': + echo fallthrough >expect && + echo $GIT_INTERNAL_GETTEXT_SH_SCHEME >actual && + test_cmp expect actual + +ok 3 - sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME" is fallthrough + +expecting success of 0201.4 'gettext: our gettext() fallback has pass-through semantics': + printf "test" >expect && + gettext "test" >actual && + test_i18ncmp expect actual && + printf "test more words" >expect && + gettext "test more words" >actual && + test_i18ncmp expect actual + +ok 4 - gettext: our gettext() fallback has pass-through semantics + +expecting success of 0201.5 'eval_gettext: our eval_gettext() fallback has pass-through semantics': + printf "test" >expect && + eval_gettext "test" >actual && + test_i18ncmp expect actual && + printf "test more words" >expect && + eval_gettext "test more words" >actual && + test_i18ncmp expect actual + +ok 5 - eval_gettext: our eval_gettext() fallback has pass-through semantics + +expecting success of 0201.6 'eval_gettext: our eval_gettext() fallback can interpolate variables': + printf "test YesPlease" >expect && + GIT_INTERNAL_GETTEXT_TEST_FALLBACKS=YesPlease eval_gettext "test \$GIT_INTERNAL_GETTEXT_TEST_FALLBACKS" >actual && + test_i18ncmp expect actual + +ok 6 - eval_gettext: our eval_gettext() fallback can interpolate variables + +expecting success of 0201.7 'eval_gettext: our eval_gettext() fallback can interpolate variables with spaces': + cmdline="git am" && + export cmdline && + printf "When you have resolved this problem, run git am --resolved." >expect && + eval_gettext "When you have resolved this problem, run \$cmdline --resolved." >actual && + test_i18ncmp expect actual + +ok 7 - eval_gettext: our eval_gettext() fallback can interpolate variables with spaces + +expecting success of 0201.8 'eval_gettext: our eval_gettext() fallback can interpolate variables with spaces and quotes': + cmdline="git am" && + export cmdline && + printf "When you have resolved this problem, run \"git am --resolved\"." >expect && + eval_gettext "When you have resolved this problem, run \"\$cmdline --resolved\"." >actual && + test_i18ncmp expect actual + +ok 8 - eval_gettext: our eval_gettext() fallback can interpolate variables with spaces and quotes + +# passed all 8 test(s) +1..8 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t0110-urlmatch-normalization.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0110-urlmatch-normalization/.git/ +expecting success of 0110.1 'url scheme': + ! test-tool urlmatch-normalization "" && + ! test-tool urlmatch-normalization "_" && + ! test-tool urlmatch-normalization "scheme" && + ! test-tool urlmatch-normalization "scheme:" && + ! test-tool urlmatch-normalization "scheme:/" && + ! test-tool urlmatch-normalization "scheme://" && + ! test-tool urlmatch-normalization "file" && + ! test-tool urlmatch-normalization "file:" && + ! test-tool urlmatch-normalization "file:/" && + test-tool urlmatch-normalization "file://" && + ! test-tool urlmatch-normalization "://acme.co" && + ! test-tool urlmatch-normalization "x_test://acme.co" && + ! test-tool urlmatch-normalization "-test://acme.co" && + ! test-tool urlmatch-normalization "0test://acme.co" && + ! test-tool urlmatch-normalization "+test://acme.co" && + ! test-tool urlmatch-normalization ".test://acme.co" && + ! test-tool urlmatch-normalization "schem%6e://" && + test-tool urlmatch-normalization "x-Test+v1.0://acme.co" && + test "$(test-tool urlmatch-normalization -p "AbCdeF://x.Y")" = "abcdef://x.y/" + +ok 1 - url scheme + +expecting success of 0110.2 'url authority': + ! test-tool urlmatch-normalization "scheme://user:pass@" && + ! test-tool urlmatch-normalization "scheme://?" && + ! test-tool urlmatch-normalization "scheme://#" && + ! test-tool urlmatch-normalization "scheme:///" && + ! test-tool urlmatch-normalization "scheme://:" && + ! test-tool urlmatch-normalization "scheme://:555" && + test-tool urlmatch-normalization "file://user:pass@" && + test-tool urlmatch-normalization "file://?" && + test-tool urlmatch-normalization "file://#" && + test-tool urlmatch-normalization "file:///" && + test-tool urlmatch-normalization "file://:" && + ! test-tool urlmatch-normalization "file://:555" && + test-tool urlmatch-normalization "scheme://user:pass@host" && + test-tool urlmatch-normalization "scheme://@host" && + test-tool urlmatch-normalization "scheme://%00@host" && + ! test-tool urlmatch-normalization "scheme://%%@host" && + ! test-tool urlmatch-normalization "scheme://host_" && + test-tool urlmatch-normalization "scheme://user:pass@host/" && + test-tool urlmatch-normalization "scheme://@host/" && + test-tool urlmatch-normalization "scheme://host/" && + test-tool urlmatch-normalization "scheme://host?x" && + test-tool urlmatch-normalization "scheme://host#x" && + test-tool urlmatch-normalization "scheme://host/@" && + test-tool urlmatch-normalization "scheme://host?@x" && + test-tool urlmatch-normalization "scheme://host#@x" && + test-tool urlmatch-normalization "scheme://[::1]" && + test-tool urlmatch-normalization "scheme://[::1]/" && + ! test-tool urlmatch-normalization "scheme://hos%41/" && + test-tool urlmatch-normalization "scheme://[invalid....:/" && + test-tool urlmatch-normalization "scheme://invalid....:]/" && + ! test-tool urlmatch-normalization "scheme://invalid....:[/" && + ! test-tool urlmatch-normalization "scheme://invalid....:[" + +ok 2 - url authority + +expecting success of 0110.3 'url port checks': + test-tool urlmatch-normalization "xyz://q@some.host:" && + test-tool urlmatch-normalization "xyz://q@some.host:456/" && + ! test-tool urlmatch-normalization "xyz://q@some.host:0" && + ! test-tool urlmatch-normalization "xyz://q@some.host:0000000" && + test-tool urlmatch-normalization "xyz://q@some.host:0000001?" && + test-tool urlmatch-normalization "xyz://q@some.host:065535#" && + test-tool urlmatch-normalization "xyz://q@some.host:65535" && + ! test-tool urlmatch-normalization "xyz://q@some.host:65536" && + ! test-tool urlmatch-normalization "xyz://q@some.host:99999" && + ! test-tool urlmatch-normalization "xyz://q@some.host:100000" && + ! test-tool urlmatch-normalization "xyz://q@some.host:100001" && + test-tool urlmatch-normalization "http://q@some.host:80" && + test-tool urlmatch-normalization "https://q@some.host:443" && + test-tool urlmatch-normalization "http://q@some.host:80/" && + test-tool urlmatch-normalization "https://q@some.host:443?" && + ! test-tool urlmatch-normalization "http://q@:8008" && + ! test-tool urlmatch-normalization "http://:8080" && + ! test-tool urlmatch-normalization "http://:" && + test-tool urlmatch-normalization "xyz://q@some.host:456/" && + test-tool urlmatch-normalization "xyz://[::1]:456/" && + test-tool urlmatch-normalization "xyz://[::1]:/" && + ! test-tool urlmatch-normalization "xyz://[::1]:000/" && + ! test-tool urlmatch-normalization "xyz://[::1]:0%300/" && + ! test-tool urlmatch-normalization "xyz://[::1]:0x80/" && + ! test-tool urlmatch-normalization "xyz://[::1]:4294967297/" && + ! test-tool urlmatch-normalization "xyz://[::1]:030f/" + +ok 3 - url port checks + +expecting success of 0110.4 'url port normalization': + test "$(test-tool urlmatch-normalization -p "http://x:800")" = "http://x:800/" && + test "$(test-tool urlmatch-normalization -p "http://x:0800")" = "http://x:800/" && + test "$(test-tool urlmatch-normalization -p "http://x:00000800")" = "http://x:800/" && + test "$(test-tool urlmatch-normalization -p "http://x:065535")" = "http://x:65535/" && + test "$(test-tool urlmatch-normalization -p "http://x:1")" = "http://x:1/" && + test "$(test-tool urlmatch-normalization -p "http://x:80")" = "http://x/" && + test "$(test-tool urlmatch-normalization -p "http://x:080")" = "http://x/" && + test "$(test-tool urlmatch-normalization -p "http://x:000000080")" = "http://x/" && + test "$(test-tool urlmatch-normalization -p "https://x:443")" = "https://x/" && + test "$(test-tool urlmatch-normalization -p "https://x:0443")" = "https://x/" && + test "$(test-tool urlmatch-normalization -p "https://x:000000443")" = "https://x/" + +ok 4 - url port normalization + +expecting success of 0110.5 'url general escapes': + ! test-tool urlmatch-normalization "http://x.y?%fg" && + test "$(test-tool urlmatch-normalization -p "X://W/%7e%41^%3a")" = "x://w/~A%5E%3A" && + test "$(test-tool urlmatch-normalization -p "X://W/:/?#[]@")" = "x://w/:/?#[]@" && + test "$(test-tool urlmatch-normalization -p "X://W/$&()*+,;=")" = "x://w/$&()*+,;=" && + test "$(test-tool urlmatch-normalization -p "X://W/'")" = "x://w/'" && + test "$(test-tool urlmatch-normalization -p "X://W?!")" = "x://w/?!" + +ok 5 - url general escapes + +expecting success of 0110.6 'url high-bit escapes': + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-1")")" = "x://q/%01%02%03%04%05%06%07%08%0E%0F%10%11%12" && + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-2")")" = "x://q/%13%14%15%16%17%18%19%1B%1C%1D%1E%1F%7F" && + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-3")")" = "x://q/%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F" && + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-4")")" = "x://q/%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F" && + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-5")")" = "x://q/%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF" && + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-6")")" = "x://q/%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF" && + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-7")")" = "x://q/%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF" && + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-8")")" = "x://q/%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF" && + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-9")")" = "x://q/%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF" && + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-10")")" = "x://q/%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF" + +ok 6 - url high-bit escapes + +expecting success of 0110.7 'url utf-8 escapes': + test "$(test-tool urlmatch-normalization -p "$(cat "$tu-11")")" = "x://q/%C2%80%DF%BF%E0%A0%80%EF%BF%BD%F0%90%80%80%F0%AF%BF%BD" + +ok 7 - url utf-8 escapes + +expecting success of 0110.8 'url username/password escapes': + test "$(test-tool urlmatch-normalization -p "x://%41%62(^):%70+d@foo")" = "x://Ab(%5E):p+d@foo/" + +ok 8 - url username/password escapes + +expecting success of 0110.9 'url normalized lengths': + test "$(test-tool urlmatch-normalization -l "Http://%4d%65:%4d^%70@The.Host")" = 25 && + test "$(test-tool urlmatch-normalization -l "http://%41:%42@x.y/%61/")" = 17 && + test "$(test-tool urlmatch-normalization -l "http://@x.y/^")" = 15 + +ok 9 - url normalized lengths + +expecting success of 0110.10 'url . and .. segments': + test "$(test-tool urlmatch-normalization -p "x://y/.")" = "x://y/" && + test "$(test-tool urlmatch-normalization -p "x://y/./")" = "x://y/" && + test "$(test-tool urlmatch-normalization -p "x://y/a/.")" = "x://y/a" && + test "$(test-tool urlmatch-normalization -p "x://y/a/./")" = "x://y/a/" && + test "$(test-tool urlmatch-normalization -p "x://y/.?")" = "x://y/?" && + test "$(test-tool urlmatch-normalization -p "x://y/./?")" = "x://y/?" && + test "$(test-tool urlmatch-normalization -p "x://y/a/.?")" = "x://y/a?" && + test "$(test-tool urlmatch-normalization -p "x://y/a/./?")" = "x://y/a/?" && + test "$(test-tool urlmatch-normalization -p "x://y/a/./b/.././../c")" = "x://y/c" && + test "$(test-tool urlmatch-normalization -p "x://y/a/./b/../.././c/")" = "x://y/c/" && + test "$(test-tool urlmatch-normalization -p "x://y/a/./b/.././../c/././.././.")" = "x://y/" && + ! test-tool urlmatch-normalization "x://y/a/./b/.././../c/././.././.." && + test "$(test-tool urlmatch-normalization -p "x://y/a/./?/././..")" = "x://y/a/?/././.." && + test "$(test-tool urlmatch-normalization -p "x://y/%2e/")" = "x://y/" && + test "$(test-tool urlmatch-normalization -p "x://y/%2E/")" = "x://y/" && + test "$(test-tool urlmatch-normalization -p "x://y/a/%2e./")" = "x://y/" && + test "$(test-tool urlmatch-normalization -p "x://y/b/.%2E/")" = "x://y/" && + test "$(test-tool urlmatch-normalization -p "x://y/c/%2e%2E/")" = "x://y/" + +ok 10 - url . and .. segments + +expecting success of 0110.11 'url equivalents': + test-tool urlmatch-normalization "httP://x" "Http://X/" && + test-tool urlmatch-normalization "Http://%4d%65:%4d^%70@The.Host" "hTTP://Me:%4D^p@the.HOST:80/" && + ! test-tool urlmatch-normalization "https://@x.y/^" "httpS://x.y:443/^" && + test-tool urlmatch-normalization "https://@x.y/^" "httpS://@x.y:0443/^" && + test-tool urlmatch-normalization "https://@x.y/^/../abc" "httpS://@x.y:0443/abc" && + test-tool urlmatch-normalization "https://@x.y/^/.." "httpS://@x.y:0443/" + +ok 11 - url equivalents + +# passed all 11 test(s) +1..11 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t0202-gettext-perl.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0202-gettext-perl/.git/ +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +# lib-gettext: Found 'is_IS.utf8' as an is_IS UTF-8 locale +# lib-gettext: No is_IS ISO-8859-1 locale available +# run 0: Perl Git::I18N API (perl /build/git-2.30.2/t/t0202/test.pl) +1..13 +ok 1 - Testing Git::I18N with NO Perl gettext library +ok 2 - Git::I18N is located at /build/git-2.30.2/t/../perl/build/lib/Git/I18N.pm +ok 3 - sanity: Git::I18N has 3 export(s) +ok 4 - sanity: Git::I18N exports everything by default +ok 5 - sanity: __n has a $$$ prototype +ok 6 - sanity: N__ has a $ prototype +ok 7 - sanity: __ has a $ prototype +ok 8 - Passing a string through __() in the C locale works +ok 9 - Get singular string through __n() in C locale +ok 10 - Get plural string through __n() in C locale +ok 11 - Passing a string through N__() in the C locale works +ok 12 - Without a gettext library + locale turns into +ok 13 - Without a gettext library + locale turns into +# test_external test Perl Git::I18N API was ok +# expecting no stderr from previous command +# test_external_without_stderr test no stderr: Perl Git::I18N API was ok +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t0203-gettext-setlocale-sanity.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0203-gettext-setlocale-sanity/.git/ +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +# lib-gettext: Found 'is_IS.utf8' as an is_IS UTF-8 locale +# lib-gettext: No is_IS ISO-8859-1 locale available +expecting success of 0203.1 'git show a ISO-8859-1 commit under C locale': + . "$TEST_DIRECTORY"/t3901/8859-1.txt && + test_commit "iso-c-commit" iso-under-c && + git show >out 2>err && + test_must_be_empty err && + grep -q "iso-c-commit" out + +Warning: commit message did not conform to UTF-8. +You may want to amend it after fixing the message, or set the config +variable i18n.commitencoding to the encoding your project uses. +[master (root-commit) f2030b4] iso-c-commit + Author: Ãéí óú + 1 file changed, 1 insertion(+) + create mode 100644 iso-under-c +ok 1 - git show a ISO-8859-1 commit under C locale + +expecting success of 0203.2 'git show a ISO-8859-1 commit under a UTF-8 locale': + . "$TEST_DIRECTORY"/t3901/8859-1.txt && + test_commit "iso-utf8-commit" iso-under-utf8 && + LANGUAGE=is LC_ALL="$is_IS_locale" git show >out 2>err && + test_must_be_empty err && + grep -q "iso-utf8-commit" out Warning: commit message did not conform to UTF-8. You may want to amend it after fixing the message, or set the config @@ -17066,8 +18166,8 @@ 1..22 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0202-gettext-perl.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0202-gettext-perl/.git/ +*** t0205-gettext-poison.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0205-gettext-poison/.git/ checking prerequisite: C_LOCALE_OUTPUT mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && @@ -17076,27 +18176,41 @@ ! test_bool_env GIT_TEST_GETTEXT_POISON false ) -prerequisite C_LOCALE_OUTPUT ok -# lib-gettext: Found 'is_IS.utf8' as an is_IS UTF-8 locale -# lib-gettext: No is_IS ISO-8859-1 locale available -# run 0: Perl Git::I18N API (perl /build/git-2.30.2/t/t0202/test.pl) -1..13 -ok 1 - Testing Git::I18N with NO Perl gettext library -ok 2 - Git::I18N is located at /build/git-2.30.2/t/../perl/build/lib/Git/I18N.pm -ok 3 - sanity: Git::I18N has 3 export(s) -ok 4 - sanity: Git::I18N exports everything by default -ok 5 - sanity: __ has a $ prototype -ok 6 - sanity: N__ has a $ prototype -ok 7 - sanity: __n has a $$$ prototype -ok 8 - Passing a string through __() in the C locale works -ok 9 - Get singular string through __n() in C locale -ok 10 - Get plural string through __n() in C locale -ok 11 - Passing a string through N__() in the C locale works -ok 12 - Without a gettext library + locale turns into -ok 13 - Without a gettext library + locale turns into -# test_external test Perl Git::I18N API was ok -# expecting no stderr from previous command -# test_external_without_stderr test no stderr: Perl Git::I18N API was ok +prerequisite C_LOCALE_OUTPUT not satisfied +expecting success of 0205.1 'sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME" is poison': + test "$GIT_INTERNAL_GETTEXT_SH_SCHEME" = "poison" + +ok 1 - sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME" is poison + +expecting success of 0205.2 'gettext: our gettext() fallback has poison semantics': + printf "# GETTEXT POISON #" >expect && + gettext "test" >actual && + test_cmp expect actual && + printf "# GETTEXT POISON #" >expect && + gettext "test more words" >actual && + test_cmp expect actual + +ok 2 - gettext: our gettext() fallback has poison semantics + +expecting success of 0205.3 'eval_gettext: our eval_gettext() fallback has poison semantics': + printf "# GETTEXT POISON #" >expect && + eval_gettext "test" >actual && + test_cmp expect actual && + printf "# GETTEXT POISON #" >expect && + eval_gettext "test more words" >actual && + test_cmp expect actual + +ok 3 - eval_gettext: our eval_gettext() fallback has poison semantics + +expecting success of 0205.4 'gettext: invalid GIT_TEST_GETTEXT_POISON value doesn't infinitely loop': + test_must_fail env GIT_TEST_GETTEXT_POISON=xyz git version 2>error && + grep "fatal: bad numeric config value 'xyz' for 'GIT_TEST_GETTEXT_POISON': invalid unit" error + +fatal: bad numeric config value 'xyz' for 'GIT_TEST_GETTEXT_POISON': invalid unit +ok 4 - gettext: invalid GIT_TEST_GETTEXT_POISON value doesn't infinitely loop + +# passed all 4 test(s) +1..4 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' *** t0204-gettext-reencode-sanity.sh *** @@ -17164,51 +18278,242 @@ 1..8 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0205-gettext-poison.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0205-gettext-poison/.git/ -checking prerequisite: C_LOCALE_OUTPUT +*** t0211-trace2-perf.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0211-trace2-perf/.git/ +expecting success of 0211.1 'perf stream, return code 0': + test_when_finished "rm trace.perf actual expect" && + GIT_TRACE2_PERF="$(pwd)/trace.perf" test-tool trace2 001return 0 && + perl "$TEST_DIRECTORY/t0211/scrub_perf.perl" actual && + cat >expect <<-EOF && + d0|main|version|||||$V + d0|main|start||_T_ABS_|||_EXE_ trace2 001return 0 + d0|main|cmd_name|||||trace2 (trace2) + d0|main|exit||_T_ABS_|||code:0 + d0|main|atexit||_T_ABS_|||code:0 + EOF + test_cmp expect actual -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false +ok 1 - perf stream, return code 0 -) -prerequisite C_LOCALE_OUTPUT not satisfied -expecting success of 0205.1 'sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME" is poison': - test "$GIT_INTERNAL_GETTEXT_SH_SCHEME" = "poison" +expecting success of 0211.2 'perf stream, return code 1': + test_when_finished "rm trace.perf actual expect" && + test_must_fail env GIT_TRACE2_PERF="$(pwd)/trace.perf" test-tool trace2 001return 1 && + perl "$TEST_DIRECTORY/t0211/scrub_perf.perl" actual && + cat >expect <<-EOF && + d0|main|version|||||$V + d0|main|start||_T_ABS_|||_EXE_ trace2 001return 1 + d0|main|cmd_name|||||trace2 (trace2) + d0|main|exit||_T_ABS_|||code:1 + d0|main|atexit||_T_ABS_|||code:1 + EOF + test_cmp expect actual -ok 1 - sanity: $GIT_INTERNAL_GETTEXT_SH_SCHEME" is poison +ok 2 - perf stream, return code 1 -expecting success of 0205.2 'gettext: our gettext() fallback has poison semantics': - printf "# GETTEXT POISON #" >expect && - gettext "test" >actual && - test_cmp expect actual && - printf "# GETTEXT POISON #" >expect && - gettext "test more words" >actual && - test_cmp expect actual +expecting success of 0211.3 'perf stream, error event': + test_when_finished "rm trace.perf actual expect" && + GIT_TRACE2_PERF="$(pwd)/trace.perf" test-tool trace2 003error "hello world" "this is a test" && + perl "$TEST_DIRECTORY/t0211/scrub_perf.perl" actual && + cat >expect <<-EOF && + d0|main|version|||||$V + d0|main|start||_T_ABS_|||_EXE_ trace2 003error 'hello world' 'this is a test' + d0|main|cmd_name|||||trace2 (trace2) + d0|main|error|||||hello world + d0|main|error|||||this is a test + d0|main|exit||_T_ABS_|||code:0 + d0|main|atexit||_T_ABS_|||code:0 + EOF + test_cmp expect actual -ok 2 - gettext: our gettext() fallback has poison semantics +error: hello world +error: this is a test +ok 3 - perf stream, error event -expecting success of 0205.3 'eval_gettext: our eval_gettext() fallback has poison semantics': - printf "# GETTEXT POISON #" >expect && - eval_gettext "test" >actual && - test_cmp expect actual && - printf "# GETTEXT POISON #" >expect && - eval_gettext "test more words" >actual && - test_cmp expect actual +expecting success of 0211.4 'perf stream, child processes': + test_when_finished "rm trace.perf actual expect" && + GIT_TRACE2_PERF="$(pwd)/trace.perf" test-tool trace2 004child test-tool trace2 004child test-tool trace2 001return 0 && + perl "$TEST_DIRECTORY/t0211/scrub_perf.perl" actual && + cat >expect <<-EOF && + d0|main|version|||||$V + d0|main|start||_T_ABS_|||_EXE_ trace2 004child test-tool trace2 004child test-tool trace2 001return 0 + d0|main|cmd_name|||||trace2 (trace2) + d0|main|child_start||_T_ABS_|||[ch0] class:? argv:[test-tool trace2 004child test-tool trace2 001return 0] + d1|main|version|||||$V + d1|main|start||_T_ABS_|||_EXE_ trace2 004child test-tool trace2 001return 0 + d1|main|cmd_name|||||trace2 (trace2/trace2) + d1|main|child_start||_T_ABS_|||[ch0] class:? argv:[test-tool trace2 001return 0] + d2|main|version|||||$V + d2|main|start||_T_ABS_|||_EXE_ trace2 001return 0 + d2|main|cmd_name|||||trace2 (trace2/trace2/trace2) + d2|main|exit||_T_ABS_|||code:0 + d2|main|atexit||_T_ABS_|||code:0 + d1|main|child_exit||_T_ABS_|_T_REL_||[ch0] pid:_PID_ code:0 + d1|main|exit||_T_ABS_|||code:0 + d1|main|atexit||_T_ABS_|||code:0 + d0|main|child_exit||_T_ABS_|_T_REL_||[ch0] pid:_PID_ code:0 + d0|main|exit||_T_ABS_|||code:0 + d0|main|atexit||_T_ABS_|||code:0 + EOF + test_cmp expect actual -ok 3 - eval_gettext: our eval_gettext() fallback has poison semantics +ok 4 - perf stream, child processes -expecting success of 0205.4 'gettext: invalid GIT_TEST_GETTEXT_POISON value doesn't infinitely loop': - test_must_fail env GIT_TEST_GETTEXT_POISON=xyz git version 2>error && - grep "fatal: bad numeric config value 'xyz' for 'GIT_TEST_GETTEXT_POISON': invalid unit" error +expecting success of 0211.5 'using global config, perf stream, return code 0': + test_when_finished "rm trace.perf actual expect" && + test_config_global trace2.perfBrief 1 && + test_config_global trace2.perfTarget "$(pwd)/trace.perf" && + test-tool trace2 001return 0 && + perl "$TEST_DIRECTORY/t0211/scrub_perf.perl" actual && + cat >expect <<-EOF && + d0|main|version|||||$V + d0|main|start||_T_ABS_|||_EXE_ trace2 001return 0 + d0|main|cmd_name|||||trace2 (trace2) + d0|main|exit||_T_ABS_|||code:0 + d0|main|atexit||_T_ABS_|||code:0 + EOF + test_cmp expect actual -fatal: bad numeric config value 'xyz' for 'GIT_TEST_GETTEXT_POISON': invalid unit -ok 4 - gettext: invalid GIT_TEST_GETTEXT_POISON value doesn't infinitely loop +ok 5 - using global config, perf stream, return code 0 -# passed all 4 test(s) -1..4 +# passed all 5 test(s) +1..5 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t0210-trace2-normal.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0210-trace2-normal/.git/ +expecting success of 0210.1 'normal stream, return code 0': + test_when_finished "rm trace.normal actual expect" && + GIT_TRACE2="$(pwd)/trace.normal" test-tool trace2 001return 0 && + perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && + cat >expect <<-EOF && + version $V + start _EXE_ trace2 001return 0 + cmd_name trace2 (trace2) + exit elapsed:_TIME_ code:0 + atexit elapsed:_TIME_ code:0 + EOF + test_cmp expect actual + +ok 1 - normal stream, return code 0 + +expecting success of 0210.2 'normal stream, return code 1': + test_when_finished "rm trace.normal actual expect" && + test_must_fail env GIT_TRACE2="$(pwd)/trace.normal" test-tool trace2 001return 1 && + perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && + cat >expect <<-EOF && + version $V + start _EXE_ trace2 001return 1 + cmd_name trace2 (trace2) + exit elapsed:_TIME_ code:1 + atexit elapsed:_TIME_ code:1 + EOF + test_cmp expect actual + +ok 2 - normal stream, return code 1 + +expecting success of 0210.3 'automatic filename': + test_when_finished "rm -r traces actual expect" && + mkdir traces && + GIT_TRACE2="$(pwd)/traces" test-tool trace2 001return 0 && + perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" <"$(ls traces/*)" >actual && + cat >expect <<-EOF && + version $V + start _EXE_ trace2 001return 0 + cmd_name trace2 (trace2) + exit elapsed:_TIME_ code:0 + atexit elapsed:_TIME_ code:0 + EOF + test_cmp expect actual + +ok 3 - automatic filename + +expecting success of 0210.4 'normal stream, exit code 0': + test_when_finished "rm trace.normal actual expect" && + GIT_TRACE2="$(pwd)/trace.normal" test-tool trace2 002exit 0 && + perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && + cat >expect <<-EOF && + version $V + start _EXE_ trace2 002exit 0 + cmd_name trace2 (trace2) + exit elapsed:_TIME_ code:0 + atexit elapsed:_TIME_ code:0 + EOF + test_cmp expect actual + +ok 4 - normal stream, exit code 0 + +expecting success of 0210.5 'normal stream, exit code 1': + test_when_finished "rm trace.normal actual expect" && + test_must_fail env GIT_TRACE2="$(pwd)/trace.normal" test-tool trace2 002exit 1 && + perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && + cat >expect <<-EOF && + version $V + start _EXE_ trace2 002exit 1 + cmd_name trace2 (trace2) + exit elapsed:_TIME_ code:1 + atexit elapsed:_TIME_ code:1 + EOF + test_cmp expect actual + +ok 5 - normal stream, exit code 1 + +expecting success of 0210.6 'normal stream, error event': + test_when_finished "rm trace.normal actual expect" && + GIT_TRACE2="$(pwd)/trace.normal" test-tool trace2 003error "hello world" "this is a test" && + perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && + cat >expect <<-EOF && + version $V + start _EXE_ trace2 003error 'hello world' 'this is a test' + cmd_name trace2 (trace2) + error hello world + error this is a test + exit elapsed:_TIME_ code:0 + atexit elapsed:_TIME_ code:0 + EOF + test_cmp expect actual + +error: hello world +error: this is a test +ok 6 - normal stream, error event + +expecting success of 0210.7 'using global config, normal stream, return code 0': + test_when_finished "rm trace.normal actual expect" && + test_config_global trace2.normalBrief 1 && + test_config_global trace2.normalTarget "$(pwd)/trace.normal" && + test-tool trace2 001return 0 && + perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && + cat >expect <<-EOF && + version $V + start _EXE_ trace2 001return 0 + cmd_name trace2 (trace2) + exit elapsed:_TIME_ code:0 + atexit elapsed:_TIME_ code:0 + EOF + test_cmp expect actual + +ok 7 - using global config, normal stream, return code 0 + +expecting success of 0210.8 'using global config with include': + test_when_finished "rm trace.normal actual expect real.gitconfig" && + test_config_global trace2.normalBrief 1 && + test_config_global trace2.normalTarget "$(pwd)/trace.normal" && + mv "$(pwd)/.gitconfig" "$(pwd)/real.gitconfig" && + test_config_global include.path "$(pwd)/real.gitconfig" && + test-tool trace2 001return 0 && + perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && + cat >expect <<-EOF && + version $V + start _EXE_ trace2 001return 0 + cmd_name trace2 (trace2) + exit elapsed:_TIME_ code:0 + atexit elapsed:_TIME_ code:0 + EOF + test_cmp expect actual + +ok 8 - using global config with include + +# passed all 8 test(s) +1..8 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' *** t0060-path-utils.sh *** @@ -18422,242 +19727,630 @@ 1..213 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0211-trace2-perf.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0211-trace2-perf/.git/ -expecting success of 0211.1 'perf stream, return code 0': - test_when_finished "rm trace.perf actual expect" && - GIT_TRACE2_PERF="$(pwd)/trace.perf" test-tool trace2 001return 0 && - perl "$TEST_DIRECTORY/t0211/scrub_perf.perl" actual && - cat >expect <<-EOF && - d0|main|version|||||$V - d0|main|start||_T_ABS_|||_EXE_ trace2 001return 0 - d0|main|cmd_name|||||trace2 (trace2) - d0|main|exit||_T_ABS_|||code:0 - d0|main|atexit||_T_ABS_|||code:0 +*** t0303-credential-external.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0303-credential-external/.git/ +1..0 # SKIP used to test external credential helpers +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t0212-trace2-event.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0212-trace2-event/.git/ +expecting success of 0212.1 'event stream, error event': + test_when_finished "rm trace.event actual expect" && + GIT_TRACE2_EVENT="$(pwd)/trace.event" test-tool trace2 003error "hello world" "this is a test" && + perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && + sed -e "s/^|//" >expect <<-EOF && + |VAR1 = { + | "_SID0_":{ + | "argv":[ + | "_EXE_", + | "trace2", + | "003error", + | "hello world", + | "this is a test" + | ], + | "errors":[ + | "%s", + | "%s" + | ], + | "exit_code":0, + | "hierarchy":"trace2", + | "name":"trace2", + | "version":"$V" + | } + |}; EOF test_cmp expect actual -ok 1 - perf stream, return code 0 +error: hello world +error: this is a test +ok 1 - event stream, error event -expecting success of 0211.2 'perf stream, return code 1': - test_when_finished "rm trace.perf actual expect" && - test_must_fail env GIT_TRACE2_PERF="$(pwd)/trace.perf" test-tool trace2 001return 1 && - perl "$TEST_DIRECTORY/t0211/scrub_perf.perl" actual && - cat >expect <<-EOF && - d0|main|version|||||$V - d0|main|start||_T_ABS_|||_EXE_ trace2 001return 1 - d0|main|cmd_name|||||trace2 (trace2) - d0|main|exit||_T_ABS_|||code:1 - d0|main|atexit||_T_ABS_|||code:1 +expecting success of 0212.2 'event stream, return code 0': + test_when_finished "rm trace.event actual expect" && + GIT_TRACE2_EVENT="$(pwd)/trace.event" test-tool trace2 004child test-tool trace2 004child test-tool trace2 001return 0 && + perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && + sed -e "s/^|//" >expect <<-EOF && + |VAR1 = { + | "_SID0_":{ + | "argv":[ + | "_EXE_", + | "trace2", + | "004child", + | "test-tool", + | "trace2", + | "004child", + | "test-tool", + | "trace2", + | "001return", + | "0" + | ], + | "child":{ + | "0":{ + | "child_argv":[ + | "_EXE_", + | "trace2", + | "004child", + | "test-tool", + | "trace2", + | "001return", + | "0" + | ], + | "child_class":"?", + | "child_code":0, + | "use_shell":0 + | } + | }, + | "exit_code":0, + | "hierarchy":"trace2", + | "name":"trace2", + | "version":"$V" + | }, + | "_SID0_/_SID1_":{ + | "argv":[ + | "_EXE_", + | "trace2", + | "004child", + | "test-tool", + | "trace2", + | "001return", + | "0" + | ], + | "child":{ + | "0":{ + | "child_argv":[ + | "_EXE_", + | "trace2", + | "001return", + | "0" + | ], + | "child_class":"?", + | "child_code":0, + | "use_shell":0 + | } + | }, + | "exit_code":0, + | "hierarchy":"trace2/trace2", + | "name":"trace2", + | "version":"$V" + | }, + | "_SID0_/_SID1_/_SID2_":{ + | "argv":[ + | "_EXE_", + | "trace2", + | "001return", + | "0" + | ], + | "exit_code":0, + | "hierarchy":"trace2/trace2/trace2", + | "name":"trace2", + | "version":"$V" + | } + |}; EOF test_cmp expect actual -ok 2 - perf stream, return code 1 +ok 2 - event stream, return code 0 -expecting success of 0211.3 'perf stream, error event': - test_when_finished "rm trace.perf actual expect" && - GIT_TRACE2_PERF="$(pwd)/trace.perf" test-tool trace2 003error "hello world" "this is a test" && - perl "$TEST_DIRECTORY/t0211/scrub_perf.perl" actual && - cat >expect <<-EOF && - d0|main|version|||||$V - d0|main|start||_T_ABS_|||_EXE_ trace2 003error 'hello world' 'this is a test' - d0|main|cmd_name|||||trace2 (trace2) - d0|main|error|||||hello world - d0|main|error|||||this is a test - d0|main|exit||_T_ABS_|||code:0 - d0|main|atexit||_T_ABS_|||code:0 +expecting success of 0212.3 'event stream, list config': + test_when_finished "rm trace.event actual expect" && + git config --local t0212.abc 1 && + git config --local t0212.def "hello world" && + GIT_TRACE2_EVENT="$(pwd)/trace.event" GIT_TRACE2_CONFIG_PARAMS="t0212.*" test-tool trace2 001return 0 && + perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && + sed -e "s/^|//" >expect <<-EOF && + |VAR1 = { + | "_SID0_":{ + | "argv":[ + | "_EXE_", + | "trace2", + | "001return", + | "0" + | ], + | "exit_code":0, + | "hierarchy":"trace2", + | "name":"trace2", + | "params":[ + | { + | "param":"t0212.abc", + | "value":"1" + | }, + | { + | "param":"t0212.def", + | "value":"hello world" + | } + | ], + | "version":"$V" + | } + |}; EOF test_cmp expect actual -error: hello world -error: this is a test -ok 3 - perf stream, error event +ok 3 - event stream, list config -expecting success of 0211.4 'perf stream, child processes': - test_when_finished "rm trace.perf actual expect" && - GIT_TRACE2_PERF="$(pwd)/trace.perf" test-tool trace2 004child test-tool trace2 004child test-tool trace2 001return 0 && - perl "$TEST_DIRECTORY/t0211/scrub_perf.perl" actual && - cat >expect <<-EOF && - d0|main|version|||||$V - d0|main|start||_T_ABS_|||_EXE_ trace2 004child test-tool trace2 004child test-tool trace2 001return 0 - d0|main|cmd_name|||||trace2 (trace2) - d0|main|child_start||_T_ABS_|||[ch0] class:? argv:[test-tool trace2 004child test-tool trace2 001return 0] - d1|main|version|||||$V - d1|main|start||_T_ABS_|||_EXE_ trace2 004child test-tool trace2 001return 0 - d1|main|cmd_name|||||trace2 (trace2/trace2) - d1|main|child_start||_T_ABS_|||[ch0] class:? argv:[test-tool trace2 001return 0] - d2|main|version|||||$V - d2|main|start||_T_ABS_|||_EXE_ trace2 001return 0 - d2|main|cmd_name|||||trace2 (trace2/trace2/trace2) - d2|main|exit||_T_ABS_|||code:0 - d2|main|atexit||_T_ABS_|||code:0 - d1|main|child_exit||_T_ABS_|_T_REL_||[ch0] pid:_PID_ code:0 - d1|main|exit||_T_ABS_|||code:0 - d1|main|atexit||_T_ABS_|||code:0 - d0|main|child_exit||_T_ABS_|_T_REL_||[ch0] pid:_PID_ code:0 - d0|main|exit||_T_ABS_|||code:0 - d0|main|atexit||_T_ABS_|||code:0 +expecting success of 0212.4 'event stream, list env vars': + test_when_finished "rm trace.event actual expect" && + GIT_TRACE2_EVENT="$(pwd)/trace.event" \ + GIT_TRACE2_ENV_VARS="A_VAR,OTHER_VAR,MISSING" \ + A_VAR=1 OTHER_VAR="hello world" test-tool trace2 001return 0 && + perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && + sed -e "s/^|//" >expect <<-EOF && + |VAR1 = { + | "_SID0_":{ + | "argv":[ + | "_EXE_", + | "trace2", + | "001return", + | "0" + | ], + | "exit_code":0, + | "hierarchy":"trace2", + | "name":"trace2", + | "params":[ + | { + | "param":"A_VAR", + | "value":"1" + | }, + | { + | "param":"OTHER_VAR", + | "value":"hello world" + | } + | ], + | "version":"$V" + | } + |}; EOF test_cmp expect actual -ok 4 - perf stream, child processes +ok 4 - event stream, list env vars -expecting success of 0211.5 'using global config, perf stream, return code 0': - test_when_finished "rm trace.perf actual expect" && - test_config_global trace2.perfBrief 1 && - test_config_global trace2.perfTarget "$(pwd)/trace.perf" && - test-tool trace2 001return 0 && - perl "$TEST_DIRECTORY/t0211/scrub_perf.perl" actual && - cat >expect <<-EOF && - d0|main|version|||||$V - d0|main|start||_T_ABS_|||_EXE_ trace2 001return 0 - d0|main|cmd_name|||||trace2 (trace2) - d0|main|exit||_T_ABS_|||code:0 - d0|main|atexit||_T_ABS_|||code:0 +expecting success of 0212.5 'basic trace2_data': + test_when_finished "rm trace.event actual expect" && + GIT_TRACE2_EVENT="$(pwd)/trace.event" test-tool trace2 006data test_category k1 v1 test_category k2 v2 && + perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && + sed -e "s/^|//" >expect <<-EOF && + |VAR1 = { + | "_SID0_":{ + | "argv":[ + | "_EXE_", + | "trace2", + | "006data", + | "test_category", + | "k1", + | "v1", + | "test_category", + | "k2", + | "v2" + | ], + | "data":{ + | "test_category":{ + | "k1":"v1", + | "k2":"v2" + | } + | }, + | "exit_code":0, + | "hierarchy":"trace2", + | "name":"trace2", + | "version":"$V" + | } + |}; EOF test_cmp expect actual -ok 5 - using global config, perf stream, return code 0 +ok 5 - basic trace2_data -# passed all 5 test(s) -1..5 +expecting success of 0212.6 'using global config, event stream, error event': + test_when_finished "rm trace.event actual expect" && + test_config_global trace2.eventTarget "$(pwd)/trace.event" && + test-tool trace2 003error "hello world" "this is a test" && + perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && + sed -e "s/^|//" >expect <<-EOF && + |VAR1 = { + | "_SID0_":{ + | "argv":[ + | "_EXE_", + | "trace2", + | "003error", + | "hello world", + | "this is a test" + | ], + | "errors":[ + | "%s", + | "%s" + | ], + | "exit_code":0, + | "hierarchy":"trace2", + | "name":"trace2", + | "version":"$V" + | } + |}; + EOF + test_cmp expect actual + +error: hello world +error: this is a test +ok 6 - using global config, event stream, error event + +expecting success of 0212.7 'discard traces when there are too many files': + mkdir trace_target_dir && + test_when_finished "rm -r trace_target_dir" && + ( + GIT_TRACE2_MAX_FILES=5 && + export GIT_TRACE2_MAX_FILES && + cd trace_target_dir && + test_seq $GIT_TRACE2_MAX_FILES >../expected_filenames.txt && + xargs touch <../expected_filenames.txt && + cd .. && + GIT_TRACE2_EVENT="$(pwd)/trace_target_dir" test-tool trace2 001return 0 + ) && + echo git-trace2-discard >>expected_filenames.txt && + ls trace_target_dir >ls_output.txt && + test_cmp expected_filenames.txt ls_output.txt && + head -n1 trace_target_dir/git-trace2-discard | grep \"event\":\"version\" && + head -n2 trace_target_dir/git-trace2-discard | tail -n1 | grep \"event\":\"too_many_files\" + +{"event":"version","sid":"20230429T190715.023546Z-H5c947e1c-P000027ee","thread":"main","time":"2023-04-29T19:07:15.023827Z","file":"common-main.c","line":48,"evt":"2","exe":"2.30.2"} +{"event":"too_many_files","sid":"20230429T190715.023546Z-H5c947e1c-P000027ee","thread":"main","time":"2023-04-29T19:07:15.023865Z","file":"common-main.c","line":48} +ok 7 - discard traces when there are too many files + +# passed all 7 test(s) +1..7 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0210-trace2-normal.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0210-trace2-normal/.git/ -expecting success of 0210.1 'normal stream, return code 0': - test_when_finished "rm trace.normal actual expect" && - GIT_TRACE2="$(pwd)/trace.normal" test-tool trace2 001return 0 && - perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && - cat >expect <<-EOF && - version $V - start _EXE_ trace2 001return 0 - cmd_name trace2 (trace2) - exit elapsed:_TIME_ code:0 - atexit elapsed:_TIME_ code:0 +*** t0500-progress-display.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0500-progress-display/.git/ +expecting success of 0500.1 'simple progress display': + cat >expect <<-\EOF && + Working hard: 1 + Working hard: 2 + Working hard: 5 + Working hard: 5, done. EOF - test_cmp expect actual -ok 1 - normal stream, return code 0 + cat >in <<-\EOF && + update + progress 1 + update + progress 2 + progress 3 + progress 4 + update + progress 5 + EOF + test-tool progress "Working hard" stderr && -expecting success of 0210.2 'normal stream, return code 1': - test_when_finished "rm trace.normal actual expect" && - test_must_fail env GIT_TRACE2="$(pwd)/trace.normal" test-tool trace2 001return 1 && - perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && - cat >expect <<-EOF && - version $V - start _EXE_ trace2 001return 1 - cmd_name trace2 (trace2) - exit elapsed:_TIME_ code:1 - atexit elapsed:_TIME_ code:1 + show_cr out && + test_i18ncmp expect out + +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +ok 1 - simple progress display + +expecting success of 0500.2 'progress display with total': + cat >expect <<-\EOF && + Working hard: 33% (1/3) + Working hard: 66% (2/3) + Working hard: 100% (3/3) + Working hard: 100% (3/3), done. EOF - test_cmp expect actual -ok 2 - normal stream, return code 1 + cat >in <<-\EOF && + progress 1 + progress 2 + progress 3 + EOF + test-tool progress --total=3 "Working hard" stderr && -expecting success of 0210.3 'automatic filename': - test_when_finished "rm -r traces actual expect" && - mkdir traces && - GIT_TRACE2="$(pwd)/traces" test-tool trace2 001return 0 && - perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" <"$(ls traces/*)" >actual && - cat >expect <<-EOF && - version $V - start _EXE_ trace2 001return 0 - cmd_name trace2 (trace2) - exit elapsed:_TIME_ code:0 - atexit elapsed:_TIME_ code:0 + show_cr out && + test_i18ncmp expect out + +ok 2 - progress display with total + +expecting success of 0500.3 'progress display breaks long lines #1': + sed -e "s/Z$//" >expect <<\EOF && +Working hard.......2.........3.........4.........5.........6: 0% (100/100000) +Working hard.......2.........3.........4.........5.........6: 1% (1000/100000) +Working hard.......2.........3.........4.........5.........6: Z + 10% (10000/100000) + 100% (100000/100000) + 100% (100000/100000), done. +EOF + + cat >in <<-\EOF && + progress 100 + progress 1000 + progress 10000 + progress 100000 EOF - test_cmp expect actual + test-tool progress --total=100000 \ + "Working hard.......2.........3.........4.........5.........6" \ + stderr && -ok 3 - automatic filename + show_cr out && + test_i18ncmp expect out -expecting success of 0210.4 'normal stream, exit code 0': - test_when_finished "rm trace.normal actual expect" && - GIT_TRACE2="$(pwd)/trace.normal" test-tool trace2 002exit 0 && - perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && - cat >expect <<-EOF && - version $V - start _EXE_ trace2 002exit 0 - cmd_name trace2 (trace2) - exit elapsed:_TIME_ code:0 - atexit elapsed:_TIME_ code:0 +ok 3 - progress display breaks long lines #1 + +expecting success of 0500.4 'progress display breaks long lines #2': + # Note: we do not need that many spaces after the title to cover up + # the last line before breaking the progress line. + sed -e "s/Z$//" >expect <<\EOF && +Working hard.......2.........3.........4.........5.........6: 0% (1/100000) +Working hard.......2.........3.........4.........5.........6: 0% (2/100000) +Working hard.......2.........3.........4.........5.........6: Z + 10% (10000/100000) + 100% (100000/100000) + 100% (100000/100000), done. +EOF + + cat >in <<-\EOF && + update + progress 1 + update + progress 2 + progress 10000 + progress 100000 EOF - test_cmp expect actual + test-tool progress --total=100000 \ + "Working hard.......2.........3.........4.........5.........6" \ + stderr && -ok 4 - normal stream, exit code 0 + show_cr out && + test_i18ncmp expect out -expecting success of 0210.5 'normal stream, exit code 1': - test_when_finished "rm trace.normal actual expect" && - test_must_fail env GIT_TRACE2="$(pwd)/trace.normal" test-tool trace2 002exit 1 && - perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && - cat >expect <<-EOF && - version $V - start _EXE_ trace2 002exit 1 - cmd_name trace2 (trace2) - exit elapsed:_TIME_ code:1 - atexit elapsed:_TIME_ code:1 +ok 4 - progress display breaks long lines #2 + +expecting success of 0500.5 'progress display breaks long lines #3 - even the first is too long': + # Note: we do not actually need any spaces at the end of the title + # line, because there is no previous progress line to cover up. + sed -e "s/Z$//" >expect <<\EOF && +Working hard.......2.........3.........4.........5.........6: Z + 25% (25000/100000) + 50% (50000/100000) + 75% (75000/100000) + 100% (100000/100000) + 100% (100000/100000), done. +EOF + + cat >in <<-\EOF && + progress 25000 + progress 50000 + progress 75000 + progress 100000 EOF - test_cmp expect actual + test-tool progress --total=100000 \ + "Working hard.......2.........3.........4.........5.........6" \ + stderr && -ok 5 - normal stream, exit code 1 + show_cr out && + test_i18ncmp expect out -expecting success of 0210.6 'normal stream, error event': - test_when_finished "rm trace.normal actual expect" && - GIT_TRACE2="$(pwd)/trace.normal" test-tool trace2 003error "hello world" "this is a test" && - perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && - cat >expect <<-EOF && - version $V - start _EXE_ trace2 003error 'hello world' 'this is a test' - cmd_name trace2 (trace2) - error hello world - error this is a test - exit elapsed:_TIME_ code:0 - atexit elapsed:_TIME_ code:0 +ok 5 - progress display breaks long lines #3 - even the first is too long + +expecting success of 0500.6 'progress display breaks long lines #4 - title line matches terminal width': + cat >expect <<\EOF && +Working hard.......2.........3.........4.........5.........6.........7.........: + 25% (25000/100000) + 50% (50000/100000) + 75% (75000/100000) + 100% (100000/100000) + 100% (100000/100000), done. +EOF + + cat >in <<-\EOF && + progress 25000 + progress 50000 + progress 75000 + progress 100000 EOF - test_cmp expect actual + test-tool progress --total=100000 \ + "Working hard.......2.........3.........4.........5.........6.........7........." \ + stderr && -error: hello world -error: this is a test -ok 6 - normal stream, error event + show_cr out && + test_i18ncmp expect out -expecting success of 0210.7 'using global config, normal stream, return code 0': - test_when_finished "rm trace.normal actual expect" && - test_config_global trace2.normalBrief 1 && - test_config_global trace2.normalTarget "$(pwd)/trace.normal" && - test-tool trace2 001return 0 && - perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && - cat >expect <<-EOF && - version $V - start _EXE_ trace2 001return 0 - cmd_name trace2 (trace2) - exit elapsed:_TIME_ code:0 - atexit elapsed:_TIME_ code:0 +ok 6 - progress display breaks long lines #4 - title line matches terminal width + +expecting success of 0500.7 'progress shortens - crazy caller': + cat >expect <<-\EOF && + Working hard: 10% (100/1000) + Working hard: 20% (200/1000) + Working hard: 0% (1/1000) + Working hard: 100% (1000/1000) + Working hard: 100% (1000/1000), done. EOF - test_cmp expect actual -ok 7 - using global config, normal stream, return code 0 + cat >in <<-\EOF && + progress 100 + progress 200 + progress 1 + progress 1000 + EOF + test-tool progress --total=1000 "Working hard" stderr && -expecting success of 0210.8 'using global config with include': - test_when_finished "rm trace.normal actual expect real.gitconfig" && - test_config_global trace2.normalBrief 1 && - test_config_global trace2.normalTarget "$(pwd)/trace.normal" && - mv "$(pwd)/.gitconfig" "$(pwd)/real.gitconfig" && - test_config_global include.path "$(pwd)/real.gitconfig" && - test-tool trace2 001return 0 && - perl "$TEST_DIRECTORY/t0210/scrub_normal.perl" actual && - cat >expect <<-EOF && - version $V - start _EXE_ trace2 001return 0 - cmd_name trace2 (trace2) - exit elapsed:_TIME_ code:0 - atexit elapsed:_TIME_ code:0 + show_cr out && + test_i18ncmp expect out + +ok 7 - progress shortens - crazy caller + +expecting success of 0500.8 'progress display with throughput': + cat >expect <<-\EOF && + Working hard: 10 + Working hard: 20, 200.00 KiB | 100.00 KiB/s + Working hard: 30, 300.00 KiB | 100.00 KiB/s + Working hard: 40, 400.00 KiB | 100.00 KiB/s + Working hard: 40, 400.00 KiB | 100.00 KiB/s, done. EOF - test_cmp expect actual -ok 8 - using global config with include + cat >in <<-\EOF && + throughput 102400 1000 + update + progress 10 + throughput 204800 2000 + update + progress 20 + throughput 307200 3000 + update + progress 30 + throughput 409600 4000 + update + progress 40 + EOF + test-tool progress "Working hard" stderr && -# passed all 8 test(s) -1..8 + show_cr out && + test_i18ncmp expect out + +ok 8 - progress display with throughput + +expecting success of 0500.9 'progress display with throughput and total': + cat >expect <<-\EOF && + Working hard: 25% (10/40) + Working hard: 50% (20/40), 200.00 KiB | 100.00 KiB/s + Working hard: 75% (30/40), 300.00 KiB | 100.00 KiB/s + Working hard: 100% (40/40), 400.00 KiB | 100.00 KiB/s + Working hard: 100% (40/40), 400.00 KiB | 100.00 KiB/s, done. + EOF + + cat >in <<-\EOF && + throughput 102400 1000 + progress 10 + throughput 204800 2000 + progress 20 + throughput 307200 3000 + progress 30 + throughput 409600 4000 + progress 40 + EOF + test-tool progress --total=40 "Working hard" stderr && + + show_cr out && + test_i18ncmp expect out + +ok 9 - progress display with throughput and total + +expecting success of 0500.10 'cover up after throughput shortens': + cat >expect <<-\EOF && + Working hard: 1 + Working hard: 2, 800.00 KiB | 400.00 KiB/s + Working hard: 3, 1.17 MiB | 400.00 KiB/s + Working hard: 4, 1.56 MiB | 400.00 KiB/s + Working hard: 4, 1.56 MiB | 400.00 KiB/s, done. + EOF + + cat >in <<-\EOF && + throughput 409600 1000 + update + progress 1 + throughput 819200 2000 + update + progress 2 + throughput 1228800 3000 + update + progress 3 + throughput 1638400 4000 + update + progress 4 + EOF + test-tool progress "Working hard" stderr && + + show_cr out && + test_i18ncmp expect out + +ok 10 - cover up after throughput shortens + +expecting success of 0500.11 'cover up after throughput shortens a lot': + cat >expect <<-\EOF && + Working hard: 1 + Working hard: 2, 1000.00 KiB | 1000.00 KiB/s + Working hard: 3, 3.00 MiB | 1.50 MiB/s + Working hard: 3, 3.00 MiB | 1024.00 KiB/s, done. + EOF + + cat >in <<-\EOF && + throughput 1 1000 + update + progress 1 + throughput 1024000 2000 + update + progress 2 + throughput 3145728 3000 + update + progress 3 + EOF + test-tool progress "Working hard" stderr && + + show_cr out && + test_i18ncmp expect out + +ok 11 - cover up after throughput shortens a lot + +expecting success of 0500.12 'progress generates traces': + cat >in <<-\EOF && + throughput 102400 1000 + update + progress 10 + throughput 204800 2000 + update + progress 20 + throughput 307200 3000 + update + progress 30 + throughput 409600 4000 + update + progress 40 + EOF + + GIT_TRACE2_EVENT="$(pwd)/trace.event" test-tool progress --total=40 \ + "Working hard" stderr && + + # t0212/parse_events.perl intentionally omits regions and data. + grep -e "region_enter" -e "\"category\":\"progress\"" trace.event && + grep -e "region_leave" -e "\"category\":\"progress\"" trace.event && + grep "\"key\":\"total_objects\",\"value\":\"40\"" trace.event && + grep "\"key\":\"total_bytes\",\"value\":\"409600\"" trace.event + +{"event":"region_enter","sid":"20230429T190716.961461Z-H5c947e1c-P00002f77","thread":"main","time":"2023-04-29T19:07:16.961743Z","file":"progress.c","line":268,"repo":0,"nesting":1,"category":"progress","label":"Working hard"} +{"event":"data","sid":"20230429T190716.961461Z-H5c947e1c-P00002f77","thread":"main","time":"2023-04-29T19:07:16.961859Z","file":"progress.c","line":328,"repo":0,"t_abs":0.000867,"t_rel":0.000116,"nesting":2,"category":"progress","key":"total_objects","value":"40"} +{"event":"data","sid":"20230429T190716.961461Z-H5c947e1c-P00002f77","thread":"main","time":"2023-04-29T19:07:16.961884Z","file":"progress.c","line":332,"repo":0,"t_abs":0.000894,"t_rel":0.000143,"nesting":2,"category":"progress","key":"total_bytes","value":"409600"} +{"event":"region_leave","sid":"20230429T190716.961461Z-H5c947e1c-P00002f77","thread":"main","time":"2023-04-29T19:07:16.961904Z","file":"progress.c","line":336,"repo":0,"t_rel":0.000162,"nesting":1,"category":"progress","label":"Working hard"} +{"event":"region_enter","sid":"20230429T190716.961461Z-H5c947e1c-P00002f77","thread":"main","time":"2023-04-29T19:07:16.961743Z","file":"progress.c","line":268,"repo":0,"nesting":1,"category":"progress","label":"Working hard"} +{"event":"data","sid":"20230429T190716.961461Z-H5c947e1c-P00002f77","thread":"main","time":"2023-04-29T19:07:16.961859Z","file":"progress.c","line":328,"repo":0,"t_abs":0.000867,"t_rel":0.000116,"nesting":2,"category":"progress","key":"total_objects","value":"40"} +{"event":"data","sid":"20230429T190716.961461Z-H5c947e1c-P00002f77","thread":"main","time":"2023-04-29T19:07:16.961884Z","file":"progress.c","line":332,"repo":0,"t_abs":0.000894,"t_rel":0.000143,"nesting":2,"category":"progress","key":"total_bytes","value":"409600"} +{"event":"region_leave","sid":"20230429T190716.961461Z-H5c947e1c-P00002f77","thread":"main","time":"2023-04-29T19:07:16.961904Z","file":"progress.c","line":336,"repo":0,"t_rel":0.000162,"nesting":1,"category":"progress","label":"Working hard"} +{"event":"data","sid":"20230429T190716.961461Z-H5c947e1c-P00002f77","thread":"main","time":"2023-04-29T19:07:16.961859Z","file":"progress.c","line":328,"repo":0,"t_abs":0.000867,"t_rel":0.000116,"nesting":2,"category":"progress","key":"total_objects","value":"40"} +{"event":"data","sid":"20230429T190716.961461Z-H5c947e1c-P00002f77","thread":"main","time":"2023-04-29T19:07:16.961884Z","file":"progress.c","line":332,"repo":0,"t_abs":0.000894,"t_rel":0.000143,"nesting":2,"category":"progress","key":"total_bytes","value":"409600"} +ok 12 - progress generates traces + +# passed all 12 test(s) +1..12 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' *** t0000-basic.sh *** @@ -19411,7 +21104,7 @@ grep 'echo trace' lazy-prereq-and-tracing/err -+ echo trace +++ echo trace ok 46 - lazy prereqs do not turn off tracing expecting success of 0000.47 'tests clean up even on failures': @@ -19889,691 +21582,824 @@ 1..92 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t0303-credential-external.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0303-credential-external/.git/ -1..0 # SKIP used to test external credential helpers -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t0212-trace2-event.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0212-trace2-event/.git/ -expecting success of 0212.1 'event stream, error event': - test_when_finished "rm trace.event actual expect" && - GIT_TRACE2_EVENT="$(pwd)/trace.event" test-tool trace2 003error "hello world" "this is a test" && - perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && - sed -e "s/^|//" >expect <<-EOF && - |VAR1 = { - | "_SID0_":{ - | "argv":[ - | "_EXE_", - | "trace2", - | "003error", - | "hello world", - | "this is a test" - | ], - | "errors":[ - | "%s", - | "%s" - | ], - | "exit_code":0, - | "hierarchy":"trace2", - | "name":"trace2", - | "version":"$V" - | } - |}; +*** t0300-credentials.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0300-credentials/.git/ +expecting success of 0300.1 'setup helper scripts': + cat >dump <<-\EOF && + whoami=$(echo $0 | sed s/.*git-credential-//) + echo >&2 "$whoami: $*" + OIFS=$IFS + IFS== + while read key value; do + echo >&2 "$whoami: $key=$value" + eval "$key=$value" + done + IFS=$OIFS EOF - test_cmp expect actual -error: hello world -error: this is a test -ok 1 - event stream, error event + write_script git-credential-useless <<-\EOF && + . ./dump + exit 0 + EOF -expecting success of 0212.2 'event stream, return code 0': - test_when_finished "rm trace.event actual expect" && - GIT_TRACE2_EVENT="$(pwd)/trace.event" test-tool trace2 004child test-tool trace2 004child test-tool trace2 001return 0 && - perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && - sed -e "s/^|//" >expect <<-EOF && - |VAR1 = { - | "_SID0_":{ - | "argv":[ - | "_EXE_", - | "trace2", - | "004child", - | "test-tool", - | "trace2", - | "004child", - | "test-tool", - | "trace2", - | "001return", - | "0" - | ], - | "child":{ - | "0":{ - | "child_argv":[ - | "_EXE_", - | "trace2", - | "004child", - | "test-tool", - | "trace2", - | "001return", - | "0" - | ], - | "child_class":"?", - | "child_code":0, - | "use_shell":0 - | } - | }, - | "exit_code":0, - | "hierarchy":"trace2", - | "name":"trace2", - | "version":"$V" - | }, - | "_SID0_/_SID1_":{ - | "argv":[ - | "_EXE_", - | "trace2", - | "004child", - | "test-tool", - | "trace2", - | "001return", - | "0" - | ], - | "child":{ - | "0":{ - | "child_argv":[ - | "_EXE_", - | "trace2", - | "001return", - | "0" - | ], - | "child_class":"?", - | "child_code":0, - | "use_shell":0 - | } - | }, - | "exit_code":0, - | "hierarchy":"trace2/trace2", - | "name":"trace2", - | "version":"$V" - | }, - | "_SID0_/_SID1_/_SID2_":{ - | "argv":[ - | "_EXE_", - | "trace2", - | "001return", - | "0" - | ], - | "exit_code":0, - | "hierarchy":"trace2/trace2/trace2", - | "name":"trace2", - | "version":"$V" - | } - |}; + write_script git-credential-quit <<-\EOF && + . ./dump + echo quit=1 EOF - test_cmp expect actual -ok 2 - event stream, return code 0 + write_script git-credential-verbatim <<-\EOF && + user=$1; shift + pass=$1; shift + . ./dump + test -z "$user" || echo username=$user + test -z "$pass" || echo password=$pass + EOF -expecting success of 0212.3 'event stream, list config': - test_when_finished "rm trace.event actual expect" && - git config --local t0212.abc 1 && - git config --local t0212.def "hello world" && - GIT_TRACE2_EVENT="$(pwd)/trace.event" GIT_TRACE2_CONFIG_PARAMS="t0212.*" test-tool trace2 001return 0 && - perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && - sed -e "s/^|//" >expect <<-EOF && - |VAR1 = { - | "_SID0_":{ - | "argv":[ - | "_EXE_", - | "trace2", - | "001return", - | "0" - | ], - | "exit_code":0, - | "hierarchy":"trace2", - | "name":"trace2", - | "params":[ - | { - | "param":"t0212.abc", - | "value":"1" - | }, - | { - | "param":"t0212.def", - | "value":"hello world" - | } - | ], - | "version":"$V" - | } - |}; + PATH="$PWD:$PATH" + +ok 1 - setup helper scripts + +expecting success of 0300.2 'credential_fill invokes helper': + check fill "verbatim foo bar" <<-\EOF + protocol=http + host=example.com + -- + protocol=http + host=example.com + username=foo + password=bar + -- + verbatim: get + verbatim: protocol=http + verbatim: host=example.com EOF - test_cmp expect actual -ok 3 - event stream, list config +checking prerequisite: C_LOCALE_OUTPUT -expecting success of 0212.4 'event stream, list env vars': - test_when_finished "rm trace.event actual expect" && - GIT_TRACE2_EVENT="$(pwd)/trace.event" \ - GIT_TRACE2_ENV_VARS="A_VAR,OTHER_VAR,MISSING" \ - A_VAR=1 OTHER_VAR="hello world" test-tool trace2 001return 0 && - perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && - sed -e "s/^|//" >expect <<-EOF && - |VAR1 = { - | "_SID0_":{ - | "argv":[ - | "_EXE_", - | "trace2", - | "001return", - | "0" - | ], - | "exit_code":0, - | "hierarchy":"trace2", - | "name":"trace2", - | "params":[ - | { - | "param":"A_VAR", - | "value":"1" - | }, - | { - | "param":"OTHER_VAR", - | "value":"hello world" - | } - | ], - | "version":"$V" - | } - |}; +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +ok 2 - credential_fill invokes helper + +expecting success of 0300.3 'credential_fill invokes multiple helpers': + check fill useless "verbatim foo bar" <<-\EOF + protocol=http + host=example.com + -- + protocol=http + host=example.com + username=foo + password=bar + -- + useless: get + useless: protocol=http + useless: host=example.com + verbatim: get + verbatim: protocol=http + verbatim: host=example.com EOF - test_cmp expect actual -ok 4 - event stream, list env vars +ok 3 - credential_fill invokes multiple helpers -expecting success of 0212.5 'basic trace2_data': - test_when_finished "rm trace.event actual expect" && - GIT_TRACE2_EVENT="$(pwd)/trace.event" test-tool trace2 006data test_category k1 v1 test_category k2 v2 && - perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && - sed -e "s/^|//" >expect <<-EOF && - |VAR1 = { - | "_SID0_":{ - | "argv":[ - | "_EXE_", - | "trace2", - | "006data", - | "test_category", - | "k1", - | "v1", - | "test_category", - | "k2", - | "v2" - | ], - | "data":{ - | "test_category":{ - | "k1":"v1", - | "k2":"v2" - | } - | }, - | "exit_code":0, - | "hierarchy":"trace2", - | "name":"trace2", - | "version":"$V" - | } - |}; +expecting success of 0300.4 'credential_fill stops when we get a full response': + check fill "verbatim one two" "verbatim three four" <<-\EOF + protocol=http + host=example.com + -- + protocol=http + host=example.com + username=one + password=two + -- + verbatim: get + verbatim: protocol=http + verbatim: host=example.com EOF - test_cmp expect actual -ok 5 - basic trace2_data +ok 4 - credential_fill stops when we get a full response -expecting success of 0212.6 'using global config, event stream, error event': - test_when_finished "rm trace.event actual expect" && - test_config_global trace2.eventTarget "$(pwd)/trace.event" && - test-tool trace2 003error "hello world" "this is a test" && - perl "$TEST_DIRECTORY/t0212/parse_events.perl" actual && - sed -e "s/^|//" >expect <<-EOF && - |VAR1 = { - | "_SID0_":{ - | "argv":[ - | "_EXE_", - | "trace2", - | "003error", - | "hello world", - | "this is a test" - | ], - | "errors":[ - | "%s", - | "%s" - | ], - | "exit_code":0, - | "hierarchy":"trace2", - | "name":"trace2", - | "version":"$V" - | } - |}; +expecting success of 0300.5 'credential_fill continues through partial response': + check fill "verbatim one \"\"" "verbatim two three" <<-\EOF + protocol=http + host=example.com + -- + protocol=http + host=example.com + username=two + password=three + -- + verbatim: get + verbatim: protocol=http + verbatim: host=example.com + verbatim: get + verbatim: protocol=http + verbatim: host=example.com + verbatim: username=one EOF - test_cmp expect actual -error: hello world -error: this is a test -ok 6 - using global config, event stream, error event +ok 5 - credential_fill continues through partial response -expecting success of 0212.7 'discard traces when there are too many files': - mkdir trace_target_dir && - test_when_finished "rm -r trace_target_dir" && - ( - GIT_TRACE2_MAX_FILES=5 && - export GIT_TRACE2_MAX_FILES && - cd trace_target_dir && - test_seq $GIT_TRACE2_MAX_FILES >../expected_filenames.txt && - xargs touch <../expected_filenames.txt && - cd .. && - GIT_TRACE2_EVENT="$(pwd)/trace_target_dir" test-tool trace2 001return 0 - ) && - echo git-trace2-discard >>expected_filenames.txt && - ls trace_target_dir >ls_output.txt && - test_cmp expected_filenames.txt ls_output.txt && - head -n1 trace_target_dir/git-trace2-discard | grep \"event\":\"version\" && - head -n2 trace_target_dir/git-trace2-discard | tail -n1 | grep \"event\":\"too_many_files\" +expecting success of 0300.6 'credential_fill passes along metadata': + check fill "verbatim one two" <<-\EOF + protocol=ftp + host=example.com + path=foo.git + -- + protocol=ftp + host=example.com + path=foo.git + username=one + password=two + -- + verbatim: get + verbatim: protocol=ftp + verbatim: host=example.com + verbatim: path=foo.git + EOF -{"event":"version","sid":"20240601T004919.488086Z-Hccf07c34-P0000023a","thread":"main","time":"2024-06-01T00:49:19.488379Z","file":"common-main.c","line":48,"evt":"2","exe":"2.30.2"} -{"event":"too_many_files","sid":"20240601T004919.488086Z-Hccf07c34-P0000023a","thread":"main","time":"2024-06-01T00:49:19.488431Z","file":"common-main.c","line":48} -ok 7 - discard traces when there are too many files +ok 6 - credential_fill passes along metadata -# passed all 7 test(s) -1..7 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t0021-conversion.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/.git/ -expecting success of 0021.1 'setup': - git config filter.rot13.smudge ./rot13.sh && - git config filter.rot13.clean ./rot13.sh && +expecting success of 0300.7 'credential_approve calls all helpers': + check approve useless "verbatim one two" <<-\EOF + protocol=http + host=example.com + username=foo + password=bar + -- + -- + useless: store + useless: protocol=http + useless: host=example.com + useless: username=foo + useless: password=bar + verbatim: store + verbatim: protocol=http + verbatim: host=example.com + verbatim: username=foo + verbatim: password=bar + EOF - { - echo "*.t filter=rot13" - echo "*.i ident" - } >.gitattributes && +ok 7 - credential_approve calls all helpers - { - echo a b c d e f g h i j k l m - echo n o p q r s t u v w x y z - echo '$Id$' - } >test && - cat test >test.t && - cat test >test.o && - cat test >test.i && - git add test test.t test.i && - rm -f test test.t test.i && - git checkout -- test test.t test.i && +expecting success of 0300.8 'do not bother storing password-less credential': + check approve useless <<-\EOF + protocol=http + host=example.com + username=foo + -- + -- + EOF - echo "content-test2" >test2.o && - echo "content-test3 - filename with special characters" >"test3 'sq',\$x=.o" +ok 8 - do not bother storing password-less credential -ok 1 - setup +expecting success of 0300.9 'credential_reject calls all helpers': + check reject useless "verbatim one two" <<-\EOF + protocol=http + host=example.com + username=foo + password=bar + -- + -- + useless: erase + useless: protocol=http + useless: host=example.com + useless: username=foo + useless: password=bar + verbatim: erase + verbatim: protocol=http + verbatim: host=example.com + verbatim: username=foo + verbatim: password=bar + EOF -expecting success of 0021.2 'check': +ok 9 - credential_reject calls all helpers - test_cmp test.o test && - test_cmp test.o test.t && +expecting success of 0300.10 'usernames can be preserved': + check fill "verbatim \"\" three" <<-\EOF + protocol=http + host=example.com + username=one + -- + protocol=http + host=example.com + username=one + password=three + -- + verbatim: get + verbatim: protocol=http + verbatim: host=example.com + verbatim: username=one + EOF - # ident should be stripped in the repository - git diff --raw --exit-code :test :test.i && - id=$(git rev-parse --verify :test) && - embedded=$(sed -ne "$script" test.i) && - test "z$id" = "z$embedded" && +ok 10 - usernames can be preserved - git cat-file blob :test.t >test.r && +expecting success of 0300.11 'usernames can be overridden': + check fill "verbatim two three" <<-\EOF + protocol=http + host=example.com + username=one + -- + protocol=http + host=example.com + username=two + password=three + -- + verbatim: get + verbatim: protocol=http + verbatim: host=example.com + verbatim: username=one + EOF - ./rot13.sh test.t && - test_cmp test.r test.t +ok 11 - usernames can be overridden -ok 2 - check +expecting success of 0300.12 'do not bother completing already-full credential': + check fill "verbatim three four" <<-\EOF + protocol=http + host=example.com + username=one + password=two + -- + protocol=http + host=example.com + username=one + password=two + -- + EOF -expecting success of 0021.3 'expanded_in_repo': - { - echo "File with expanded keywords" - echo "\$Id\$" - echo "\$Id:\$" - echo "\$Id: 0000000000000000000000000000000000000000 \$" - echo "\$Id: NoSpaceAtEnd\$" - echo "\$Id:NoSpaceAtFront \$" - echo "\$Id:NoSpaceAtEitherEnd\$" - echo "\$Id: NoTerminatingSymbol" - echo "\$Id: Foreign Commit With Spaces \$" - } >expanded-keywords.0 && +ok 12 - do not bother completing already-full credential - { - cat expanded-keywords.0 && - printf "\$Id: NoTerminatingSymbolAtEOF" - } >expanded-keywords && - cat expanded-keywords >expanded-keywords-crlf && - git add expanded-keywords expanded-keywords-crlf && - git commit -m "File with keywords expanded" && - id=$(git rev-parse --verify :expanded-keywords) && +expecting success of 0300.13 'empty helper list falls back to internal getpass': + check fill <<-\EOF + protocol=http + host=example.com + -- + protocol=http + host=example.com + username=askpass-username + password=askpass-password + -- + askpass: Username for 'http://example.com': + askpass: Password for 'http://askpass-username@example.com': + EOF - { - echo "File with expanded keywords" - echo "\$Id: $id \$" - echo "\$Id: $id \$" - echo "\$Id: $id \$" - echo "\$Id: $id \$" - echo "\$Id: $id \$" - echo "\$Id: $id \$" - echo "\$Id: NoTerminatingSymbol" - echo "\$Id: Foreign Commit With Spaces \$" - } >expected-output.0 && - { - cat expected-output.0 && - printf "\$Id: NoTerminatingSymbolAtEOF" - } >expected-output && - { - append_cr expected-output-crlf && - { - echo "expanded-keywords ident" - echo "expanded-keywords-crlf ident text eol=crlf" - } >>.gitattributes && +ok 13 - empty helper list falls back to internal getpass - rm -f expanded-keywords expanded-keywords-crlf && +expecting success of 0300.14 'internal getpass does not ask for known username': + check fill <<-\EOF + protocol=http + host=example.com + username=foo + -- + protocol=http + host=example.com + username=foo + password=askpass-password + -- + askpass: Password for 'http://foo@example.com': + EOF - git checkout -- expanded-keywords && - test_cmp expected-output expanded-keywords && +ok 14 - internal getpass does not ask for known username - git checkout -- expanded-keywords-crlf && - test_cmp expected-output-crlf expanded-keywords-crlf +expecting success of 0300.15 'git-credential respects core.askPass': + write_script alternate-askpass <<-\EOF && + echo >&2 "alternate askpass invoked" + echo alternate-value + EOF + test_config core.askpass "$PWD/alternate-askpass" && + ( + # unset GIT_ASKPASS set by lib-credential.sh which would + # override our config, but do so in a subshell so that we do + # not interfere with other tests + sane_unset GIT_ASKPASS && + check fill <<-\EOF + protocol=http + host=example.com + -- + protocol=http + host=example.com + username=alternate-value + password=alternate-value + -- + alternate askpass invoked + alternate askpass invoked + EOF + ) -[master (root-commit) bf31399] File with keywords expanded - Author: A U Thor - 5 files changed, 29 insertions(+) - create mode 100644 expanded-keywords - create mode 100644 expanded-keywords-crlf - create mode 100644 test - create mode 100644 test.i - create mode 100644 test.t -ok 3 - expanded_in_repo +ok 15 - git-credential respects core.askPass -expecting success of 0021.4 'filter shell-escaped filenames': - cat >argc.sh <<-EOF && - #!$SHELL_PATH - cat >/dev/null - echo argc: \$# "\$@" +expecting success of 0300.16 'respect configured credentials': + test_config credential.helper "$HELPER" && + check fill <<-\EOF + protocol=http + host=example.com + -- + protocol=http + host=example.com + username=foo + password=bar + -- EOF - normal=name-no-magic && - special="name with 'sq' and \$x" && - echo some test text >"$normal" && - echo some test text >"$special" && - git add "$normal" "$special" && - git commit -q -m "add files" && - echo "name* filter=argc" >.gitattributes && - # delete the files and check them out again, using a smudge filter - # that will count the args and echo the command-line back to us - test_config filter.argc.smudge "sh ./argc.sh %f" && - rm "$normal" "$special" && - git checkout -- "$normal" "$special" && +ok 16 - respect configured credentials - # make sure argc.sh counted the right number of args - echo "argc: 1 $normal" >expect && - test_cmp expect "$normal" && - echo "argc: 1 $special" >expect && - test_cmp expect "$special" && +expecting success of 0300.17 'match configured credential': + test_config credential.https://example.com.helper "$HELPER" && + check fill <<-\EOF + protocol=https + host=example.com + path=repo.git + -- + protocol=https + host=example.com + username=foo + password=bar + -- + EOF - # do the same thing, but with more args in the filter expression - test_config filter.argc.smudge "sh ./argc.sh %f --my-extra-arg" && - rm "$normal" "$special" && - git checkout -- "$normal" "$special" && +ok 17 - match configured credential - # make sure argc.sh counted the right number of args - echo "argc: 2 $normal --my-extra-arg" >expect && - test_cmp expect "$normal" && - echo "argc: 2 $special --my-extra-arg" >expect && - test_cmp expect "$special" && - : +expecting success of 0300.18 'do not match configured credential': + test_config credential.https://foo.helper "$HELPER" && + check fill <<-\EOF + protocol=https + host=bar + -- + protocol=https + host=bar + username=askpass-username + password=askpass-password + -- + askpass: Username for 'https://bar': + askpass: Password for 'https://askpass-username@bar': + EOF -ok 4 - filter shell-escaped filenames +ok 18 - do not match configured credential -expecting success of 0021.5 'required filter should filter data': - test_config filter.required.smudge ./rot13.sh && - test_config filter.required.clean ./rot13.sh && - test_config filter.required.required true && +expecting success of 0300.19 'match multiple configured helpers': + test_config credential.helper "verbatim \"\" \"\"" && + test_config credential.https://example.com.helper "$HELPER" && + check fill <<-\EOF + protocol=https + host=example.com + path=repo.git + -- + protocol=https + host=example.com + username=foo + password=bar + -- + verbatim: get + verbatim: protocol=https + verbatim: host=example.com + EOF - echo "*.r filter=required" >.gitattributes && +ok 19 - match multiple configured helpers - cat test.o >test.r && - git add test.r && +expecting success of 0300.20 'match multiple configured helpers with URLs': + test_config credential.https://example.com/repo.git.helper "verbatim \"\" \"\"" && + test_config credential.https://example.com.helper "$HELPER" && + check fill <<-\EOF + protocol=https + host=example.com + path=repo.git + -- + protocol=https + host=example.com + username=foo + password=bar + -- + verbatim: get + verbatim: protocol=https + verbatim: host=example.com + EOF - rm -f test.r && - git checkout -- test.r && - test_cmp test.o test.r && +ok 20 - match multiple configured helpers with URLs - ./rot13.sh expected && - git cat-file blob :test.r >actual && - test_cmp expected actual +expecting success of 0300.21 'match percent-encoded values': + test_config credential.https://example.com/%2566.git.helper "$HELPER" && + check fill <<-\EOF + url=https://example.com/%2566.git + -- + protocol=https + host=example.com + username=foo + password=bar + -- + EOF -ok 5 - required filter should filter data +ok 21 - match percent-encoded values -expecting success of 0021.6 'required filter smudge failure': - test_config filter.failsmudge.smudge false && - test_config filter.failsmudge.clean cat && - test_config filter.failsmudge.required true && +expecting success of 0300.22 'match percent-encoded UTF-8 values in path': + test_config credential.https://example.com.useHttpPath true && + test_config credential.https://example.com/perú.git.helper "$HELPER" && + check fill <<-\EOF + url=https://example.com/per%C3%BA.git + -- + protocol=https + host=example.com + path=perú.git + username=foo + password=bar + -- + EOF - echo "*.fs filter=failsmudge" >.gitattributes && +ok 22 - match percent-encoded UTF-8 values in path - echo test >test.fs && - git add test.fs && - rm -f test.fs && - test_must_fail git checkout -- test.fs +expecting success of 0300.23 'match percent-encoded values in username': + test_config credential.https://user%2fname@example.com/foo/bar.git.helper "$HELPER" && + check fill <<-\EOF + url=https://user%2fname@example.com/foo/bar.git + -- + protocol=https + host=example.com + username=foo + password=bar + -- + EOF -error: external filter 'false' failed 1 -error: external filter 'false' failed -fatal: test.fs: smudge filter failsmudge failed -ok 6 - required filter smudge failure +ok 23 - match percent-encoded values in username -expecting success of 0021.7 'required filter clean failure': - test_config filter.failclean.smudge cat && - test_config filter.failclean.clean false && - test_config filter.failclean.required true && +expecting success of 0300.24 'fetch with multiple path components': + test_unconfig credential.helper && + test_config credential.https://example.com/foo/repo.git.helper "verbatim foo bar" && + check fill <<-\EOF + url=https://example.com/foo/repo.git + -- + protocol=https + host=example.com + username=foo + password=bar + -- + verbatim: get + verbatim: protocol=https + verbatim: host=example.com + EOF - echo "*.fc filter=failclean" >.gitattributes && +ok 24 - fetch with multiple path components - echo test >test.fc && - test_must_fail git add test.fc +expecting success of 0300.25 'pull username from config': + test_config credential.https://example.com.username foo && + check fill <<-\EOF + protocol=https + host=example.com + -- + protocol=https + host=example.com + username=foo + password=askpass-password + -- + askpass: Password for 'https://foo@example.com': + EOF -error: external filter 'false' failed 1 -error: external filter 'false' failed -fatal: test.fc: clean filter 'failclean' failed -ok 7 - required filter clean failure +ok 25 - pull username from config -expecting success of 0021.8 'filtering large input to small output should use little memory': - test_config filter.devnull.clean "cat >/dev/null" && - test_config filter.devnull.required true && - for i in $(test_seq 1 30); do printf "%1048576d" 1; done >30MB && - echo "30MB filter=devnull" >.gitattributes && - GIT_MMAP_LIMIT=1m GIT_ALLOC_LIMIT=1m git add 30MB +expecting success of 0300.26 'honors username from URL over helper (URL)': + test_config credential.https://example.com.username bob && + test_config credential.https://example.com.helper "verbatim \"\" bar" && + check fill <<-\EOF + url=https://alice@example.com + -- + protocol=https + host=example.com + username=alice + password=bar + -- + verbatim: get + verbatim: protocol=https + verbatim: host=example.com + verbatim: username=alice + EOF -ok 8 - filtering large input to small output should use little memory +ok 26 - honors username from URL over helper (URL) -expecting success of 0021.9 'filter that does not read is fine': - test-tool genrandom foo $((128 * 1024 + 1)) >big && - echo "big filter=epipe" >.gitattributes && - test_config filter.epipe.clean "echo xyzzy" && - git add big && - git cat-file blob :big >actual && - echo xyzzy >expect && - test_cmp expect actual +expecting success of 0300.27 'honors username from URL over helper (components)': + test_config credential.https://example.com.username bob && + test_config credential.https://example.com.helper "verbatim \"\" bar" && + check fill <<-\EOF + protocol=https + host=example.com + username=alice + -- + protocol=https + host=example.com + username=alice + password=bar + -- + verbatim: get + verbatim: protocol=https + verbatim: host=example.com + verbatim: username=alice + EOF -ok 9 - filter that does not read is fine +ok 27 - honors username from URL over helper (components) -checking prerequisite: EXPENSIVE +expecting success of 0300.28 'last matching username wins': + test_config credential.https://example.com/path.git.username bob && + test_config credential.https://example.com.username alice && + test_config credential.https://example.com.helper "verbatim \"\" bar" && + check fill <<-\EOF + url=https://example.com/path.git + -- + protocol=https + host=example.com + username=alice + password=bar + -- + verbatim: get + verbatim: protocol=https + verbatim: host=example.com + verbatim: username=alice + EOF -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-EXPENSIVE" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-EXPENSIVE" && - test -n "$GIT_TEST_LONG" +ok 28 - last matching username wins -) -prerequisite EXPENSIVE not satisfied -ok 10 # skip filter large file (missing EXPENSIVE) +expecting success of 0300.29 'http paths can be part of context': + check fill "verbatim foo bar" <<-\EOF && + protocol=https + host=example.com + path=foo.git + -- + protocol=https + host=example.com + username=foo + password=bar + -- + verbatim: get + verbatim: protocol=https + verbatim: host=example.com + EOF + test_config credential.https://example.com.useHttpPath true && + check fill "verbatim foo bar" <<-\EOF + protocol=https + host=example.com + path=foo.git + -- + protocol=https + host=example.com + path=foo.git + username=foo + password=bar + -- + verbatim: get + verbatim: protocol=https + verbatim: host=example.com + verbatim: path=foo.git + EOF -expecting success of 0021.11 'filter: clean empty file': - test_config filter.in-repo-header.clean "echo cleaned && cat" && - test_config filter.in-repo-header.smudge "sed 1d" && +ok 29 - http paths can be part of context - echo "empty-in-worktree filter=in-repo-header" >>.gitattributes && - >empty-in-worktree && +expecting success of 0300.30 'context uses urlmatch': + test_config "credential.https://*.org.useHttpPath" true && + check fill "verbatim foo bar" <<-\EOF + protocol=https + host=example.org + path=foo.git + -- + protocol=https + host=example.org + path=foo.git + username=foo + password=bar + -- + verbatim: get + verbatim: protocol=https + verbatim: host=example.org + verbatim: path=foo.git + EOF - echo cleaned >expected && - git add empty-in-worktree && - git show :empty-in-worktree >actual && - test_cmp expected actual +ok 30 - context uses urlmatch -ok 11 - filter: clean empty file +expecting success of 0300.31 'helpers can abort the process': + test_must_fail git \ + -c credential.helper=quit \ + -c credential.helper="verbatim foo bar" \ + credential fill >stdout 2>stderr <<-\EOF && + protocol=http + host=example.com + EOF + test_must_be_empty stdout && + cat >expect <<-\EOF && + quit: get + quit: protocol=http + quit: host=example.com + fatal: credential helper 'quit' told us to quit + EOF + test_i18ncmp expect stderr -expecting success of 0021.12 'filter: smudge empty file': - test_config filter.empty-in-repo.clean "cat >/dev/null" && - test_config filter.empty-in-repo.smudge "echo smudged && cat" && +ok 31 - helpers can abort the process - echo "empty-in-repo filter=empty-in-repo" >>.gitattributes && - echo dead data walking >empty-in-repo && - git add empty-in-repo && +expecting success of 0300.32 'empty helper spec resets helper list': + test_config credential.helper "verbatim file file" && + check fill "" "verbatim cmdline cmdline" <<-\EOF + protocol=http + host=example.com + -- + protocol=http + host=example.com + username=cmdline + password=cmdline + -- + verbatim: get + verbatim: protocol=http + verbatim: host=example.com + EOF - echo smudged >expected && - git checkout-index --prefix=filtered- empty-in-repo && - test_cmp expected filtered-empty-in-repo +ok 32 - empty helper spec resets helper list -ok 12 - filter: smudge empty file +expecting success of 0300.33 'url parser rejects embedded newlines': + test_must_fail git credential fill 2>stderr <<-\EOF && + url=https://one.example.com?%0ahost=two.example.com/ + EOF + cat >expect <<-\EOF && + warning: url contains a newline in its path component: https://one.example.com?%0ahost=two.example.com/ + fatal: credential url cannot be parsed: https://one.example.com?%0ahost=two.example.com/ + EOF + test_i18ncmp expect stderr -expecting success of 0021.13 'disable filter with empty override': - test_config_global filter.disable.smudge false && - test_config_global filter.disable.clean false && - test_config filter.disable.smudge false && - test_config filter.disable.clean false && +ok 33 - url parser rejects embedded newlines - echo "*.disable filter=disable" >.gitattributes && +expecting success of 0300.34 'host-less URLs are parsed as empty host': + check fill "verbatim foo bar" <<-\EOF + url=cert:///path/to/cert.pem + -- + protocol=cert + host= + path=path/to/cert.pem + username=foo + password=bar + -- + verbatim: get + verbatim: protocol=cert + verbatim: host= + verbatim: path=path/to/cert.pem + EOF - echo test >test.disable && - git -c filter.disable.clean= add test.disable 2>err && - test_must_be_empty err && - rm -f test.disable && - git -c filter.disable.smudge= checkout -- test.disable 2>err && - test_must_be_empty err +ok 34 - host-less URLs are parsed as empty host -ok 13 - disable filter with empty override +expecting success of 0300.35 'credential system refuses to work with missing host': + test_must_fail git credential fill 2>stderr <<-\EOF && + protocol=http + EOF + cat >expect <<-\EOF && + fatal: refusing to work with credential missing host field + EOF + test_i18ncmp expect stderr -expecting success of 0021.14 'diff does not reuse worktree files that need cleaning': - test_config filter.counter.clean "echo . >>count; sed s/^/clean:/" && - echo "file filter=counter" >.gitattributes && - test_commit one file && - test_commit two file && +ok 35 - credential system refuses to work with missing host - >count && - git diff-tree -p HEAD && - test_line_count = 0 count +expecting success of 0300.36 'credential system refuses to work with missing protocol': + test_must_fail git credential fill 2>stderr <<-\EOF && + host=example.com + EOF + cat >expect <<-\EOF && + fatal: refusing to work with credential missing protocol field + EOF + test_i18ncmp expect stderr -[master 77379c5] one - Author: A U Thor - 8 files changed, 7 insertions(+) - create mode 100644 30MB - create mode 100644 big - create mode 100644 empty-in-repo - create mode 100644 empty-in-worktree - create mode 100644 file - create mode 100644 test.disable - create mode 100644 test.fs - create mode 100644 test.r -[master 8868b52] two - Author: A U Thor - 1 file changed, 1 insertion(+), 1 deletion(-) -8868b52c33dfc55cb5d031950895ef4d451f9f03 -diff --git a/file b/file -index e4a1655..0c54b7b 100644 ---- a/file -+++ b/file -@@ -1 +1 @@ --clean:one -+clean:two -ok 14 - diff does not reuse worktree files that need cleaning +ok 36 - credential system refuses to work with missing protocol -expecting success of 0021.15 'required process filter should filter data': - test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && - test_config_global filter.protocol.required true && - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && +expecting success of 0300.37 'url parser handles bare query marker': + check_host_and_path https://example.com?foo.git example.com ?foo.git - echo "*.r filter=protocol" >.gitattributes && - git add . && - git commit -m "test commit 1" && - git branch empty-branch && +ok 37 - url parser handles bare query marker - cp "$TEST_ROOT/test.o" test.r && - cp "$TEST_ROOT/test2.o" test2.r && - mkdir testsubdir && - cp "$TEST_ROOT/test3 'sq',\$x=.o" "testsubdir/test3 'sq',\$x=.r" && - >test4-empty.r && +expecting success of 0300.38 'url parser handles bare fragment marker': + check_host_and_path https://example.com#foo.git example.com "#foo.git" - S=$(test_file_size test.r) && - S2=$(test_file_size test2.r) && - S3=$(test_file_size "testsubdir/test3 'sq',\$x=.r") && - M=$(git hash-object test.r) && - M2=$(git hash-object test2.r) && - M3=$(git hash-object "testsubdir/test3 'sq',\$x=.r") && - EMPTY=$(git hash-object /dev/null) && +ok 38 - url parser handles bare fragment marker - filter_git add . && - cat >expected.log <<-EOF && - START - init handshake complete - IN: clean test.r $S [OK] -- OUT: $S . [OK] - IN: clean test2.r $S2 [OK] -- OUT: $S2 . [OK] - IN: clean test4-empty.r 0 [OK] -- OUT: 0 [OK] - IN: clean testsubdir/test3 'sq',\$x=.r $S3 [OK] -- OUT: $S3 . [OK] - STOP - EOF - test_cmp_count expected.log debug.log && +expecting success of 0300.39 'url parser not confused by encoded markers': + check_host_and_path https://example.com%23%3f%2f/foo.git \ + "example.com#?/" foo.git - git commit -m "test commit 2" && - MASTER=$(git rev-parse --verify master) && - META="ref=refs/heads/master treeish=$MASTER" && - rm -f test2.r "testsubdir/test3 'sq',\$x=.r" && +ok 39 - url parser not confused by encoded markers - filter_git checkout --quiet --no-progress . && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge test2.r blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] - IN: smudge testsubdir/test3 'sq',\$x=.r blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && +expecting success of 0300.40 'credential config with partial URLs': + echo "echo password=yep" | write_script git-credential-yep && + test_write_lines url=https://user@example.com/repo.git >stdin && + for partial in \ + example.com \ + user@example.com \ + https:// \ + https://example.com \ + https://example.com/ \ + https://user@example.com \ + https://user@example.com/ \ + https://example.com/repo.git \ + https://user@example.com/repo.git \ + /repo.git + do + git -c credential.$partial.helper=yep \ + credential fill stdout && + grep yep stdout || + return 1 + done && - # Make sure that the file appears dirty, so checkout below has to - # run the configured filter. - touch test.r && - filter_git checkout --quiet --no-progress empty-branch && - cat >expected.log <<-EOF && - START - init handshake complete - IN: clean test.r $S [OK] -- OUT: $S . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && + for partial in \ + dont.use.this \ + http:// \ + /repo + do + git -c credential.$partial.helper=yep \ + credential fill stdout && + ! grep yep stdout || + return 1 + done && - filter_git checkout --quiet --no-progress master && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] - IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] - IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && + git -c credential.$partial.helper=yep \ + -c credential.with%0anewline.username=uh-oh \ + credential fill stdout 2>stderr && + test_i18ngrep "skipping credential lookup for key" stderr - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test.r && - test_cmp_committed_rot13 "$TEST_ROOT/test2.o" test2.r && - test_cmp_committed_rot13 "$TEST_ROOT/test3 'sq',\$x=.o" "testsubdir/test3 'sq',\$x=.r" - ) +password=yep +password=yep +password=yep +password=yep +password=yep +password=yep +password=yep +password=yep +password=yep +password=yep +askpass: Password for 'https://user@example.com': +askpass: Password for 'https://user@example.com': +askpass: Password for 'https://user@example.com': +warning: skipping credential lookup for key: credential.with%0anewline +ok 40 - credential config with partial URLs + +# passed all 40 test(s) +1..40 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t0008-ignores.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0008-ignores/.git/ +expecting success of 0008.1 'setup': + init_vars && + mkdir -p a/b/ignored-dir a/submodule b && + if test_have_prereq SYMLINKS + then + ln -s b a/symlink + fi && + ( + cd a/submodule && + git init && + echo a >a && + git add a && + git commit -m"commit in submodule" + ) && + git add a/submodule && + cat <<-\EOF >.gitignore && + one + ignored-* + top-level-dir/ + EOF + for dir in . a + do + : >$dir/not-ignored && + : >$dir/ignored-and-untracked && + : >$dir/ignored-but-in-index + done && + git add -f ignored-but-in-index a/ignored-but-in-index && + cat <<-\EOF >a/.gitignore && + two* + *three + EOF + cat <<-\EOF >a/b/.gitignore && + four + five + # this comment should affect the line numbers + six + ignored-dir/ + # and so should this blank line: + + !on* + !two + EOF + echo "seven" >a/b/ignored-dir/.gitignore && + test -n "$HOME" && + cat <<-\EOF >"$global_excludes" && + globalone + !globaltwo + globalthree + EOF + cat <<-\EOF >>.git/info/exclude + per-repo + EOF + +checking prerequisite: SYMLINKS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && + # test whether the filesystem supports symbolic links + ln -s x y && test -h y +) +prerequisite SYMLINKS ok hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: @@ -20584,1097 +22410,231 @@ hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -[master (root-commit) 56d459b] test commit 1 +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0008-ignores/a/submodule/.git/ +[master (root-commit) d93acdf] commit in submodule Author: A U Thor 1 file changed, 1 insertion(+) - create mode 100644 .gitattributes -[master 9ea74df] test commit 2 - Author: A U Thor - 4 files changed, 5 insertions(+) - create mode 100644 test.r - create mode 100644 test2.r - create mode 100644 test4-empty.r - create mode 100644 testsubdir/test3 'sq',$x=.r -ok 15 - required process filter should filter data + create mode 100644 a +warning: adding embedded git repository: a/submodule +hint: You've added another git repository inside your current repository. +hint: Clones of the outer repository will not contain the contents of +hint: the embedded repository and will not know how to obtain it. +hint: If you meant to add a submodule, use: +hint: +hint: git submodule add a/submodule +hint: +hint: If you added this path by mistake, you can remove it from the +hint: index with: +hint: +hint: git rm --cached a/submodule +hint: +hint: See "git help submodule" for more information. +ok 1 - setup -expecting success of 0021.16 'required process filter should filter data for various subcommands': - test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && - test_config_global filter.protocol.required true && - ( - cd repo && +expecting success of 0008.2 '. corner-case': + expect "$expect" && + eval "$code" + +ok 2 - . corner-case - S=$(test_file_size test.r) && - S2=$(test_file_size test2.r) && - S3=$(test_file_size "testsubdir/test3 'sq',\$x=.r") && - M=$(git hash-object test.r) && - M2=$(git hash-object test2.r) && - M3=$(git hash-object "testsubdir/test3 'sq',\$x=.r") && - EMPTY=$(git hash-object /dev/null) && +expecting success of 0008.3 '. corner-case with -q': + expect '' && + + test_check_ignore . 1 - MASTER=$(git rev-parse --verify master) && + +ok 3 - . corner-case with -q - cp "$TEST_ROOT/test.o" test5.r && - git add test5.r && - git commit -m "test commit 3" && - git checkout empty-branch && - filter_git rebase --onto empty-branch master^^ master && - MASTER2=$(git rev-parse --verify master) && - META="ref=refs/heads/master treeish=$MASTER2" && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] - IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] - IN: smudge test5.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && +expecting success of 0008.4 '. corner-case with --quiet': + expect '' && + + test_check_ignore . 1 - git reset --hard empty-branch && - filter_git reset --hard $MASTER && - META="treeish=$MASTER" && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] - IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] - IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && + +ok 4 - . corner-case with --quiet - git branch old-master $MASTER && - git reset --hard empty-branch && - filter_git reset --hard old-master && - META="ref=refs/heads/old-master treeish=$MASTER" && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] - IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] - IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && +expecting success of 0008.5 '. corner-case with -v': + expect '' && + + test_check_ignore . 1 - git checkout -b merge empty-branch && - git branch -f master $MASTER2 && - filter_git merge master && - META="treeish=$MASTER2" && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] - IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] - IN: smudge test5.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && + +ok 5 - . corner-case with -v - filter_git archive master >/dev/null && - META="ref=refs/heads/master treeish=$MASTER2" && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] - IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] - IN: smudge test5.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && +expecting success of 0008.6 '. corner-case with -v -n': + expect ':: .' && + + test_check_ignore . 1 - TREE="$(git rev-parse $MASTER2^{tree})" && - filter_git archive $TREE >/dev/null && - META="treeish=$TREE" && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge test.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge test2.r $META blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] - IN: smudge test4-empty.r $META blob=$EMPTY 0 [OK] -- OUT: 0 [OK] - IN: smudge test5.r $META blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge testsubdir/test3 'sq',\$x=.r $META blob=$M3 $S3 [OK] -- OUT: $S3 . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log - ) + +ok 6 - . corner-case with -v -n -[master 07631f7] test commit 3 - Author: A U Thor - 1 file changed, 3 insertions(+) - create mode 100644 test5.r -Switched to branch 'empty-branch' -Current branch master is up to date. -HEAD is now at 56d459b test commit 1 -HEAD is now at 9ea74df test commit 2 -HEAD is now at 56d459b test commit 1 -HEAD is now at 9ea74df test commit 2 -Switched to a new branch 'merge' -Updating 56d459b..07631f7 -Fast-forward - test.r | 3 +++ - test2.r | 1 + - test4-empty.r | 0 - test5.r | 3 +++ - testsubdir/test3 'sq',$x=.r | 1 + - 5 files changed, 8 insertions(+) - create mode 100644 test.r - create mode 100644 test2.r - create mode 100644 test4-empty.r - create mode 100644 test5.r - create mode 100644 testsubdir/test3 'sq',$x=.r -ok 16 - required process filter should filter data for various subcommands +expecting success of 0008.7 '. corner-case with -v --non-matching': + expect ':: .' && + + test_check_ignore . 1 -expecting success of 0021.17 'required process filter takes precedence': - test_config_global filter.protocol.clean false && - test_config_global filter.protocol.process "rot13-filter.pl debug.log clean" && - test_config_global filter.protocol.required true && - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && + +ok 7 - . corner-case with -v --non-matching - echo "*.r filter=protocol" >.gitattributes && - cp "$TEST_ROOT/test.o" test.r && - S=$(test_file_size test.r) && +expecting success of 0008.8 '. corner-case with --verbose': + expect '' && + + test_check_ignore . 1 - # Check that the process filter is invoked here - filter_git add . && - cat >expected.log <<-EOF && - START - init handshake complete - IN: clean test.r $S [OK] -- OUT: $S . [OK] - STOP - EOF - test_cmp_count expected.log debug.log - ) + +ok 8 - . corner-case with --verbose -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -ok 17 - required process filter takes precedence +expecting success of 0008.9 '. corner-case with --verbose -n': + expect ':: .' && + + test_check_ignore . 1 -expecting success of 0021.18 'required process filter should be used only for "clean" operation only': - test_config_global filter.protocol.process "rot13-filter.pl debug.log clean" && - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && + +ok 9 - . corner-case with --verbose -n - echo "*.r filter=protocol" >.gitattributes && - cp "$TEST_ROOT/test.o" test.r && - S=$(test_file_size test.r) && +expecting success of 0008.10 '. corner-case with --verbose --non-matching': + expect ':: .' && + + test_check_ignore . 1 - filter_git add . && - cat >expected.log <<-EOF && - START - init handshake complete - IN: clean test.r $S [OK] -- OUT: $S . [OK] - STOP - EOF - test_cmp_count expected.log debug.log && + +ok 10 - . corner-case with --verbose --non-matching - rm test.r && +expecting success of 0008.11 'empty command line': + expect "$expect" && + eval "$code" + +checking prerequisite: C_LOCALE_OUTPUT - filter_git checkout --quiet --no-progress . && - # If the filter would be used for "smudge", too, we would see - # "IN: smudge test.r 57 [OK] -- OUT: 57 . [OK]" here - cat >expected.log <<-EOF && - START - init handshake complete - STOP - EOF - test_cmp_exclude_clean expected.log debug.log - ) +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -ok 18 - required process filter should be used only for "clean" operation only +) +prerequisite C_LOCALE_OUTPUT ok +fatal: no path specified +ok 11 - empty command line -expecting success of 0021.19 'required process filter should process multiple packets': - test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && - test_config_global filter.protocol.required true && +expecting success of 0008.12 'empty command line with -q': + expect '' && + + test_check_ignore "" 128 && + stderr_contains "fatal: no path specified" - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && + +fatal: no path specified +ok 12 - empty command line with -q - # Generate data requiring 1, 2, 3 packets - S=65516 && # PKTLINE_DATA_MAXLEN -> Maximal size of a packet - generate_random_characters $(($S )) 1pkt_1__.file && - generate_random_characters $(($S +1)) 2pkt_1+1.file && - generate_random_characters $(($S*2-1)) 2pkt_2-1.file && - generate_random_characters $(($S*2 )) 2pkt_2__.file && - generate_random_characters $(($S*2+1)) 3pkt_2+1.file && +expecting success of 0008.13 'empty command line with --quiet': + expect '' && + + test_check_ignore "" 128 && + stderr_contains "fatal: no path specified" - for FILE in "$TEST_ROOT"/*.file - do - cp "$FILE" . && - rot13.sh <"$FILE" >"$FILE.rot13" - done && + +fatal: no path specified +ok 13 - empty command line with --quiet - echo "*.file filter=protocol" >.gitattributes && - filter_git add *.file .gitattributes && - cat >expected.log <<-EOF && - START - init handshake complete - IN: clean 1pkt_1__.file $(($S )) [OK] -- OUT: $(($S )) . [OK] - IN: clean 2pkt_1+1.file $(($S +1)) [OK] -- OUT: $(($S +1)) .. [OK] - IN: clean 2pkt_2-1.file $(($S*2-1)) [OK] -- OUT: $(($S*2-1)) .. [OK] - IN: clean 2pkt_2__.file $(($S*2 )) [OK] -- OUT: $(($S*2 )) .. [OK] - IN: clean 3pkt_2+1.file $(($S*2+1)) [OK] -- OUT: $(($S*2+1)) ... [OK] - STOP - EOF - test_cmp_count expected.log debug.log && +expecting success of 0008.14 'empty command line with -v': + expect '' && + + test_check_ignore "" 128 && + stderr_contains "fatal: no path specified" - M1="blob=$(git hash-object 1pkt_1__.file)" && - M2="blob=$(git hash-object 2pkt_1+1.file)" && - M3="blob=$(git hash-object 2pkt_2-1.file)" && - M4="blob=$(git hash-object 2pkt_2__.file)" && - M5="blob=$(git hash-object 3pkt_2+1.file)" && - rm -f *.file debug.log && + +fatal: no path specified +ok 14 - empty command line with -v - filter_git checkout --quiet --no-progress -- *.file && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge 1pkt_1__.file $M1 $(($S )) [OK] -- OUT: $(($S )) . [OK] - IN: smudge 2pkt_1+1.file $M2 $(($S +1)) [OK] -- OUT: $(($S +1)) .. [OK] - IN: smudge 2pkt_2-1.file $M3 $(($S*2-1)) [OK] -- OUT: $(($S*2-1)) .. [OK] - IN: smudge 2pkt_2__.file $M4 $(($S*2 )) [OK] -- OUT: $(($S*2 )) .. [OK] - IN: smudge 3pkt_2+1.file $M5 $(($S*2+1)) [OK] -- OUT: $(($S*2+1)) ... [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && +expecting success of 0008.15 'empty command line with -v -n': + expect '' && + + test_check_ignore "" 128 && + stderr_contains "fatal: no path specified" - for FILE in *.file - do - test_cmp_committed_rot13 "$TEST_ROOT/$FILE" $FILE - done - ) + +fatal: no path specified +ok 15 - empty command line with -v -n -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -ok 19 - required process filter should process multiple packets +expecting success of 0008.16 'empty command line with -v --non-matching': + expect '' && + + test_check_ignore "" 128 && + stderr_contains "fatal: no path specified" -expecting success of 0021.20 'required process filter with clean error should fail': - test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && - test_config_global filter.protocol.required true && - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && + +fatal: no path specified +ok 16 - empty command line with -v --non-matching - echo "*.r filter=protocol" >.gitattributes && +expecting success of 0008.17 'empty command line with --verbose': + expect '' && + + test_check_ignore "" 128 && + stderr_contains "fatal: no path specified" - cp "$TEST_ROOT/test.o" test.r && - echo "this is going to fail" >clean-write-fail.r && - echo "content-test3-subdir" >test3.r && + +fatal: no path specified +ok 17 - empty command line with --verbose - test_must_fail git add . - ) +expecting success of 0008.18 'empty command line with --verbose -n': + expect '' && + + test_check_ignore "" 128 && + stderr_contains "fatal: no path specified" -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -clean write error at /build/git-2.30.2/t/trash directory.t0021-conversion/rot13-filter.pl line 225. -error: external filter 'rot13-filter.pl debug.log clean smudge' failed -fatal: clean-write-fail.r: clean filter 'protocol' failed -ok 20 - required process filter with clean error should fail + +fatal: no path specified +ok 18 - empty command line with --verbose -n -expecting success of 0021.21 'process filter should restart after unexpected write failure': - test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && +expecting success of 0008.19 'empty command line with --verbose --non-matching': + expect '' && + + test_check_ignore "" 128 && + stderr_contains "fatal: no path specified" - echo "*.r filter=protocol" >.gitattributes && + +fatal: no path specified +ok 19 - empty command line with --verbose --non-matching - cp "$TEST_ROOT/test.o" test.r && - cp "$TEST_ROOT/test2.o" test2.r && - echo "this is going to fail" >smudge-write-fail.o && - cp smudge-write-fail.o smudge-write-fail.r && +expecting success of 0008.20 '--stdin with empty STDIN': + expect "$expect" && + eval "$code" + +ok 20 - --stdin with empty STDIN - S=$(test_file_size test.r) && - S2=$(test_file_size test2.r) && - SF=$(test_file_size smudge-write-fail.r) && - M=$(git hash-object test.r) && - M2=$(git hash-object test2.r) && - MF=$(git hash-object smudge-write-fail.r) && - rm -f debug.log && +expecting success of 0008.21 '--stdin with empty STDIN with -q': + expect '' && + + test_check_ignore "--stdin" 1 git-stderr.log && +expecting success of 0008.22 '--stdin with empty STDIN with --quiet': + expect '' && + + test_check_ignore "--stdin" 1 expected.log <<-EOF && - START - init handshake complete - IN: smudge smudge-write-fail.r blob=$MF $SF [OK] -- [WRITE FAIL] - START - init handshake complete - IN: smudge test.r blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge test2.r blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && +expecting success of 0008.23 '--stdin with empty STDIN with -v': + expect '' && + + test_check_ignore "--stdin" 1 expected && - git cat-file blob :smudge-write-fail.r >actual && - test_cmp expected actual - ) - -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -smudge write error at /build/git-2.30.2/t/trash directory.t0021-conversion/rot13-filter.pl line 225. -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -error: external filter 'rot13-filter.pl debug.log clean smudge' failed ---- smudge-write-fail.o 2024-06-01 00:49:11.358651080 +0000 -+++ smudge-write-fail.r 2024-06-01 00:49:12.422651080 +0000 -@@ -1 +1 @@ --this is going to fail -+guvf vf tbvat gb snvy -ok 21 - process filter should restart after unexpected write failure - -expecting success of 0021.22 'process filter should not be restarted if it signals an error': - test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && - - echo "*.r filter=protocol" >.gitattributes && - - cp "$TEST_ROOT/test.o" test.r && - cp "$TEST_ROOT/test2.o" test2.r && - echo "this will cause an error" >error.o && - cp error.o error.r && - - S=$(test_file_size test.r) && - S2=$(test_file_size test2.r) && - SE=$(test_file_size error.r) && - M=$(git hash-object test.r) && - M2=$(git hash-object test2.r) && - ME=$(git hash-object error.r) && - rm -f debug.log && - - git add . && - rm -f *.r && - - filter_git checkout --quiet --no-progress . && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge error.r blob=$ME $SE [OK] -- [ERROR] - IN: smudge test.r blob=$M $S [OK] -- OUT: $S . [OK] - IN: smudge test2.r blob=$M2 $S2 [OK] -- OUT: $S2 . [OK] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && - - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test.r && - test_cmp_committed_rot13 "$TEST_ROOT/test2.o" test2.r && - test_cmp error.o error.r - ) - -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -ok 22 - process filter should not be restarted if it signals an error - -expecting success of 0021.23 'process filter abort stops processing of all further files': - test_config_global filter.protocol.process "rot13-filter.pl debug.log clean smudge" && - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && - - echo "*.r filter=protocol" >.gitattributes && - - cp "$TEST_ROOT/test.o" test.r && - cp "$TEST_ROOT/test2.o" test2.r && - echo "error this blob and all future blobs" >abort.o && - cp abort.o abort.r && - - M="blob=$(git hash-object abort.r)" && - rm -f debug.log && - SA=$(test_file_size abort.r) && - - git add . && - rm -f *.r && - - - # Note: This test assumes that Git filters files in alphabetical - # order ("abort.r" before "test.r"). - filter_git checkout --quiet --no-progress . && - cat >expected.log <<-EOF && - START - init handshake complete - IN: smudge abort.r $M $SA [OK] -- [ABORT] - STOP - EOF - test_cmp_exclude_clean expected.log debug.log && - - test_cmp "$TEST_ROOT/test.o" test.r && - test_cmp "$TEST_ROOT/test2.o" test2.r && - test_cmp abort.o abort.r - ) - -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -ok 23 - process filter abort stops processing of all further files - -expecting success of 0021.24 'invalid process filter must fail (and not hang!)': - test_config_global filter.protocol.process cat && - test_config_global filter.protocol.required true && - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && - - echo "*.r filter=protocol" >.gitattributes && - - cp "$TEST_ROOT/test.o" test.r && - test_must_fail git add . 2>git-stderr.log && - grep "expected git-filter-server" git-stderr.log - ) - -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -error: Unexpected line 'git-filter-client', expected git-filter-server -ok 24 - invalid process filter must fail (and not hang!) - -expecting success of 0021.25 'delayed checkout in process filter': - test_config_global filter.a.process "rot13-filter.pl a.log clean smudge delay" && - test_config_global filter.a.required true && - test_config_global filter.b.process "rot13-filter.pl b.log clean smudge delay" && - test_config_global filter.b.required true && - - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && - echo "*.a filter=a" >.gitattributes && - echo "*.b filter=b" >>.gitattributes && - cp "$TEST_ROOT/test.o" test.a && - cp "$TEST_ROOT/test.o" test-delay10.a && - cp "$TEST_ROOT/test.o" test-delay11.a && - cp "$TEST_ROOT/test.o" test-delay20.a && - cp "$TEST_ROOT/test.o" test-delay10.b && - git add . && - git commit -m "test commit" - ) && - - S=$(test_file_size "$TEST_ROOT/test.o") && - PM="ref=refs/heads/master treeish=$(git -C repo rev-parse --verify master) " && - M="${PM}blob=$(git -C repo rev-parse --verify master:test.a)" && - cat >a.exp <<-EOF && - START - init handshake complete - IN: smudge test.a $M $S [OK] -- OUT: $S . [OK] - IN: smudge test-delay10.a $M $S [OK] -- [DELAYED] - IN: smudge test-delay11.a $M $S [OK] -- [DELAYED] - IN: smudge test-delay20.a $M $S [OK] -- [DELAYED] - IN: list_available_blobs test-delay10.a test-delay11.a [OK] - IN: smudge test-delay10.a $M 0 [OK] -- OUT: $S . [OK] - IN: smudge test-delay11.a $M 0 [OK] -- OUT: $S . [OK] - IN: list_available_blobs test-delay20.a [OK] - IN: smudge test-delay20.a $M 0 [OK] -- OUT: $S . [OK] - IN: list_available_blobs [OK] - STOP - EOF - cat >b.exp <<-EOF && - START - init handshake complete - IN: smudge test-delay10.b $M $S [OK] -- [DELAYED] - IN: list_available_blobs test-delay10.b [OK] - IN: smudge test-delay10.b $M 0 [OK] -- OUT: $S . [OK] - IN: list_available_blobs [OK] - STOP - EOF - - rm -rf repo-cloned && - filter_git clone repo repo-cloned && - test_cmp_count a.exp repo-cloned/a.log && - test_cmp_count b.exp repo-cloned/b.log && - - ( - cd repo-cloned && - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test.a && - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay10.a && - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay11.a && - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay20.a && - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay10.b && - - rm *.a *.b && - filter_git checkout . && - # We are not checking out a ref here, so filter out ref metadata. - sed -e "s!$PM!!" ../a.exp >a.exp.filtered && - sed -e "s!$PM!!" ../b.exp >b.exp.filtered && - test_cmp_count a.exp.filtered a.log && - test_cmp_count b.exp.filtered b.log && - - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test.a && - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay10.a && - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay11.a && - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay20.a && - test_cmp_committed_rot13 "$TEST_ROOT/test.o" test-delay10.b - ) - -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -[master (root-commit) 27d7fe8] test commit - Author: A U Thor - 6 files changed, 17 insertions(+) - create mode 100644 .gitattributes - create mode 100644 test-delay10.a - create mode 100644 test-delay10.b - create mode 100644 test-delay11.a - create mode 100644 test-delay20.a - create mode 100644 test.a -Cloning into 'repo-cloned'... -done. -Updated 9 paths from the index -ok 25 - delayed checkout in process filter - -expecting success of 0021.26 'missing file in delayed checkout': - test_config_global filter.bug.process "rot13-filter.pl bug.log clean smudge delay" && - test_config_global filter.bug.required true && - - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && - echo "*.a filter=bug" >.gitattributes && - cp "$TEST_ROOT/test.o" missing-delay.a && - git add . && - git commit -m "test commit" - ) && - - rm -rf repo-cloned && - test_must_fail git clone repo repo-cloned 2>git-stderr.log && - grep "error: .missing-delay\.a. was not filtered properly" git-stderr.log - -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -[master (root-commit) 5567259] test commit - Author: A U Thor - 2 files changed, 4 insertions(+) - create mode 100644 .gitattributes - create mode 100644 missing-delay.a -error: 'missing-delay.a' was not filtered properly -ok 26 - missing file in delayed checkout - -expecting success of 0021.27 'invalid file in delayed checkout': - test_config_global filter.bug.process "rot13-filter.pl bug.log clean smudge delay" && - test_config_global filter.bug.required true && - - rm -rf repo && - mkdir repo && - ( - cd repo && - git init && - echo "*.a filter=bug" >.gitattributes && - cp "$TEST_ROOT/test.o" invalid-delay.a && - cp "$TEST_ROOT/test.o" unfiltered && - git add . && - git commit -m "test commit" - ) && - - rm -rf repo-cloned && - test_must_fail git clone repo repo-cloned 2>git-stderr.log && - grep "error: external filter .* signaled that .unfiltered. is now available although it has not been delayed earlier" git-stderr.log - -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0021-conversion/repo/.git/ -[master (root-commit) 636012f] test commit - Author: A U Thor - 3 files changed, 7 insertions(+) - create mode 100644 .gitattributes - create mode 100644 invalid-delay.a - create mode 100644 unfiltered -error: external filter 'rot13-filter.pl bug.log clean smudge delay' signaled that 'unfiltered' is now available although it has not been delayed earlier -ok 27 - invalid file in delayed checkout - -checking prerequisite: SYMLINKS - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && - # test whether the filesystem supports symbolic links - ln -s x y && test -h y - -) -prerequisite SYMLINKS ok -checking prerequisite: CASE_INSENSITIVE_FS - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-CASE_INSENSITIVE_FS" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-CASE_INSENSITIVE_FS" && - echo good >CamelCase && - echo bad >camelcase && - test "$(cat CamelCase)" != good - -) -prerequisite CASE_INSENSITIVE_FS not satisfied -ok 28 # skip delayed checkout with case-collision don't write to the wrong place (missing CASE_INSENSITIVE_FS of PERL,SYMLINKS,CASE_INSENSITIVE_FS) - -checking prerequisite: UTF8_NFD_TO_NFC - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-UTF8_NFD_TO_NFC" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-UTF8_NFD_TO_NFC" && - # check whether FS converts nfd unicode to nfc - auml=$(printf "\303\244") - aumlcdiar=$(printf "\141\314\210") - >"$auml" && - test -f "$aumlcdiar" - -) -prerequisite UTF8_NFD_TO_NFC not satisfied -ok 29 # skip delayed checkout with utf-8-collision don't write to the wrong place (missing UTF8_NFD_TO_NFC of PERL,SYMLINKS,UTF8_NFD_TO_NFC) - -ok 30 # skip delayed checkout with submodule collision don't write to the wrong place (missing CASE_INSENSITIVE_FS of PERL,SYMLINKS,CASE_INSENSITIVE_FS) - -# passed all 30 test(s) -1..30 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t0008-ignores.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0008-ignores/.git/ -expecting success of 0008.1 'setup': - init_vars && - mkdir -p a/b/ignored-dir a/submodule b && - if test_have_prereq SYMLINKS - then - ln -s b a/symlink - fi && - ( - cd a/submodule && - git init && - echo a >a && - git add a && - git commit -m"commit in submodule" - ) && - git add a/submodule && - cat <<-\EOF >.gitignore && - one - ignored-* - top-level-dir/ - EOF - for dir in . a - do - : >$dir/not-ignored && - : >$dir/ignored-and-untracked && - : >$dir/ignored-but-in-index - done && - git add -f ignored-but-in-index a/ignored-but-in-index && - cat <<-\EOF >a/.gitignore && - two* - *three - EOF - cat <<-\EOF >a/b/.gitignore && - four - five - # this comment should affect the line numbers - six - ignored-dir/ - # and so should this blank line: - - !on* - !two - EOF - echo "seven" >a/b/ignored-dir/.gitignore && - test -n "$HOME" && - cat <<-\EOF >"$global_excludes" && - globalone - !globaltwo - globalthree - EOF - cat <<-\EOF >>.git/info/exclude - per-repo - EOF - -checking prerequisite: SYMLINKS - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && - # test whether the filesystem supports symbolic links - ln -s x y && test -h y - -) -prerequisite SYMLINKS ok -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0008-ignores/a/submodule/.git/ -[master (root-commit) d93acdf] commit in submodule - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 a -warning: adding embedded git repository: a/submodule -hint: You've added another git repository inside your current repository. -hint: Clones of the outer repository will not contain the contents of -hint: the embedded repository and will not know how to obtain it. -hint: If you meant to add a submodule, use: -hint: -hint: git submodule add a/submodule -hint: -hint: If you added this path by mistake, you can remove it from the -hint: index with: -hint: -hint: git rm --cached a/submodule -hint: -hint: See "git help submodule" for more information. -ok 1 - setup - -expecting success of 0008.2 '. corner-case': - expect "$expect" && - eval "$code" - -ok 2 - . corner-case - -expecting success of 0008.3 '. corner-case with -q': - expect '' && - - test_check_ignore . 1 - - -ok 3 - . corner-case with -q - -expecting success of 0008.4 '. corner-case with --quiet': - expect '' && - - test_check_ignore . 1 - - -ok 4 - . corner-case with --quiet - -expecting success of 0008.5 '. corner-case with -v': - expect '' && - - test_check_ignore . 1 - - -ok 5 - . corner-case with -v - -expecting success of 0008.6 '. corner-case with -v -n': - expect ':: .' && - - test_check_ignore . 1 - - -ok 6 - . corner-case with -v -n - -expecting success of 0008.7 '. corner-case with -v --non-matching': - expect ':: .' && - - test_check_ignore . 1 - - -ok 7 - . corner-case with -v --non-matching - -expecting success of 0008.8 '. corner-case with --verbose': - expect '' && - - test_check_ignore . 1 - - -ok 8 - . corner-case with --verbose - -expecting success of 0008.9 '. corner-case with --verbose -n': - expect ':: .' && - - test_check_ignore . 1 - - -ok 9 - . corner-case with --verbose -n - -expecting success of 0008.10 '. corner-case with --verbose --non-matching': - expect ':: .' && - - test_check_ignore . 1 - - -ok 10 - . corner-case with --verbose --non-matching - -expecting success of 0008.11 'empty command line': - expect "$expect" && - eval "$code" - -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -fatal: no path specified -ok 11 - empty command line - -expecting success of 0008.12 'empty command line with -q': - expect '' && - - test_check_ignore "" 128 && - stderr_contains "fatal: no path specified" - - -fatal: no path specified -ok 12 - empty command line with -q - -expecting success of 0008.13 'empty command line with --quiet': - expect '' && - - test_check_ignore "" 128 && - stderr_contains "fatal: no path specified" - - -fatal: no path specified -ok 13 - empty command line with --quiet - -expecting success of 0008.14 'empty command line with -v': - expect '' && - - test_check_ignore "" 128 && - stderr_contains "fatal: no path specified" - - -fatal: no path specified -ok 14 - empty command line with -v - -expecting success of 0008.15 'empty command line with -v -n': - expect '' && - - test_check_ignore "" 128 && - stderr_contains "fatal: no path specified" - - -fatal: no path specified -ok 15 - empty command line with -v -n - -expecting success of 0008.16 'empty command line with -v --non-matching': - expect '' && - - test_check_ignore "" 128 && - stderr_contains "fatal: no path specified" - - -fatal: no path specified -ok 16 - empty command line with -v --non-matching - -expecting success of 0008.17 'empty command line with --verbose': - expect '' && - - test_check_ignore "" 128 && - stderr_contains "fatal: no path specified" - - -fatal: no path specified -ok 17 - empty command line with --verbose - -expecting success of 0008.18 'empty command line with --verbose -n': - expect '' && - - test_check_ignore "" 128 && - stderr_contains "fatal: no path specified" - - -fatal: no path specified -ok 18 - empty command line with --verbose -n - -expecting success of 0008.19 'empty command line with --verbose --non-matching': - expect '' && - - test_check_ignore "" 128 && - stderr_contains "fatal: no path specified" - - -fatal: no path specified -ok 19 - empty command line with --verbose --non-matching - -expecting success of 0008.20 '--stdin with empty STDIN': - expect "$expect" && - eval "$code" - -ok 20 - --stdin with empty STDIN - -expecting success of 0008.21 '--stdin with empty STDIN with -q': - expect '' && - - test_check_ignore "--stdin" 1 expect <<-\EOF && - Working hard: 1 - Working hard: 2 - Working hard: 5 - Working hard: 5, done. - EOF - - cat >in <<-\EOF && - update - progress 1 - update - progress 2 - progress 3 - progress 4 - update - progress 5 - EOF - test-tool progress "Working hard" stderr && - - show_cr out && - test_i18ncmp expect out - -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -ok 1 - simple progress display - -expecting success of 0500.2 'progress display with total': - cat >expect <<-\EOF && - Working hard: 33% (1/3) - Working hard: 66% (2/3) - Working hard: 100% (3/3) - Working hard: 100% (3/3), done. - EOF - - cat >in <<-\EOF && - progress 1 - progress 2 - progress 3 - EOF - test-tool progress --total=3 "Working hard" stderr && - - show_cr out && - test_i18ncmp expect out - -ok 2 - progress display with total - -expecting success of 0500.3 'progress display breaks long lines #1': - sed -e "s/Z$//" >expect <<\EOF && -Working hard.......2.........3.........4.........5.........6: 0% (100/100000) -Working hard.......2.........3.........4.........5.........6: 1% (1000/100000) -Working hard.......2.........3.........4.........5.........6: Z - 10% (10000/100000) - 100% (100000/100000) - 100% (100000/100000), done. -EOF - - cat >in <<-\EOF && - progress 100 - progress 1000 - progress 10000 - progress 100000 - EOF - test-tool progress --total=100000 \ - "Working hard.......2.........3.........4.........5.........6" \ - stderr && - - show_cr out && - test_i18ncmp expect out - -ok 3 - progress display breaks long lines #1 - -expecting success of 0500.4 'progress display breaks long lines #2': - # Note: we do not need that many spaces after the title to cover up - # the last line before breaking the progress line. - sed -e "s/Z$//" >expect <<\EOF && -Working hard.......2.........3.........4.........5.........6: 0% (1/100000) -Working hard.......2.........3.........4.........5.........6: 0% (2/100000) -Working hard.......2.........3.........4.........5.........6: Z - 10% (10000/100000) - 100% (100000/100000) - 100% (100000/100000), done. -EOF - - cat >in <<-\EOF && - update - progress 1 - update - progress 2 - progress 10000 - progress 100000 - EOF - test-tool progress --total=100000 \ - "Working hard.......2.........3.........4.........5.........6" \ - stderr && - - show_cr out && - test_i18ncmp expect out - -ok 4 - progress display breaks long lines #2 - -expecting success of 0500.5 'progress display breaks long lines #3 - even the first is too long': - # Note: we do not actually need any spaces at the end of the title - # line, because there is no previous progress line to cover up. - sed -e "s/Z$//" >expect <<\EOF && -Working hard.......2.........3.........4.........5.........6: Z - 25% (25000/100000) - 50% (50000/100000) - 75% (75000/100000) - 100% (100000/100000) - 100% (100000/100000), done. -EOF - - cat >in <<-\EOF && - progress 25000 - progress 50000 - progress 75000 - progress 100000 - EOF - test-tool progress --total=100000 \ - "Working hard.......2.........3.........4.........5.........6" \ - stderr && - - show_cr out && - test_i18ncmp expect out - -ok 5 - progress display breaks long lines #3 - even the first is too long - -expecting success of 0500.6 'progress display breaks long lines #4 - title line matches terminal width': - cat >expect <<\EOF && -Working hard.......2.........3.........4.........5.........6.........7.........: - 25% (25000/100000) - 50% (50000/100000) - 75% (75000/100000) - 100% (100000/100000) - 100% (100000/100000), done. -EOF - - cat >in <<-\EOF && - progress 25000 - progress 50000 - progress 75000 - progress 100000 - EOF - test-tool progress --total=100000 \ - "Working hard.......2.........3.........4.........5.........6.........7........." \ - stderr && - - show_cr out && - test_i18ncmp expect out - -ok 6 - progress display breaks long lines #4 - title line matches terminal width - -expecting success of 0500.7 'progress shortens - crazy caller': - cat >expect <<-\EOF && - Working hard: 10% (100/1000) - Working hard: 20% (200/1000) - Working hard: 0% (1/1000) - Working hard: 100% (1000/1000) - Working hard: 100% (1000/1000), done. - EOF - - cat >in <<-\EOF && - progress 100 - progress 200 - progress 1 - progress 1000 - EOF - test-tool progress --total=1000 "Working hard" stderr && - - show_cr out && - test_i18ncmp expect out - -ok 7 - progress shortens - crazy caller - -expecting success of 0500.8 'progress display with throughput': - cat >expect <<-\EOF && - Working hard: 10 - Working hard: 20, 200.00 KiB | 100.00 KiB/s - Working hard: 30, 300.00 KiB | 100.00 KiB/s - Working hard: 40, 400.00 KiB | 100.00 KiB/s - Working hard: 40, 400.00 KiB | 100.00 KiB/s, done. - EOF - - cat >in <<-\EOF && - throughput 102400 1000 - update - progress 10 - throughput 204800 2000 - update - progress 20 - throughput 307200 3000 - update - progress 30 - throughput 409600 4000 - update - progress 40 - EOF - test-tool progress "Working hard" stderr && - - show_cr out && - test_i18ncmp expect out - -ok 8 - progress display with throughput - -expecting success of 0500.9 'progress display with throughput and total': - cat >expect <<-\EOF && - Working hard: 25% (10/40) - Working hard: 50% (20/40), 200.00 KiB | 100.00 KiB/s - Working hard: 75% (30/40), 300.00 KiB | 100.00 KiB/s - Working hard: 100% (40/40), 400.00 KiB | 100.00 KiB/s - Working hard: 100% (40/40), 400.00 KiB | 100.00 KiB/s, done. - EOF - - cat >in <<-\EOF && - throughput 102400 1000 - progress 10 - throughput 204800 2000 - progress 20 - throughput 307200 3000 - progress 30 - throughput 409600 4000 - progress 40 - EOF - test-tool progress --total=40 "Working hard" stderr && - - show_cr out && - test_i18ncmp expect out - -ok 9 - progress display with throughput and total - -expecting success of 0500.10 'cover up after throughput shortens': - cat >expect <<-\EOF && - Working hard: 1 - Working hard: 2, 800.00 KiB | 400.00 KiB/s - Working hard: 3, 1.17 MiB | 400.00 KiB/s - Working hard: 4, 1.56 MiB | 400.00 KiB/s - Working hard: 4, 1.56 MiB | 400.00 KiB/s, done. - EOF - - cat >in <<-\EOF && - throughput 409600 1000 - update - progress 1 - throughput 819200 2000 - update - progress 2 - throughput 1228800 3000 - update - progress 3 - throughput 1638400 4000 - update - progress 4 - EOF - test-tool progress "Working hard" stderr && - - show_cr out && - test_i18ncmp expect out - -ok 10 - cover up after throughput shortens - -expecting success of 0500.11 'cover up after throughput shortens a lot': - cat >expect <<-\EOF && - Working hard: 1 - Working hard: 2, 1000.00 KiB | 1000.00 KiB/s - Working hard: 3, 3.00 MiB | 1.50 MiB/s - Working hard: 3, 3.00 MiB | 1024.00 KiB/s, done. - EOF - - cat >in <<-\EOF && - throughput 1 1000 - update - progress 1 - throughput 1024000 2000 - update - progress 2 - throughput 3145728 3000 - update - progress 3 - EOF - test-tool progress "Working hard" stderr && - - show_cr out && - test_i18ncmp expect out - -ok 11 - cover up after throughput shortens a lot - -expecting success of 0500.12 'progress generates traces': - cat >in <<-\EOF && - throughput 102400 1000 - update - progress 10 - throughput 204800 2000 - update - progress 20 - throughput 307200 3000 - update - progress 30 - throughput 409600 4000 - update - progress 40 - EOF - - GIT_TRACE2_EVENT="$(pwd)/trace.event" test-tool progress --total=40 \ - "Working hard" stderr && - - # t0212/parse_events.perl intentionally omits regions and data. - grep -e "region_enter" -e "\"category\":\"progress\"" trace.event && - grep -e "region_leave" -e "\"category\":\"progress\"" trace.event && - grep "\"key\":\"total_objects\",\"value\":\"40\"" trace.event && - grep "\"key\":\"total_bytes\",\"value\":\"409600\"" trace.event - -{"event":"region_enter","sid":"20240601T004921.107149Z-Hccf07c34-P00001536","thread":"main","time":"2024-06-01T00:49:21.107483Z","file":"progress.c","line":268,"repo":0,"nesting":1,"category":"progress","label":"Working hard"} -{"event":"data","sid":"20240601T004921.107149Z-Hccf07c34-P00001536","thread":"main","time":"2024-06-01T00:49:21.107621Z","file":"progress.c","line":328,"repo":0,"t_abs":0.000898,"t_rel":0.000137,"nesting":2,"category":"progress","key":"total_objects","value":"40"} -{"event":"data","sid":"20240601T004921.107149Z-Hccf07c34-P00001536","thread":"main","time":"2024-06-01T00:49:21.107647Z","file":"progress.c","line":332,"repo":0,"t_abs":0.000927,"t_rel":0.000166,"nesting":2,"category":"progress","key":"total_bytes","value":"409600"} -{"event":"region_leave","sid":"20240601T004921.107149Z-Hccf07c34-P00001536","thread":"main","time":"2024-06-01T00:49:21.107667Z","file":"progress.c","line":336,"repo":0,"t_rel":0.000184,"nesting":1,"category":"progress","label":"Working hard"} -{"event":"region_enter","sid":"20240601T004921.107149Z-Hccf07c34-P00001536","thread":"main","time":"2024-06-01T00:49:21.107483Z","file":"progress.c","line":268,"repo":0,"nesting":1,"category":"progress","label":"Working hard"} -{"event":"data","sid":"20240601T004921.107149Z-Hccf07c34-P00001536","thread":"main","time":"2024-06-01T00:49:21.107621Z","file":"progress.c","line":328,"repo":0,"t_abs":0.000898,"t_rel":0.000137,"nesting":2,"category":"progress","key":"total_objects","value":"40"} -{"event":"data","sid":"20240601T004921.107149Z-Hccf07c34-P00001536","thread":"main","time":"2024-06-01T00:49:21.107647Z","file":"progress.c","line":332,"repo":0,"t_abs":0.000927,"t_rel":0.000166,"nesting":2,"category":"progress","key":"total_bytes","value":"409600"} -{"event":"region_leave","sid":"20240601T004921.107149Z-Hccf07c34-P00001536","thread":"main","time":"2024-06-01T00:49:21.107667Z","file":"progress.c","line":336,"repo":0,"t_rel":0.000184,"nesting":1,"category":"progress","label":"Working hard"} -{"event":"data","sid":"20240601T004921.107149Z-Hccf07c34-P00001536","thread":"main","time":"2024-06-01T00:49:21.107621Z","file":"progress.c","line":328,"repo":0,"t_abs":0.000898,"t_rel":0.000137,"nesting":2,"category":"progress","key":"total_objects","value":"40"} -{"event":"data","sid":"20240601T004921.107149Z-Hccf07c34-P00001536","thread":"main","time":"2024-06-01T00:49:21.107647Z","file":"progress.c","line":332,"repo":0,"t_abs":0.000927,"t_rel":0.000166,"nesting":2,"category":"progress","key":"total_bytes","value":"409600"} -ok 12 - progress generates traces - -# passed all 12 test(s) -1..12 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t0300-credentials.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0300-credentials/.git/ -expecting success of 0300.1 'setup helper scripts': - cat >dump <<-\EOF && - whoami=$(echo $0 | sed s/.*git-credential-//) - echo >&2 "$whoami: $*" - OIFS=$IFS - IFS== - while read key value; do - echo >&2 "$whoami: $key=$value" - eval "$key=$value" - done - IFS=$OIFS - EOF - - write_script git-credential-useless <<-\EOF && - . ./dump - exit 0 - EOF - - write_script git-credential-quit <<-\EOF && - . ./dump - echo quit=1 - EOF - - write_script git-credential-verbatim <<-\EOF && - user=$1; shift - pass=$1; shift - . ./dump - test -z "$user" || echo username=$user - test -z "$pass" || echo password=$pass - EOF - - PATH="$PWD:$PATH" - -ok 1 - setup helper scripts - -expecting success of 0300.2 'credential_fill invokes helper': - check fill "verbatim foo bar" <<-\EOF - protocol=http - host=example.com - -- - protocol=http - host=example.com - username=foo - password=bar - -- - verbatim: get - verbatim: protocol=http - verbatim: host=example.com - EOF - -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -ok 2 - credential_fill invokes helper - -expecting success of 0300.3 'credential_fill invokes multiple helpers': - check fill useless "verbatim foo bar" <<-\EOF - protocol=http - host=example.com - -- - protocol=http - host=example.com - username=foo - password=bar - -- - useless: get - useless: protocol=http - useless: host=example.com - verbatim: get - verbatim: protocol=http - verbatim: host=example.com - EOF - -ok 3 - credential_fill invokes multiple helpers - -expecting success of 0300.4 'credential_fill stops when we get a full response': - check fill "verbatim one two" "verbatim three four" <<-\EOF - protocol=http - host=example.com - -- - protocol=http - host=example.com - username=one - password=two - -- - verbatim: get - verbatim: protocol=http - verbatim: host=example.com - EOF - -ok 4 - credential_fill stops when we get a full response - -expecting success of 0300.5 'credential_fill continues through partial response': - check fill "verbatim one \"\"" "verbatim two three" <<-\EOF - protocol=http - host=example.com - -- - protocol=http - host=example.com - username=two - password=three - -- - verbatim: get - verbatim: protocol=http - verbatim: host=example.com - verbatim: get - verbatim: protocol=http - verbatim: host=example.com - verbatim: username=one - EOF - -ok 5 - credential_fill continues through partial response - -expecting success of 0300.6 'credential_fill passes along metadata': - check fill "verbatim one two" <<-\EOF - protocol=ftp - host=example.com - path=foo.git - -- - protocol=ftp - host=example.com - path=foo.git - username=one - password=two - -- - verbatim: get - verbatim: protocol=ftp - verbatim: host=example.com - verbatim: path=foo.git - EOF - -ok 6 - credential_fill passes along metadata - -expecting success of 0300.7 'credential_approve calls all helpers': - check approve useless "verbatim one two" <<-\EOF - protocol=http - host=example.com - username=foo - password=bar - -- - -- - useless: store - useless: protocol=http - useless: host=example.com - useless: username=foo - useless: password=bar - verbatim: store - verbatim: protocol=http - verbatim: host=example.com - verbatim: username=foo - verbatim: password=bar - EOF - -ok 7 - credential_approve calls all helpers - -expecting success of 0300.8 'do not bother storing password-less credential': - check approve useless <<-\EOF - protocol=http - host=example.com - username=foo - -- - -- - EOF - -ok 8 - do not bother storing password-less credential - -expecting success of 0300.9 'credential_reject calls all helpers': - check reject useless "verbatim one two" <<-\EOF - protocol=http - host=example.com - username=foo - password=bar - -- - -- - useless: erase - useless: protocol=http - useless: host=example.com - useless: username=foo - useless: password=bar - verbatim: erase - verbatim: protocol=http - verbatim: host=example.com - verbatim: username=foo - verbatim: password=bar - EOF - -ok 9 - credential_reject calls all helpers - -expecting success of 0300.10 'usernames can be preserved': - check fill "verbatim \"\" three" <<-\EOF - protocol=http - host=example.com - username=one - -- - protocol=http - host=example.com - username=one - password=three - -- - verbatim: get - verbatim: protocol=http - verbatim: host=example.com - verbatim: username=one - EOF - -ok 10 - usernames can be preserved - -expecting success of 0300.11 'usernames can be overridden': - check fill "verbatim two three" <<-\EOF - protocol=http - host=example.com - username=one - -- - protocol=http - host=example.com - username=two - password=three - -- - verbatim: get - verbatim: protocol=http - verbatim: host=example.com - verbatim: username=one - EOF - -ok 11 - usernames can be overridden - -expecting success of 0300.12 'do not bother completing already-full credential': - check fill "verbatim three four" <<-\EOF - protocol=http - host=example.com - username=one - password=two - -- - protocol=http - host=example.com - username=one - password=two - -- - EOF - -ok 12 - do not bother completing already-full credential - -expecting success of 0300.13 'empty helper list falls back to internal getpass': - check fill <<-\EOF - protocol=http - host=example.com - -- - protocol=http - host=example.com - username=askpass-username - password=askpass-password - -- - askpass: Username for 'http://example.com': - askpass: Password for 'http://askpass-username@example.com': - EOF - -ok 13 - empty helper list falls back to internal getpass - -expecting success of 0300.14 'internal getpass does not ask for known username': - check fill <<-\EOF - protocol=http - host=example.com - username=foo - -- - protocol=http - host=example.com - username=foo - password=askpass-password - -- - askpass: Password for 'http://foo@example.com': - EOF - -ok 14 - internal getpass does not ask for known username - -expecting success of 0300.15 'git-credential respects core.askPass': - write_script alternate-askpass <<-\EOF && - echo >&2 "alternate askpass invoked" - echo alternate-value - EOF - test_config core.askpass "$PWD/alternate-askpass" && - ( - # unset GIT_ASKPASS set by lib-credential.sh which would - # override our config, but do so in a subshell so that we do - # not interfere with other tests - sane_unset GIT_ASKPASS && - check fill <<-\EOF - protocol=http - host=example.com - -- - protocol=http - host=example.com - username=alternate-value - password=alternate-value - -- - alternate askpass invoked - alternate askpass invoked - EOF - ) - -ok 15 - git-credential respects core.askPass - -expecting success of 0300.16 'respect configured credentials': - test_config credential.helper "$HELPER" && - check fill <<-\EOF - protocol=http - host=example.com - -- - protocol=http - host=example.com - username=foo - password=bar - -- - EOF - -ok 16 - respect configured credentials - -expecting success of 0300.17 'match configured credential': - test_config credential.https://example.com.helper "$HELPER" && - check fill <<-\EOF - protocol=https - host=example.com - path=repo.git - -- - protocol=https - host=example.com - username=foo - password=bar - -- - EOF - -ok 17 - match configured credential - -expecting success of 0300.18 'do not match configured credential': - test_config credential.https://foo.helper "$HELPER" && - check fill <<-\EOF - protocol=https - host=bar - -- - protocol=https - host=bar - username=askpass-username - password=askpass-password - -- - askpass: Username for 'https://bar': - askpass: Password for 'https://askpass-username@bar': - EOF - -ok 18 - do not match configured credential - -expecting success of 0300.19 'match multiple configured helpers': - test_config credential.helper "verbatim \"\" \"\"" && - test_config credential.https://example.com.helper "$HELPER" && - check fill <<-\EOF - protocol=https - host=example.com - path=repo.git - -- - protocol=https - host=example.com - username=foo - password=bar - -- - verbatim: get - verbatim: protocol=https - verbatim: host=example.com - EOF - -ok 19 - match multiple configured helpers - -expecting success of 0300.20 'match multiple configured helpers with URLs': - test_config credential.https://example.com/repo.git.helper "verbatim \"\" \"\"" && - test_config credential.https://example.com.helper "$HELPER" && - check fill <<-\EOF - protocol=https - host=example.com - path=repo.git - -- - protocol=https - host=example.com - username=foo - password=bar - -- - verbatim: get - verbatim: protocol=https - verbatim: host=example.com - EOF - -ok 20 - match multiple configured helpers with URLs - -expecting success of 0300.21 'match percent-encoded values': - test_config credential.https://example.com/%2566.git.helper "$HELPER" && - check fill <<-\EOF - url=https://example.com/%2566.git - -- - protocol=https - host=example.com - username=foo - password=bar - -- - EOF - -ok 21 - match percent-encoded values - -expecting success of 0300.22 'match percent-encoded UTF-8 values in path': - test_config credential.https://example.com.useHttpPath true && - test_config credential.https://example.com/perú.git.helper "$HELPER" && - check fill <<-\EOF - url=https://example.com/per%C3%BA.git - -- - protocol=https - host=example.com - path=perú.git - username=foo - password=bar - -- - EOF - -ok 22 - match percent-encoded UTF-8 values in path - -expecting success of 0300.23 'match percent-encoded values in username': - test_config credential.https://user%2fname@example.com/foo/bar.git.helper "$HELPER" && - check fill <<-\EOF - url=https://user%2fname@example.com/foo/bar.git - -- - protocol=https - host=example.com - username=foo - password=bar - -- - EOF - -ok 23 - match percent-encoded values in username - -expecting success of 0300.24 'fetch with multiple path components': - test_unconfig credential.helper && - test_config credential.https://example.com/foo/repo.git.helper "verbatim foo bar" && - check fill <<-\EOF - url=https://example.com/foo/repo.git - -- - protocol=https - host=example.com - username=foo - password=bar - -- - verbatim: get - verbatim: protocol=https - verbatim: host=example.com - EOF - -ok 24 - fetch with multiple path components - -expecting success of 0300.25 'pull username from config': - test_config credential.https://example.com.username foo && - check fill <<-\EOF - protocol=https - host=example.com - -- - protocol=https - host=example.com - username=foo - password=askpass-password - -- - askpass: Password for 'https://foo@example.com': - EOF - -ok 25 - pull username from config - -expecting success of 0300.26 'honors username from URL over helper (URL)': - test_config credential.https://example.com.username bob && - test_config credential.https://example.com.helper "verbatim \"\" bar" && - check fill <<-\EOF - url=https://alice@example.com - -- - protocol=https - host=example.com - username=alice - password=bar - -- - verbatim: get - verbatim: protocol=https - verbatim: host=example.com - verbatim: username=alice - EOF - -ok 26 - honors username from URL over helper (URL) - -expecting success of 0300.27 'honors username from URL over helper (components)': - test_config credential.https://example.com.username bob && - test_config credential.https://example.com.helper "verbatim \"\" bar" && - check fill <<-\EOF - protocol=https - host=example.com - username=alice - -- - protocol=https - host=example.com - username=alice - password=bar - -- - verbatim: get - verbatim: protocol=https - verbatim: host=example.com - verbatim: username=alice - EOF - -ok 27 - honors username from URL over helper (components) - -expecting success of 0300.28 'last matching username wins': - test_config credential.https://example.com/path.git.username bob && - test_config credential.https://example.com.username alice && - test_config credential.https://example.com.helper "verbatim \"\" bar" && - check fill <<-\EOF - url=https://example.com/path.git - -- - protocol=https - host=example.com - username=alice - password=bar - -- - verbatim: get - verbatim: protocol=https - verbatim: host=example.com - verbatim: username=alice - EOF - -ok 28 - last matching username wins - -expecting success of 0300.29 'http paths can be part of context': - check fill "verbatim foo bar" <<-\EOF && - protocol=https - host=example.com - path=foo.git - -- - protocol=https - host=example.com - username=foo - password=bar - -- - verbatim: get - verbatim: protocol=https - verbatim: host=example.com - EOF - test_config credential.https://example.com.useHttpPath true && - check fill "verbatim foo bar" <<-\EOF - protocol=https - host=example.com - path=foo.git - -- - protocol=https - host=example.com - path=foo.git - username=foo - password=bar - -- - verbatim: get - verbatim: protocol=https - verbatim: host=example.com - verbatim: path=foo.git - EOF - -ok 29 - http paths can be part of context - -expecting success of 0300.30 'context uses urlmatch': - test_config "credential.https://*.org.useHttpPath" true && - check fill "verbatim foo bar" <<-\EOF - protocol=https - host=example.org - path=foo.git - -- - protocol=https - host=example.org - path=foo.git - username=foo - password=bar - -- - verbatim: get - verbatim: protocol=https - verbatim: host=example.org - verbatim: path=foo.git - EOF - -ok 30 - context uses urlmatch - -expecting success of 0300.31 'helpers can abort the process': - test_must_fail git \ - -c credential.helper=quit \ - -c credential.helper="verbatim foo bar" \ - credential fill >stdout 2>stderr <<-\EOF && - protocol=http - host=example.com - EOF - test_must_be_empty stdout && - cat >expect <<-\EOF && - quit: get - quit: protocol=http - quit: host=example.com - fatal: credential helper 'quit' told us to quit - EOF - test_i18ncmp expect stderr - -ok 31 - helpers can abort the process - -expecting success of 0300.32 'empty helper spec resets helper list': - test_config credential.helper "verbatim file file" && - check fill "" "verbatim cmdline cmdline" <<-\EOF - protocol=http - host=example.com - -- - protocol=http - host=example.com - username=cmdline - password=cmdline - -- - verbatim: get - verbatim: protocol=http - verbatim: host=example.com - EOF - -ok 32 - empty helper spec resets helper list - -expecting success of 0300.33 'url parser rejects embedded newlines': - test_must_fail git credential fill 2>stderr <<-\EOF && - url=https://one.example.com?%0ahost=two.example.com/ - EOF - cat >expect <<-\EOF && - warning: url contains a newline in its path component: https://one.example.com?%0ahost=two.example.com/ - fatal: credential url cannot be parsed: https://one.example.com?%0ahost=two.example.com/ - EOF - test_i18ncmp expect stderr - -ok 33 - url parser rejects embedded newlines - -expecting success of 0300.34 'host-less URLs are parsed as empty host': - check fill "verbatim foo bar" <<-\EOF - url=cert:///path/to/cert.pem - -- - protocol=cert - host= - path=path/to/cert.pem - username=foo - password=bar - -- - verbatim: get - verbatim: protocol=cert - verbatim: host= - verbatim: path=path/to/cert.pem - EOF - -ok 34 - host-less URLs are parsed as empty host - -expecting success of 0300.35 'credential system refuses to work with missing host': - test_must_fail git credential fill 2>stderr <<-\EOF && - protocol=http - EOF - cat >expect <<-\EOF && - fatal: refusing to work with credential missing host field - EOF - test_i18ncmp expect stderr - -ok 35 - credential system refuses to work with missing host - -expecting success of 0300.36 'credential system refuses to work with missing protocol': - test_must_fail git credential fill 2>stderr <<-\EOF && - host=example.com - EOF - cat >expect <<-\EOF && - fatal: refusing to work with credential missing protocol field - EOF - test_i18ncmp expect stderr - -ok 36 - credential system refuses to work with missing protocol - -expecting success of 0300.37 'url parser handles bare query marker': - check_host_and_path https://example.com?foo.git example.com ?foo.git - -ok 37 - url parser handles bare query marker - -expecting success of 0300.38 'url parser handles bare fragment marker': - check_host_and_path https://example.com#foo.git example.com "#foo.git" - -ok 38 - url parser handles bare fragment marker - -expecting success of 0300.39 'url parser not confused by encoded markers': - check_host_and_path https://example.com%23%3f%2f/foo.git \ - "example.com#?/" foo.git - -ok 39 - url parser not confused by encoded markers - -expecting success of 0300.40 'credential config with partial URLs': - echo "echo password=yep" | write_script git-credential-yep && - test_write_lines url=https://user@example.com/repo.git >stdin && - for partial in \ - example.com \ - user@example.com \ - https:// \ - https://example.com \ - https://example.com/ \ - https://user@example.com \ - https://user@example.com/ \ - https://example.com/repo.git \ - https://user@example.com/repo.git \ - /repo.git - do - git -c credential.$partial.helper=yep \ - credential fill stdout && - grep yep stdout || - return 1 - done && - - for partial in \ - dont.use.this \ - http:// \ - /repo - do - git -c credential.$partial.helper=yep \ - credential fill stdout && - ! grep yep stdout || - return 1 - done && - - git -c credential.$partial.helper=yep \ - -c credential.with%0anewline.username=uh-oh \ - credential fill stdout 2>stderr && - test_i18ngrep "skipping credential lookup for key" stderr - -password=yep -password=yep -password=yep -password=yep -password=yep -password=yep -password=yep -password=yep -password=yep -password=yep -askpass: Password for 'https://user@example.com': -askpass: Password for 'https://user@example.com': -askpass: Password for 'https://user@example.com': -warning: skipping credential lookup for key: credential.with%0anewline -ok 40 - credential config with partial URLs - -# passed all 40 test(s) -1..40 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t1003-read-tree-prefix.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1003-read-tree-prefix/.git/ expecting success of 1003.1 'setup': @@ -28387,6 +28257,441 @@ 1..3 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t1010-mktree.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1010-mktree/.git/ +expecting success of 1010.1 'setup': + for d in a a. a0 + do + mkdir "$d" && echo "$d/one" >"$d/one" && + git add "$d" + done && + echo zero >one && + git update-index --add --info-only one && + git write-tree --missing-ok >tree.missing && + git ls-tree $(cat tree.missing) >top.missing && + git ls-tree -r $(cat tree.missing) >all.missing && + echo one >one && + git add one && + git write-tree >tree && + git ls-tree $(cat tree) >top && + git ls-tree -r $(cat tree) >all && + test_tick && + git commit -q -m one && + H=$(git rev-parse HEAD) && + git update-index --add --cacheinfo 160000 $H sub && + test_tick && + git commit -q -m two && + git rev-parse HEAD^{tree} >tree.withsub && + git ls-tree HEAD >top.withsub && + git ls-tree -r HEAD >all.withsub + +ok 1 - setup + +expecting success of 1010.2 'ls-tree piped to mktree (1)': + git mktree actual && + test_cmp tree actual + +ok 2 - ls-tree piped to mktree (1) + +expecting success of 1010.3 'ls-tree piped to mktree (2)': + git mktree actual && + test_cmp tree.withsub actual + +ok 3 - ls-tree piped to mktree (2) + +expecting success of 1010.4 'ls-tree output in wrong order given to mktree (1)': + perl -e "print reverse <>" actual && + test_cmp tree actual + +ok 4 - ls-tree output in wrong order given to mktree (1) + +expecting success of 1010.5 'ls-tree output in wrong order given to mktree (2)': + perl -e "print reverse <>" actual && + test_cmp tree.withsub actual + +ok 5 - ls-tree output in wrong order given to mktree (2) + +expecting success of 1010.6 'allow missing object with --missing': + git mktree --missing actual && + test_cmp tree.missing actual + +ok 6 - allow missing object with --missing + +expecting success of 1010.7 'mktree refuses to read ls-tree -r output (1)': + test_must_fail git mktree actual + +fatal: path a./one contains slash +ok 7 - mktree refuses to read ls-tree -r output (1) + +expecting success of 1010.8 'mktree refuses to read ls-tree -r output (2)': + test_must_fail git mktree actual + +fatal: path a./one contains slash +ok 8 - mktree refuses to read ls-tree -r output (2) + +# passed all 8 test(s) +1..8 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t1007-hash-object.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/.git/ +expecting success of 1007.1 'setup': + setup_repo && + test_oid_cache <<-EOF + hello sha1:5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689 + hello sha256:1e3b6c04d2eeb2b3e45c8a330445404c0b7cc7b257e2b097167d26f5230090c4 + + example sha1:ddd3f836d3e3fbb7ae289aa9ae83536f76956399 + example sha256:b44fe1fe65589848253737db859bd490453510719d7424daab03daf0767b85ae + EOF + +ok 1 - setup + +expecting success of 1007.2 'multiple '--stdin's are rejected': + echo example | test_must_fail git hash-object --stdin --stdin + +error: Multiple --stdin arguments are not supported +usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... + or: git hash-object --stdin-paths + + -t object type + -w write the object into the object database + --stdin read the object from stdin + --stdin-paths read file names from stdin + --no-filters store file as is without filters + --literally just hash any random garbage to create corrupt objects for debugging Git + --path process file as it were from this path + +ok 2 - multiple '--stdin's are rejected + +expecting success of 1007.3 'Can't use --stdin and --stdin-paths together': + echo example | test_must_fail git hash-object --stdin --stdin-paths && + echo example | test_must_fail git hash-object --stdin-paths --stdin + +error: Can't use --stdin-paths with --stdin +usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... + or: git hash-object --stdin-paths + + -t object type + -w write the object into the object database + --stdin read the object from stdin + --stdin-paths read file names from stdin + --no-filters store file as is without filters + --literally just hash any random garbage to create corrupt objects for debugging Git + --path process file as it were from this path + +error: Can't use --stdin-paths with --stdin +usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... + or: git hash-object --stdin-paths + + -t object type + -w write the object into the object database + --stdin read the object from stdin + --stdin-paths read file names from stdin + --no-filters store file as is without filters + --literally just hash any random garbage to create corrupt objects for debugging Git + --path process file as it were from this path + +ok 3 - Can't use --stdin and --stdin-paths together + +expecting success of 1007.4 'Can't pass filenames as arguments with --stdin-paths': + echo example | test_must_fail git hash-object --stdin-paths hello + +error: Can't specify files with --stdin-paths +usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... + or: git hash-object --stdin-paths + + -t object type + -w write the object into the object database + --stdin read the object from stdin + --stdin-paths read file names from stdin + --no-filters store file as is without filters + --literally just hash any random garbage to create corrupt objects for debugging Git + --path process file as it were from this path + +ok 4 - Can't pass filenames as arguments with --stdin-paths + +expecting success of 1007.5 'Can't use --path with --stdin-paths': + echo example | test_must_fail git hash-object --stdin-paths --path=foo + +error: Can't use --stdin-paths with --path +usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... + or: git hash-object --stdin-paths + + -t object type + -w write the object into the object database + --stdin read the object from stdin + --stdin-paths read file names from stdin + --no-filters store file as is without filters + --literally just hash any random garbage to create corrupt objects for debugging Git + --path process file as it were from this path + +ok 5 - Can't use --path with --stdin-paths + +expecting success of 1007.6 'Can't use --path with --no-filters': + test_must_fail git hash-object --no-filters --path=foo + +error: Can't use --path with --no-filters +usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... + or: git hash-object --stdin-paths + + -t object type + -w write the object into the object database + --stdin read the object from stdin + --stdin-paths read file names from stdin + --no-filters store file as is without filters + --literally just hash any random garbage to create corrupt objects for debugging Git + --path process file as it were from this path + +ok 6 - Can't use --path with --no-filters + +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/test/.git/ +expecting success of 1007.7 'hash a file': + test "$(test_oid hello)" = $(git hash-object hello) + +ok 7 - hash a file + +expecting success of 1007.8 'blob does not exist in database': + test_must_fail git cat-file blob 5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689 + +fatal: git cat-file 5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689: bad file +ok 8 - blob does not exist in database + +expecting success of 1007.9 'hash from stdin': + test "$(test_oid example)" = $(git hash-object --stdin < example) + +ok 9 - hash from stdin + +expecting success of 1007.10 'blob does not exist in database': + test_must_fail git cat-file blob ddd3f836d3e3fbb7ae289aa9ae83536f76956399 + +fatal: git cat-file ddd3f836d3e3fbb7ae289aa9ae83536f76956399: bad file +ok 10 - blob does not exist in database + +expecting success of 1007.11 'hash a file and write to database': + test "$(test_oid hello)" = $(git hash-object -w hello) + +ok 11 - hash a file and write to database + +expecting success of 1007.12 'blob exists in database': + git cat-file blob 5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689 + +Hello Worldok 12 - blob exists in database + +expecting success of 1007.13 'git hash-object --stdin file1 file1 && + obname0=$(echo bar | git hash-object --stdin) && + obname1=$(git hash-object file1) && + obname0new=$(echo bar | git hash-object --stdin file1 | sed -n -e 1p) && + obname1new=$(echo bar | git hash-object --stdin file1 | sed -n -e 2p) && + test "$obname0" = "$obname0new" && + test "$obname1" = "$obname1new" + +ok 13 - git hash-object --stdin file1 file0 && + cp file0 file1 && + echo "file0 -crlf" >.gitattributes && + echo "file1 crlf" >>.gitattributes && + git config core.autocrlf true && + file0_sha=$(git hash-object file0) && + file1_sha=$(git hash-object file1) && + test "$file0_sha" != "$file1_sha" + +ok 14 - set up crlf tests + +expecting success of 1007.15 'check that appropriate filter is invoke when --path is used': + path1_sha=$(git hash-object --path=file1 file0) && + path0_sha=$(git hash-object --path=file0 file1) && + test "$file0_sha" = "$path0_sha" && + test "$file1_sha" = "$path1_sha" && + path1_sha=$(cat file0 | git hash-object --path=file1 --stdin) && + path0_sha=$(cat file1 | git hash-object --path=file0 --stdin) && + test "$file0_sha" = "$path0_sha" && + test "$file1_sha" = "$path1_sha" + +ok 15 - check that appropriate filter is invoke when --path is used + +expecting success of 1007.16 'gitattributes also work in a subdirectory': + mkdir subdir && + ( + cd subdir && + subdir_sha0=$(git hash-object ../file0) && + subdir_sha1=$(git hash-object ../file1) && + test "$file0_sha" = "$subdir_sha0" && + test "$file1_sha" = "$subdir_sha1" + ) + +ok 16 - gitattributes also work in a subdirectory + +expecting success of 1007.17 '--path works in a subdirectory': + ( + cd subdir && + path1_sha=$(git hash-object --path=../file1 ../file0) && + path0_sha=$(git hash-object --path=../file0 ../file1) && + test "$file0_sha" = "$path0_sha" && + test "$file1_sha" = "$path1_sha" + ) + +ok 17 - --path works in a subdirectory + +expecting success of 1007.18 'check that --no-filters option works': + nofilters_file1=$(git hash-object --no-filters file1) && + test "$file0_sha" = "$nofilters_file1" && + nofilters_file1=$(cat file1 | git hash-object --stdin) && + test "$file0_sha" = "$nofilters_file1" + +ok 18 - check that --no-filters option works + +expecting success of 1007.19 'check that --no-filters option works with --stdin-paths': + nofilters_file1=$(echo "file1" | git hash-object --stdin-paths --no-filters) && + test "$file0_sha" = "$nofilters_file1" + +ok 19 - check that --no-filters option works with --stdin-paths + +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/test/.git/ +expecting success of 1007.20 'hash from stdin and write to database (-w --stdin)': + test "$(test_oid example)" = $(git hash-object $args < example) + +ok 20 - hash from stdin and write to database (-w --stdin) + +expecting success of 1007.21 'blob exists in database': + git cat-file blob ddd3f836d3e3fbb7ae289aa9ae83536f76956399 + +This is an exampleok 21 - blob exists in database + +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/test/.git/ +expecting success of 1007.22 'hash from stdin and write to database (--stdin -w)': + test "$(test_oid example)" = $(git hash-object $args < example) + +ok 22 - hash from stdin and write to database (--stdin -w) + +expecting success of 1007.23 'blob exists in database': + git cat-file blob ddd3f836d3e3fbb7ae289aa9ae83536f76956399 + +This is an exampleok 23 - blob exists in database + +expecting success of 1007.24 'hash two files with names on stdin': + test "$oids" = "$(echo_without_newline "$filenames" | git hash-object --stdin-paths)" + +ok 24 - hash two files with names on stdin + +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/test/.git/ +expecting success of 1007.25 'hash two files with names on stdin and write to database (-w --stdin-paths)': + test "$oids" = "$(echo_without_newline "$filenames" | git hash-object $args)" + +ok 25 - hash two files with names on stdin and write to database (-w --stdin-paths) + +expecting success of 1007.26 'blob exists in database': + git cat-file blob 5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689 + +Hello Worldok 26 - blob exists in database + +expecting success of 1007.27 'blob exists in database': + git cat-file blob ddd3f836d3e3fbb7ae289aa9ae83536f76956399 + +This is an exampleok 27 - blob exists in database + +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/test/.git/ +expecting success of 1007.28 'hash two files with names on stdin and write to database (--stdin-paths -w)': + test "$oids" = "$(echo_without_newline "$filenames" | git hash-object $args)" + +ok 28 - hash two files with names on stdin and write to database (--stdin-paths -w) + +expecting success of 1007.29 'blob exists in database': + git cat-file blob 5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689 + +Hello Worldok 29 - blob exists in database + +expecting success of 1007.30 'blob exists in database': + git cat-file blob ddd3f836d3e3fbb7ae289aa9ae83536f76956399 + +This is an exampleok 30 - blob exists in database + +expecting success of 1007.31 'too-short tree': + echo abc >malformed-tree && + test_must_fail git hash-object -t tree malformed-tree 2>err && + test_i18ngrep "too-short tree object" err + +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +fatal: too-short tree object +ok 31 - too-short tree + +expecting success of 1007.32 'malformed mode in tree': + hex_sha1=$(echo foo | git hash-object --stdin -w) && + bin_sha1=$(echo $hex_sha1 | hex2oct) && + printf "9100644 \0$bin_sha1" >tree-with-malformed-mode && + test_must_fail git hash-object -t tree tree-with-malformed-mode 2>err && + test_i18ngrep "malformed mode in tree entry" err + +fatal: malformed mode in tree entry +ok 32 - malformed mode in tree + +expecting success of 1007.33 'empty filename in tree': + hex_sha1=$(echo foo | git hash-object --stdin -w) && + bin_sha1=$(echo $hex_sha1 | hex2oct) && + printf "100644 \0$bin_sha1" >tree-with-empty-filename && + test_must_fail git hash-object -t tree tree-with-empty-filename 2>err && + test_i18ngrep "empty filename in tree entry" err + +fatal: empty filename in tree entry +ok 33 - empty filename in tree + +expecting success of 1007.34 'corrupt commit': + test_must_fail git hash-object -t commit --stdin frotz && @@ -28712,84 +29017,6 @@ 1..22 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1010-mktree.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1010-mktree/.git/ -expecting success of 1010.1 'setup': - for d in a a. a0 - do - mkdir "$d" && echo "$d/one" >"$d/one" && - git add "$d" - done && - echo zero >one && - git update-index --add --info-only one && - git write-tree --missing-ok >tree.missing && - git ls-tree $(cat tree.missing) >top.missing && - git ls-tree -r $(cat tree.missing) >all.missing && - echo one >one && - git add one && - git write-tree >tree && - git ls-tree $(cat tree) >top && - git ls-tree -r $(cat tree) >all && - test_tick && - git commit -q -m one && - H=$(git rev-parse HEAD) && - git update-index --add --cacheinfo 160000 $H sub && - test_tick && - git commit -q -m two && - git rev-parse HEAD^{tree} >tree.withsub && - git ls-tree HEAD >top.withsub && - git ls-tree -r HEAD >all.withsub - -ok 1 - setup - -expecting success of 1010.2 'ls-tree piped to mktree (1)': - git mktree actual && - test_cmp tree actual - -ok 2 - ls-tree piped to mktree (1) - -expecting success of 1010.3 'ls-tree piped to mktree (2)': - git mktree actual && - test_cmp tree.withsub actual - -ok 3 - ls-tree piped to mktree (2) - -expecting success of 1010.4 'ls-tree output in wrong order given to mktree (1)': - perl -e "print reverse <>" actual && - test_cmp tree actual - -ok 4 - ls-tree output in wrong order given to mktree (1) - -expecting success of 1010.5 'ls-tree output in wrong order given to mktree (2)': - perl -e "print reverse <>" actual && - test_cmp tree.withsub actual - -ok 5 - ls-tree output in wrong order given to mktree (2) - -expecting success of 1010.6 'allow missing object with --missing': - git mktree --missing actual && - test_cmp tree.missing actual - -ok 6 - allow missing object with --missing - -expecting success of 1010.7 'mktree refuses to read ls-tree -r output (1)': - test_must_fail git mktree actual - -fatal: path a./one contains slash -ok 7 - mktree refuses to read ls-tree -r output (1) - -expecting success of 1010.8 'mktree refuses to read ls-tree -r output (2)': - test_must_fail git mktree actual - -fatal: path a./one contains slash -ok 8 - mktree refuses to read ls-tree -r output (2) - -# passed all 8 test(s) -1..8 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t1000-read-tree-m-3way.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1000-read-tree-m-3way/.git/ expecting success of 1000.1 'adding test file NN and Z/NN': git update-index --add $p && @@ -29344,1682 +29571,6 @@ 1..83 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1007-hash-object.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/.git/ -expecting success of 1007.1 'setup': - setup_repo && - test_oid_cache <<-EOF - hello sha1:5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689 - hello sha256:1e3b6c04d2eeb2b3e45c8a330445404c0b7cc7b257e2b097167d26f5230090c4 - - example sha1:ddd3f836d3e3fbb7ae289aa9ae83536f76956399 - example sha256:b44fe1fe65589848253737db859bd490453510719d7424daab03daf0767b85ae - EOF - -ok 1 - setup - -expecting success of 1007.2 'multiple '--stdin's are rejected': - echo example | test_must_fail git hash-object --stdin --stdin - -error: Multiple --stdin arguments are not supported -usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... - or: git hash-object --stdin-paths - - -t object type - -w write the object into the object database - --stdin read the object from stdin - --stdin-paths read file names from stdin - --no-filters store file as is without filters - --literally just hash any random garbage to create corrupt objects for debugging Git - --path process file as it were from this path - -ok 2 - multiple '--stdin's are rejected - -expecting success of 1007.3 'Can't use --stdin and --stdin-paths together': - echo example | test_must_fail git hash-object --stdin --stdin-paths && - echo example | test_must_fail git hash-object --stdin-paths --stdin - -error: Can't use --stdin-paths with --stdin -usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... - or: git hash-object --stdin-paths - - -t object type - -w write the object into the object database - --stdin read the object from stdin - --stdin-paths read file names from stdin - --no-filters store file as is without filters - --literally just hash any random garbage to create corrupt objects for debugging Git - --path process file as it were from this path - -error: Can't use --stdin-paths with --stdin -usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... - or: git hash-object --stdin-paths - - -t object type - -w write the object into the object database - --stdin read the object from stdin - --stdin-paths read file names from stdin - --no-filters store file as is without filters - --literally just hash any random garbage to create corrupt objects for debugging Git - --path process file as it were from this path - -ok 3 - Can't use --stdin and --stdin-paths together - -expecting success of 1007.4 'Can't pass filenames as arguments with --stdin-paths': - echo example | test_must_fail git hash-object --stdin-paths hello - -error: Can't specify files with --stdin-paths -usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... - or: git hash-object --stdin-paths - - -t object type - -w write the object into the object database - --stdin read the object from stdin - --stdin-paths read file names from stdin - --no-filters store file as is without filters - --literally just hash any random garbage to create corrupt objects for debugging Git - --path process file as it were from this path - -ok 4 - Can't pass filenames as arguments with --stdin-paths - -expecting success of 1007.5 'Can't use --path with --stdin-paths': - echo example | test_must_fail git hash-object --stdin-paths --path=foo - -error: Can't use --stdin-paths with --path -usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... - or: git hash-object --stdin-paths - - -t object type - -w write the object into the object database - --stdin read the object from stdin - --stdin-paths read file names from stdin - --no-filters store file as is without filters - --literally just hash any random garbage to create corrupt objects for debugging Git - --path process file as it were from this path - -ok 5 - Can't use --path with --stdin-paths - -expecting success of 1007.6 'Can't use --path with --no-filters': - test_must_fail git hash-object --no-filters --path=foo - -error: Can't use --path with --no-filters -usage: git hash-object [-t ] [-w] [--path= | --no-filters] [--stdin] [--] ... - or: git hash-object --stdin-paths - - -t object type - -w write the object into the object database - --stdin read the object from stdin - --stdin-paths read file names from stdin - --no-filters store file as is without filters - --literally just hash any random garbage to create corrupt objects for debugging Git - --path process file as it were from this path - -ok 6 - Can't use --path with --no-filters - -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/test/.git/ -expecting success of 1007.7 'hash a file': - test "$(test_oid hello)" = $(git hash-object hello) - -ok 7 - hash a file - -expecting success of 1007.8 'blob does not exist in database': - test_must_fail git cat-file blob 5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689 - -fatal: git cat-file 5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689: bad file -ok 8 - blob does not exist in database - -expecting success of 1007.9 'hash from stdin': - test "$(test_oid example)" = $(git hash-object --stdin < example) - -ok 9 - hash from stdin - -expecting success of 1007.10 'blob does not exist in database': - test_must_fail git cat-file blob ddd3f836d3e3fbb7ae289aa9ae83536f76956399 - -fatal: git cat-file ddd3f836d3e3fbb7ae289aa9ae83536f76956399: bad file -ok 10 - blob does not exist in database - -expecting success of 1007.11 'hash a file and write to database': - test "$(test_oid hello)" = $(git hash-object -w hello) - -ok 11 - hash a file and write to database - -expecting success of 1007.12 'blob exists in database': - git cat-file blob 5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689 - -Hello Worldok 12 - blob exists in database - -expecting success of 1007.13 'git hash-object --stdin file1 file1 && - obname0=$(echo bar | git hash-object --stdin) && - obname1=$(git hash-object file1) && - obname0new=$(echo bar | git hash-object --stdin file1 | sed -n -e 1p) && - obname1new=$(echo bar | git hash-object --stdin file1 | sed -n -e 2p) && - test "$obname0" = "$obname0new" && - test "$obname1" = "$obname1new" - -ok 13 - git hash-object --stdin file1 file0 && - cp file0 file1 && - echo "file0 -crlf" >.gitattributes && - echo "file1 crlf" >>.gitattributes && - git config core.autocrlf true && - file0_sha=$(git hash-object file0) && - file1_sha=$(git hash-object file1) && - test "$file0_sha" != "$file1_sha" - -ok 14 - set up crlf tests - -expecting success of 1007.15 'check that appropriate filter is invoke when --path is used': - path1_sha=$(git hash-object --path=file1 file0) && - path0_sha=$(git hash-object --path=file0 file1) && - test "$file0_sha" = "$path0_sha" && - test "$file1_sha" = "$path1_sha" && - path1_sha=$(cat file0 | git hash-object --path=file1 --stdin) && - path0_sha=$(cat file1 | git hash-object --path=file0 --stdin) && - test "$file0_sha" = "$path0_sha" && - test "$file1_sha" = "$path1_sha" - -ok 15 - check that appropriate filter is invoke when --path is used - -expecting success of 1007.16 'gitattributes also work in a subdirectory': - mkdir subdir && - ( - cd subdir && - subdir_sha0=$(git hash-object ../file0) && - subdir_sha1=$(git hash-object ../file1) && - test "$file0_sha" = "$subdir_sha0" && - test "$file1_sha" = "$subdir_sha1" - ) - -ok 16 - gitattributes also work in a subdirectory - -expecting success of 1007.17 '--path works in a subdirectory': - ( - cd subdir && - path1_sha=$(git hash-object --path=../file1 ../file0) && - path0_sha=$(git hash-object --path=../file0 ../file1) && - test "$file0_sha" = "$path0_sha" && - test "$file1_sha" = "$path1_sha" - ) - -ok 17 - --path works in a subdirectory - -expecting success of 1007.18 'check that --no-filters option works': - nofilters_file1=$(git hash-object --no-filters file1) && - test "$file0_sha" = "$nofilters_file1" && - nofilters_file1=$(cat file1 | git hash-object --stdin) && - test "$file0_sha" = "$nofilters_file1" - -ok 18 - check that --no-filters option works - -expecting success of 1007.19 'check that --no-filters option works with --stdin-paths': - nofilters_file1=$(echo "file1" | git hash-object --stdin-paths --no-filters) && - test "$file0_sha" = "$nofilters_file1" - -ok 19 - check that --no-filters option works with --stdin-paths - -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/test/.git/ -expecting success of 1007.20 'hash from stdin and write to database (-w --stdin)': - test "$(test_oid example)" = $(git hash-object $args < example) - -ok 20 - hash from stdin and write to database (-w --stdin) - -expecting success of 1007.21 'blob exists in database': - git cat-file blob ddd3f836d3e3fbb7ae289aa9ae83536f76956399 - -This is an exampleok 21 - blob exists in database - -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/test/.git/ -expecting success of 1007.22 'hash from stdin and write to database (--stdin -w)': - test "$(test_oid example)" = $(git hash-object $args < example) - -ok 22 - hash from stdin and write to database (--stdin -w) - -expecting success of 1007.23 'blob exists in database': - git cat-file blob ddd3f836d3e3fbb7ae289aa9ae83536f76956399 - -This is an exampleok 23 - blob exists in database - -expecting success of 1007.24 'hash two files with names on stdin': - test "$oids" = "$(echo_without_newline "$filenames" | git hash-object --stdin-paths)" - -ok 24 - hash two files with names on stdin - -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/test/.git/ -expecting success of 1007.25 'hash two files with names on stdin and write to database (-w --stdin-paths)': - test "$oids" = "$(echo_without_newline "$filenames" | git hash-object $args)" - -ok 25 - hash two files with names on stdin and write to database (-w --stdin-paths) - -expecting success of 1007.26 'blob exists in database': - git cat-file blob 5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689 - -Hello Worldok 26 - blob exists in database - -expecting success of 1007.27 'blob exists in database': - git cat-file blob ddd3f836d3e3fbb7ae289aa9ae83536f76956399 - -This is an exampleok 27 - blob exists in database - -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1007-hash-object/test/.git/ -expecting success of 1007.28 'hash two files with names on stdin and write to database (--stdin-paths -w)': - test "$oids" = "$(echo_without_newline "$filenames" | git hash-object $args)" - -ok 28 - hash two files with names on stdin and write to database (--stdin-paths -w) - -expecting success of 1007.29 'blob exists in database': - git cat-file blob 5e1c309dae7f45e0f39b1bf3ac3cd9db12e7d689 - -Hello Worldok 29 - blob exists in database - -expecting success of 1007.30 'blob exists in database': - git cat-file blob ddd3f836d3e3fbb7ae289aa9ae83536f76956399 - -This is an exampleok 30 - blob exists in database - -expecting success of 1007.31 'too-short tree': - echo abc >malformed-tree && - test_must_fail git hash-object -t tree malformed-tree 2>err && - test_i18ngrep "too-short tree object" err - -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -fatal: too-short tree object -ok 31 - too-short tree - -expecting success of 1007.32 'malformed mode in tree': - hex_sha1=$(echo foo | git hash-object --stdin -w) && - bin_sha1=$(echo $hex_sha1 | hex2oct) && - printf "9100644 \0$bin_sha1" >tree-with-malformed-mode && - test_must_fail git hash-object -t tree tree-with-malformed-mode 2>err && - test_i18ngrep "malformed mode in tree entry" err - -fatal: malformed mode in tree entry -ok 32 - malformed mode in tree - -expecting success of 1007.33 'empty filename in tree': - hex_sha1=$(echo foo | git hash-object --stdin -w) && - bin_sha1=$(echo $hex_sha1 | hex2oct) && - printf "100644 \0$bin_sha1" >tree-with-empty-filename && - test_must_fail git hash-object -t tree tree-with-empty-filename 2>err && - test_i18ngrep "empty filename in tree entry" err - -fatal: empty filename in tree entry -ok 33 - empty filename in tree - -expecting success of 1007.34 'corrupt commit': - test_must_fail git hash-object -t commit --stdin letters && - git add letters && - git commit -m initial && - - git checkout -b modify && - # Throw in letters.txt for sorting order fun - # ("letters.txt" sorts between "letters" and "letters/file") - echo i >>letters && - echo "version 2" >letters.txt && - git add letters letters.txt && - git commit -m modified && - - git checkout -b delete HEAD^ && - git rm letters && - mkdir letters && - >letters/file && - echo "version 1" >letters.txt && - git add letters letters.txt && - git commit -m deleted - ) - -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1015-read-index-unmerged/df_plus_modify_delete/.git/ -[master (root-commit) 461649b] initial - Author: A U Thor - 1 file changed, 8 insertions(+) - create mode 100644 letters -Switched to a new branch 'modify' -[modify 4e26d91] modified - Author: A U Thor - 2 files changed, 2 insertions(+) - create mode 100644 letters.txt -Switched to a new branch 'delete' -rm 'letters' -[delete 380ce95] deleted - Author: A U Thor - 3 files changed, 1 insertion(+), 8 deletions(-) - delete mode 100644 letters - create mode 100644 letters.txt - create mode 100644 letters/file -ok 1 - setup modify/delete + directory/file conflict - -expecting success of 1015.2 'read-tree --reset cleans unmerged entries': - test_when_finished "git -C df_plus_modify_delete clean -f" && - test_when_finished "git -C df_plus_modify_delete reset --hard" && - ( - cd df_plus_modify_delete && - - git checkout delete^0 && - test_must_fail git merge modify && - - git read-tree --reset HEAD && - git ls-files -u >conflicts && - test_must_be_empty conflicts - ) - -Note: switching to 'delete^0'. - -You are in 'detached HEAD' state. You can look around, make experimental -changes and commit them, and you can discard any commits you make in this -state without impacting any branches by switching back to a branch. - -If you want to create a new branch to retain commits you create, you may -do so (now or later) by using -c with the switch command. Example: - - git switch -c - -Or undo this operation with: - - git switch - - -Turn off this advice by setting config variable advice.detachedHead to false - -HEAD is now at 380ce95 deleted -Merging: -380ce95 deleted -virtual modify -found 1 common ancestor: -461649b initial -Adding letters/file -CONFLICT (add/add): Merge conflict in letters.txt -Auto-merging letters.txt -CONFLICT (modify/delete): letters deleted in HEAD and modified in modify. Version modify of letters left in tree at letters~modify. -Automatic merge failed; fix conflicts and then commit the result. -HEAD is now at 380ce95 deleted -Removing conflicts -Removing letters~modify -ok 2 - read-tree --reset cleans unmerged entries - -expecting success of 1015.3 'One reset --hard cleans unmerged entries': - test_when_finished "git -C df_plus_modify_delete clean -f" && - test_when_finished "git -C df_plus_modify_delete reset --hard" && - ( - cd df_plus_modify_delete && - - git checkout delete^0 && - test_must_fail git merge modify && - - git reset --hard && - test_path_is_missing .git/MERGE_HEAD && - git ls-files -u >conflicts && - test_must_be_empty conflicts - ) - -HEAD is now at 380ce95 deleted -Merging: -380ce95 deleted -virtual modify -found 1 common ancestor: -461649b initial -Adding letters/file -CONFLICT (add/add): Merge conflict in letters.txt -Auto-merging letters.txt -CONFLICT (modify/delete): letters deleted in HEAD and modified in modify. Version modify of letters left in tree at letters~modify. -Automatic merge failed; fix conflicts and then commit the result. -warning: unable to unlink 'letters': Is a directory -HEAD is now at 380ce95 deleted -HEAD is now at 380ce95 deleted -Removing conflicts -Removing letters~modify -ok 3 - One reset --hard cleans unmerged entries - -expecting success of 1015.4 'setup directory/file conflict + simple edit/edit': - test_create_repo df_plus_edit_edit && - ( - cd df_plus_edit_edit && - - test_seq 1 10 >numbers && - git add numbers && - git commit -m initial && - - git checkout -b d-edit && - mkdir foo && - echo content >foo/bar && - git add foo && - echo 11 >>numbers && - git add numbers && - git commit -m "directory and edit" && - - git checkout -b f-edit d-edit^1 && - echo content >foo && - git add foo && - echo eleven >>numbers && - git add numbers && - git commit -m "file and edit" - ) - -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1015-read-index-unmerged/df_plus_edit_edit/.git/ -[master (root-commit) e5e228a] initial - Author: A U Thor - 1 file changed, 10 insertions(+) - create mode 100644 numbers -Switched to a new branch 'd-edit' -[d-edit 1997ecb] directory and edit - Author: A U Thor - 2 files changed, 2 insertions(+) - create mode 100644 foo/bar -Switched to a new branch 'f-edit' -[f-edit ea28ef2] file and edit - Author: A U Thor - 2 files changed, 2 insertions(+) - create mode 100644 foo -ok 4 - setup directory/file conflict + simple edit/edit - -expecting success of 1015.5 'git merge --abort succeeds despite D/F conflict': - test_when_finished "git -C df_plus_edit_edit clean -f" && - test_when_finished "git -C df_plus_edit_edit reset --hard" && - ( - cd df_plus_edit_edit && - - git checkout f-edit^0 && - test_must_fail git merge d-edit^0 && - - git merge --abort && - test_path_is_missing .git/MERGE_HEAD && - git ls-files -u >conflicts && - test_must_be_empty conflicts - ) - -Note: switching to 'f-edit^0'. - -You are in 'detached HEAD' state. You can look around, make experimental -changes and commit them, and you can discard any commits you make in this -state without impacting any branches by switching back to a branch. - -If you want to create a new branch to retain commits you create, you may -do so (now or later) by using -c with the switch command. Example: - - git switch -c - -Or undo this operation with: - - git switch - - -Turn off this advice by setting config variable advice.detachedHead to false - -HEAD is now at ea28ef2 file and edit -Merging: -ea28ef2 file and edit -virtual d-edit^0 -found 1 common ancestor: -e5e228a initial -Auto-merging numbers -CONFLICT (content): Merge conflict in numbers -Adding foo/bar -Removing foo to make room for subdirectory - -CONFLICT (file/directory): There is a directory with name foo in d-edit^0. Adding foo as foo~HEAD -Automatic merge failed; fix conflicts and then commit the result. -HEAD is now at ea28ef2 file and edit -Removing conflicts -Removing foo~HEAD -ok 5 - git merge --abort succeeds despite D/F conflict - -expecting success of 1015.6 'git am --skip succeeds despite D/F conflict': - test_when_finished "git -C df_plus_edit_edit clean -f" && - test_when_finished "git -C df_plus_edit_edit reset --hard" && - ( - cd df_plus_edit_edit && - - git checkout f-edit^0 && - git format-patch -1 d-edit && - test_must_fail git am -3 0001*.patch && - - git am --skip && - test_path_is_missing .git/rebase-apply && - git ls-files -u >conflicts && - test_must_be_empty conflicts - ) - -HEAD is now at ea28ef2 file and edit -0001-directory-and-edit.patch -Applying: directory and edit -Using index info to reconstruct a base tree... -M numbers -Falling back to patching base and 3-way merge... -Merging: -ea28ef2 file and edit -virtual directory and edit -found 1 common ancestor: -virtual 75a3e2be4ba4a7062d21fba0206758f5518d6ead -Auto-merging numbers -CONFLICT (content): Merge conflict in numbers -Adding foo/bar -Removing foo to make room for subdirectory - -CONFLICT (file/directory): There is a directory with name foo in directory and edit. Adding foo as foo~HEAD -error: Failed to merge in the changes. -hint: Use 'git am --show-current-patch=diff' to see the failed patch -Patch failed at 0001 directory and edit -When you have resolved this problem, run "git am --continue". -If you prefer to skip this patch, run "git am --skip" instead. -To restore the original branch and stop patching, run "git am --abort". -HEAD is now at ea28ef2 file and edit -Removing 0001-directory-and-edit.patch -Removing conflicts -Removing foo~HEAD -ok 6 - git am --skip succeeds despite D/F conflict - -# passed all 6 test(s) -1..6 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t1011-read-tree-sparse-checkout.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1011-read-tree-sparse-checkout/.git/ -expecting success of 1011.1 'setup': - test_commit init && - echo modified >>init.t && - - cat >expected <<-EOF && - 100644 $(git hash-object init.t) 0 init.t - 100644 $EMPTY_BLOB 0 sub/added - 100644 $EMPTY_BLOB 0 sub/addedtoo - 100644 $EMPTY_BLOB 0 subsub/added - EOF - cat >expected.swt <<-\EOF && - H init.t - H sub/added - H sub/addedtoo - H subsub/added - EOF - - mkdir sub subsub && - touch sub/added sub/addedtoo subsub/added && - git add init.t sub/added sub/addedtoo subsub/added && - git commit -m "modified and added" && - git tag top && - git rm sub/added && - git commit -m removed && - git tag removed && - git checkout top && - git ls-files --stage >result && - test_cmp expected result - -[master (root-commit) 2519212] init - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 init.t -[master 9598e22] modified and added - Author: A U Thor - 4 files changed, 1 insertion(+) - create mode 100644 sub/added - create mode 100644 sub/addedtoo - create mode 100644 subsub/added -rm 'sub/added' -[master de70956] removed - Author: A U Thor - 1 file changed, 0 insertions(+), 0 deletions(-) - delete mode 100644 sub/added -Note: switching to 'top'. - -You are in 'detached HEAD' state. You can look around, make experimental -changes and commit them, and you can discard any commits you make in this -state without impacting any branches by switching back to a branch. - -If you want to create a new branch to retain commits you create, you may -do so (now or later) by using -c with the switch command. Example: - - git switch -c - -Or undo this operation with: - - git switch - - -Turn off this advice by setting config variable advice.detachedHead to false - -HEAD is now at 9598e22 modified and added -ok 1 - setup - -expecting success of 1011.2 'read-tree without .git/info/sparse-checkout': - read_tree_u_must_succeed -m -u HEAD && - git ls-files --stage >result && - test_cmp expected result && - git ls-files -t >result && - test_cmp expected.swt result - -ok 2 - read-tree without .git/info/sparse-checkout - -expecting success of 1011.3 'read-tree with .git/info/sparse-checkout but disabled': - echo >.git/info/sparse-checkout && - read_tree_u_must_succeed -m -u HEAD && - git ls-files -t >result && - test_cmp expected.swt result && - test -f init.t && - test -f sub/added - -ok 3 - read-tree with .git/info/sparse-checkout but disabled - -expecting success of 1011.4 'read-tree --no-sparse-checkout with empty .git/info/sparse-checkout and enabled': - git config core.sparsecheckout true && - echo >.git/info/sparse-checkout && - read_tree_u_must_succeed --no-sparse-checkout -m -u HEAD && - git ls-files -t >result && - test_cmp expected.swt result && - test -f init.t && - test -f sub/added - -ok 4 - read-tree --no-sparse-checkout with empty .git/info/sparse-checkout and enabled - -expecting success of 1011.5 'read-tree with empty .git/info/sparse-checkout': - git config core.sparsecheckout true && - echo >.git/info/sparse-checkout && - read_tree_u_must_succeed -m -u HEAD && - git ls-files --stage >result && - test_cmp expected result && - git ls-files -t >result && - cat >expected.swt <<-\EOF && - S init.t - S sub/added - S sub/addedtoo - S subsub/added - EOF - test_cmp expected.swt result && - ! test -f init.t && - ! test -f sub/added - -ok 5 - read-tree with empty .git/info/sparse-checkout - -expecting success of 1011.6 'match directories with trailing slash': - cat >expected.swt-noinit <<-\EOF && - S init.t - H sub/added - H sub/addedtoo - S subsub/added - EOF - - echo sub/ > .git/info/sparse-checkout && - read_tree_u_must_succeed -m -u HEAD && - git ls-files -t > result && - test_cmp expected.swt-noinit result && - test ! -f init.t && - test -f sub/added - -ok 6 - match directories with trailing slash - -expecting success of 1011.7 'match directories without trailing slash': - echo sub >.git/info/sparse-checkout && - read_tree_u_must_succeed -m -u HEAD && - git ls-files -t >result && - test_cmp expected.swt-noinit result && - test ! -f init.t && - test -f sub/added - -ok 7 - match directories without trailing slash - -expecting success of 1011.8 'match directories with negated patterns': - cat >expected.swt-negation <<\EOF && -S init.t -S sub/added -H sub/addedtoo -S subsub/added -EOF - - cat >.git/info/sparse-checkout <<\EOF && -sub -!sub/added -EOF - git read-tree -m -u HEAD && - git ls-files -t >result && - test_cmp expected.swt-negation result && - test ! -f init.t && - test ! -f sub/added && - test -f sub/addedtoo - -ok 8 - match directories with negated patterns - -expecting success of 1011.9 'match directories with negated patterns (2)': - cat >expected.swt-negation2 <<\EOF && -H init.t -H sub/added -S sub/addedtoo -H subsub/added -EOF - - cat >.git/info/sparse-checkout <<\EOF && -/* -!sub -sub/added -EOF - git read-tree -m -u HEAD && - git ls-files -t >result && - test_cmp expected.swt-negation2 result && - test -f init.t && - test -f sub/added && - test ! -f sub/addedtoo - -ok 9 - match directories with negated patterns (2) - -expecting success of 1011.10 'match directory pattern': - echo "s?b" >.git/info/sparse-checkout && - read_tree_u_must_succeed -m -u HEAD && - git ls-files -t >result && - test_cmp expected.swt-noinit result && - test ! -f init.t && - test -f sub/added - -ok 10 - match directory pattern - -expecting success of 1011.11 'checkout area changes': - cat >expected.swt-nosub <<-\EOF && - H init.t - S sub/added - S sub/addedtoo - S subsub/added - EOF - - echo init.t >.git/info/sparse-checkout && - read_tree_u_must_succeed -m -u HEAD && - git ls-files -t >result && - test_cmp expected.swt-nosub result && - test -f init.t && - test ! -f sub/added - -ok 11 - checkout area changes - -expecting success of 1011.12 'read-tree updates worktree, absent case': - echo sub/added >.git/info/sparse-checkout && - git checkout -f top && - read_tree_u_must_succeed -m -u HEAD^ && - test ! -f init.t - -HEAD is now at 9598e22 modified and added -ok 12 - read-tree updates worktree, absent case - -expecting success of 1011.13 'read-tree updates worktree, dirty case': - echo sub/added >.git/info/sparse-checkout && - git checkout -f top && - echo dirty >init.t && - read_tree_u_must_succeed -m -u HEAD^ && - grep -q dirty init.t && - rm init.t - -HEAD is now at 9598e22 modified and added -ok 13 - read-tree updates worktree, dirty case - -expecting success of 1011.14 'read-tree removes worktree, dirty case': - echo init.t >.git/info/sparse-checkout && - git checkout -f top && - echo dirty >added && - read_tree_u_must_succeed -m -u HEAD^ && - grep -q dirty added - -HEAD is now at 9598e22 modified and added -ok 14 - read-tree removes worktree, dirty case - -expecting success of 1011.15 'read-tree adds to worktree, absent case': - echo init.t >.git/info/sparse-checkout && - git checkout -f removed && - read_tree_u_must_succeed -u -m HEAD^ && - test ! -f sub/added - -Previous HEAD position was 9598e22 modified and added -HEAD is now at de70956 removed -ok 15 - read-tree adds to worktree, absent case - -expecting success of 1011.16 'read-tree adds to worktree, dirty case': - echo init.t >.git/info/sparse-checkout && - git checkout -f removed && - mkdir sub && - echo dirty >sub/added && - read_tree_u_must_succeed -u -m HEAD^ && - grep -q dirty sub/added - -HEAD is now at de70956 removed -ok 16 - read-tree adds to worktree, dirty case - -expecting success of 1011.17 'index removal and worktree narrowing at the same time': - echo init.t >.git/info/sparse-checkout && - echo sub/added >>.git/info/sparse-checkout && - git checkout -f top && - echo init.t >.git/info/sparse-checkout && - git checkout removed && - git ls-files sub/added >result && - test ! -f sub/added && - test_must_be_empty result - -Previous HEAD position was de70956 removed -HEAD is now at 9598e22 modified and added -Previous HEAD position was 9598e22 modified and added -HEAD is now at de70956 removed -ok 17 - index removal and worktree narrowing at the same time - -expecting success of 1011.18 'read-tree --reset removes outside worktree': - echo init.t >.git/info/sparse-checkout && - git checkout -f top && - git reset --hard removed && - git ls-files sub/added >result && - test_must_be_empty result - -Previous HEAD position was de70956 removed -HEAD is now at 9598e22 modified and added -HEAD is now at de70956 removed -ok 18 - read-tree --reset removes outside worktree - -expecting success of 1011.19 'print warnings when some worktree updates disabled': - echo sub >.git/info/sparse-checkout && - git checkout -f init && - mkdir sub && - touch sub/added sub/addedtoo && - # Use -q to suppress "Previous HEAD position" and "Head is now at" msgs - git checkout -q top 2>actual && - cat >expected <<\EOF && -warning: The following paths were already present and thus not updated despite sparse patterns: - sub/added - sub/addedtoo - -After fixing the above paths, you may want to run `git sparse-checkout reapply`. -EOF - test_i18ncmp expected actual - -Previous HEAD position was de70956 removed -HEAD is now at 2519212 init -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -ok 19 - print warnings when some worktree updates disabled - -expecting success of 1011.20 'checkout without --ignore-skip-worktree-bits': - echo "*" >.git/info/sparse-checkout && - git checkout -f top && - test_path_is_file init.t && - echo sub >.git/info/sparse-checkout && - git checkout && - echo modified >> sub/added && - git checkout . && - test_path_is_missing init.t && - git diff --exit-code HEAD - -HEAD is now at 9598e22 modified and added -Updated 1 path from the index -ok 20 - checkout without --ignore-skip-worktree-bits - -expecting success of 1011.21 'checkout with --ignore-skip-worktree-bits': - echo "*" >.git/info/sparse-checkout && - git checkout -f top && - test_path_is_file init.t && - echo sub >.git/info/sparse-checkout && - git checkout && - echo modified >> sub/added && - git checkout --ignore-skip-worktree-bits . && - test_path_is_file init.t && - git diff --exit-code HEAD - -HEAD is now at 9598e22 modified and added -Updated 3 paths from the index -ok 21 - checkout with --ignore-skip-worktree-bits - -# passed all 21 test(s) -1..21 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t1014-read-tree-confusing.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1014-read-tree-confusing/.git/ -expecting success of 1014.1 'create base tree': - echo content >file && - git add file && - git commit -m base && - blob=$(git rev-parse HEAD:file) && - tree=$(git rev-parse HEAD^{tree}) - -[master (root-commit) 5d770fe] base - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 file -ok 1 - create base tree - -expecting success of 1014.2 'enable core.protectHFS for rejection tests': - git config core.protectHFS true - -ok 2 - enable core.protectHFS for rejection tests - -expecting success of 1014.3 'enable core.protectNTFS for rejection tests': - git config core.protectNTFS true - -ok 3 - enable core.protectNTFS for rejection tests - -expecting success of 1014.4 'reject . at end of path': - printf "100644 blob %s\t%s" "$blob" "$path" >tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - bogus=$(git mktree tree && - ok=$(git mktree world && - git add world && - test_tick && - git commit -m initial && - - echo hello >world && - test_tick && - git commit -a -m hello && - - git checkout -b side HEAD^ && - echo goodbye >world && - test_tick && - git commit -a -m goodbye && - - git checkout master - -[master (root-commit) 21975ff] initial - Author: A U Thor - 1 file changed, 0 insertions(+), 0 deletions(-) - create mode 100644 world -[master 02943d2] hello - Author: A U Thor - 1 file changed, 1 insertion(+) -Switched to a new branch 'side' -[side 5611ff9] goodbye - Author: A U Thor - 1 file changed, 1 insertion(+) -Switched to branch 'master' -ok 1 - setup - -expecting success of 1021.2 'rerere in workdir': - rm -rf .git/rr-cache && - "$SHELL_PATH" "$TEST_DIRECTORY/../contrib/workdir/git-new-workdir" . work && - ( - cd work && - test_must_fail git merge side && - git rerere status >actual && - echo world >expect && - test_cmp expect actual - ) - -Merging: -02943d2 hello -virtual side -found 1 common ancestor: -21975ff initial -Auto-merging world -CONFLICT (content): Merge conflict in world -Recorded preimage for 'world' -Automatic merge failed; fix conflicts and then commit the result. -ok 2 - rerere in workdir - -checking known breakage of 1021.3 'rerere in workdir (relative)': - rm -rf .git/rr-cache && - "$SHELL_PATH" "$TEST_DIRECTORY/../contrib/workdir/git-new-workdir" . krow && - ( - cd krow && - rm -f .git/rr-cache && - ln -s ../.git/rr-cache .git/rr-cache && - test_must_fail git merge side && - git rerere status >actual && - echo world >expect && - test_cmp expect actual - ) - -Merging: -02943d2 hello -virtual side -found 1 common ancestor: -21975ff initial -Auto-merging world -CONFLICT (content): Merge conflict in world -fatal: could not create directory '.git/rr-cache' -fatal: could not create directory '.git/rr-cache' -not ok 3 - rerere in workdir (relative) # TODO known breakage - -# still have 1 known breakage(s) -# passed all remaining 2 test(s) -1..3 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t1020-subdirectory.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1020-subdirectory/.git/ -expecting success of 1020.1 'setup': - long="a b c d e f g h i j k l m n o p q r s t u v w x y z" && - for c in $long; do echo $c; done >one && - mkdir dir && - for c in x y z $long a b c; do echo $c; done >dir/two && - cp one original.one && - cp dir/two original.two - -ok 1 - setup - -expecting success of 1020.2 'update-index and ls-files': - git update-index --add one && - case "$(git ls-files)" in - one) echo pass one ;; - *) echo bad one; exit 1 ;; - esac && - ( - cd dir && - git update-index --add two && - case "$(git ls-files)" in - two) echo pass two ;; - *) echo bad two; exit 1 ;; - esac - ) && - case "$(git ls-files)" in - dir/two"$LF"one) echo pass both ;; - *) echo bad; exit 1 ;; - esac - -pass one -pass two -pass both -ok 2 - update-index and ls-files - -expecting success of 1020.3 'cat-file': - two=$(git ls-files -s dir/two) && - two=$(expr "$two" : "[0-7]* \\([0-9a-f]*\\)") && - echo "$two" && - git cat-file -p "$two" >actual && - cmp dir/two actual && - ( - cd dir && - git cat-file -p "$two" >actual && - cmp two actual - ) - -c1144d0671912dd26751c1fbf1eac57a907f82c7 -ok 3 - cat-file - -expecting success of 1020.4 'diff-files': - echo a >>one && - echo d >>dir/two && - case "$(git diff-files --name-only)" in - dir/two"$LF"one) echo pass top ;; - *) echo bad top; exit 1 ;; - esac && - # diff should not omit leading paths - ( - cd dir && - case "$(git diff-files --name-only)" in - dir/two"$LF"one) echo pass subdir ;; - *) echo bad subdir; exit 1 ;; - esac && - case "$(git diff-files --name-only .)" in - dir/two) echo pass subdir limited ;; - *) echo bad subdir limited; exit 1 ;; - esac - ) - -pass top -pass subdir -pass subdir limited -ok 4 - diff-files - -expecting success of 1020.5 'write-tree': - top=$(git write-tree) && - echo $top && - ( - cd dir && - sub=$(git write-tree) && - echo $sub && - test "z$top" = "z$sub" - ) - -cf1e35b43464cccd320d58a813e14e25fa36b1d7 -cf1e35b43464cccd320d58a813e14e25fa36b1d7 -ok 5 - write-tree - -expecting success of 1020.6 'checkout-index': - git checkout-index -f -u one && - cmp one original.one && - ( - cd dir && - git checkout-index -f -u two && - cmp two ../original.two - ) - -ok 6 - checkout-index - -expecting success of 1020.7 'read-tree': - rm -f one dir/two && - tree=$(git write-tree) && - read_tree_u_must_succeed --reset -u "$tree" && - cmp one original.one && - cmp dir/two original.two && - ( - cd dir && - rm -f two && - read_tree_u_must_succeed --reset -u "$tree" && - cmp two ../original.two && - cmp ../one ../original.one - ) - -ok 7 - read-tree - -expecting success of 1020.8 'alias expansion': - ( - git config alias.test-status-alias status && - cd dir && - git status && - git test-status-alias - ) - -On branch master - -No commits yet - -Changes to be committed: - (use "git rm --cached ..." to unstage) - new file: two - new file: ../one - -Untracked files: - (use "git add ..." to include in what will be committed) - post-dry-run - post-dry-run-wt - pre-dry-run - pre-dry-run-wt - ../original.one - ../original.two - ../post-dry-run - ../post-dry-run-wt - ../pre-dry-run - ../pre-dry-run-wt - -On branch master - -No commits yet - -Changes to be committed: - (use "git rm --cached ..." to unstage) - new file: two - new file: ../one - -Untracked files: - (use "git add ..." to include in what will be committed) - post-dry-run - post-dry-run-wt - pre-dry-run - pre-dry-run-wt - ../original.one - ../original.two - ../post-dry-run - ../post-dry-run-wt - ../pre-dry-run - ../pre-dry-run-wt - -ok 8 - alias expansion - -expecting success of 1020.9 '!alias expansion': - pwd >expect && - ( - git config alias.test-alias-directory !pwd && - cd dir && - git test-alias-directory >../actual - ) && - test_cmp expect actual - -ok 9 - !alias expansion - -expecting success of 1020.10 'GIT_PREFIX for !alias': - printf "dir/" >expect && - ( - git config alias.test-alias-directory "!sh -c \"printf \$GIT_PREFIX\"" && - cd dir && - git test-alias-directory >../actual - ) && - test_cmp expect actual - -ok 10 - GIT_PREFIX for !alias - -expecting success of 1020.11 'GIT_PREFIX for built-ins': - # Use GIT_EXTERNAL_DIFF to test that the "diff" built-in - # receives the GIT_PREFIX variable. - echo "dir/" >expect && - write_script diff <<-\EOF && - printf "%s\n" "$GIT_PREFIX" - EOF - ( - cd dir && - echo "change" >two && - GIT_EXTERNAL_DIFF=./diff git diff >../actual && - git checkout -- two - ) && - test_cmp expect actual - -ok 11 - GIT_PREFIX for built-ins - -expecting success of 1020.12 'no file/rev ambiguity check inside .git': - git commit -a -m 1 && - ( - cd .git && - git show -s HEAD - ) - -[master (root-commit) 63e2ba9] 1 - Author: A U Thor - 2 files changed, 58 insertions(+) - create mode 100644 dir/two - create mode 100644 one -commit 63e2ba96e88f4f612aaba03cc52a7db80cff1e0c -Author: A U Thor -Date: Fri Apr 1 13:14:15 2005 +0200 - - 1 -ok 12 - no file/rev ambiguity check inside .git - -expecting success of 1020.13 'no file/rev ambiguity check inside a bare repo (explicit GIT_DIR)': - test_when_finished "rm -fr foo.git" && - git clone -s --bare .git foo.git && - ( - cd foo.git && - # older Git needed help by exporting GIT_DIR=. - # to realize that it is inside a bare repository. - # We keep this test around for regression testing. - GIT_DIR=. git show -s HEAD - ) - -Cloning into bare repository 'foo.git'... -done. -commit 63e2ba96e88f4f612aaba03cc52a7db80cff1e0c -Author: A U Thor -Date: Fri Apr 1 13:14:15 2005 +0200 - - 1 -ok 13 - no file/rev ambiguity check inside a bare repo (explicit GIT_DIR) - -expecting success of 1020.14 'no file/rev ambiguity check inside a bare repo': - test_when_finished "rm -fr foo.git" && - git clone -s --bare .git foo.git && - ( - cd foo.git && - git show -s HEAD - ) - -Cloning into bare repository 'foo.git'... -done. -commit 63e2ba96e88f4f612aaba03cc52a7db80cff1e0c -Author: A U Thor -Date: Fri Apr 1 13:14:15 2005 +0200 - - 1 -ok 14 - no file/rev ambiguity check inside a bare repo - -checking prerequisite: SYMLINKS - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && - # test whether the filesystem supports symbolic links - ln -s x y && test -h y - -) -prerequisite SYMLINKS ok -expecting success of 1020.15 'detection should not be fooled by a symlink': - git clone -s .git another && - ln -s another yetanother && - ( - cd yetanother/.git && - git show -s HEAD - ) - -Cloning into 'another'... -done. -commit 63e2ba96e88f4f612aaba03cc52a7db80cff1e0c -Author: A U Thor -Date: Fri Apr 1 13:14:15 2005 +0200 - - 1 -ok 15 - detection should not be fooled by a symlink - -# passed all 15 test(s) -1..15 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t0410-partial-clone.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t0410-partial-clone/.git/ expecting success of 0410.1 'extensions.partialclone without filter': @@ -32014,75 +30565,1097 @@ 1..29 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1051-large-conversion.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1051-large-conversion/.git/ -expecting success of 1051.1 'setup input tests': - printf "\$Id: foo\$\\r\\n" >small && - cat small small >large && - git config core.bigfilethreshold 20 && - git config filter.test.clean "sed s/.*/CLEAN/" +*** t1015-read-index-unmerged.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1015-read-index-unmerged/.git/ +expecting success of 1015.1 'setup modify/delete + directory/file conflict': + test_create_repo df_plus_modify_delete && + ( + cd df_plus_modify_delete && -ok 1 - setup input tests + test_write_lines a b c d e f g h >letters && + git add letters && + git commit -m initial && -expecting success of 1051.2 'autocrlf=true converts on input': - test_config core.autocrlf true && - check_input + git checkout -b modify && + # Throw in letters.txt for sorting order fun + # ("letters.txt" sorts between "letters" and "letters/file") + echo i >>letters && + echo "version 2" >letters.txt && + git add letters letters.txt && + git commit -m modified && -ok 2 - autocrlf=true converts on input + git checkout -b delete HEAD^ && + git rm letters && + mkdir letters && + >letters/file && + echo "version 1" >letters.txt && + git add letters letters.txt && + git commit -m deleted + ) -expecting success of 1051.3 'eol=crlf converts on input': - set_attr eol=crlf && - check_input +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1015-read-index-unmerged/df_plus_modify_delete/.git/ +[master (root-commit) 461649b] initial + Author: A U Thor + 1 file changed, 8 insertions(+) + create mode 100644 letters +Switched to a new branch 'modify' +[modify 4e26d91] modified + Author: A U Thor + 2 files changed, 2 insertions(+) + create mode 100644 letters.txt +Switched to a new branch 'delete' +rm 'letters' +[delete 380ce95] deleted + Author: A U Thor + 3 files changed, 1 insertion(+), 8 deletions(-) + delete mode 100644 letters + create mode 100644 letters.txt + create mode 100644 letters/file +ok 1 - setup modify/delete + directory/file conflict -ok 3 - eol=crlf converts on input +expecting success of 1015.2 'read-tree --reset cleans unmerged entries': + test_when_finished "git -C df_plus_modify_delete clean -f" && + test_when_finished "git -C df_plus_modify_delete reset --hard" && + ( + cd df_plus_modify_delete && -expecting success of 1051.4 'ident converts on input': - set_attr ident && - check_input + git checkout delete^0 && + test_must_fail git merge modify && -ok 4 - ident converts on input + git read-tree --reset HEAD && + git ls-files -u >conflicts && + test_must_be_empty conflicts + ) -expecting success of 1051.5 'user-defined filters convert on input': - set_attr filter=test && - check_input +Note: switching to 'delete^0'. -ok 5 - user-defined filters convert on input +You are in 'detached HEAD' state. You can look around, make experimental +changes and commit them, and you can discard any commits you make in this +state without impacting any branches by switching back to a branch. -expecting success of 1051.6 'setup output tests': - echo "\$Id\$" >small && - cat small small >large && - git add small large && - git config core.bigfilethreshold 7 && - git config filter.test.smudge "sed s/.*/SMUDGE/" +If you want to create a new branch to retain commits you create, you may +do so (now or later) by using -c with the switch command. Example: -ok 6 - setup output tests + git switch -c -expecting success of 1051.7 'autocrlf=true converts on output': - test_config core.autocrlf true && - check_output +Or undo this operation with: -Updated 2 paths from the index -ok 7 - autocrlf=true converts on output + git switch - -expecting success of 1051.8 'eol=crlf converts on output': - set_attr eol=crlf && - check_output +Turn off this advice by setting config variable advice.detachedHead to false -Updated 2 paths from the index -ok 8 - eol=crlf converts on output +HEAD is now at 380ce95 deleted +Merging: +380ce95 deleted +virtual modify +found 1 common ancestor: +461649b initial +Adding letters/file +CONFLICT (add/add): Merge conflict in letters.txt +Auto-merging letters.txt +CONFLICT (modify/delete): letters deleted in HEAD and modified in modify. Version modify of letters left in tree at letters~modify. +Automatic merge failed; fix conflicts and then commit the result. +HEAD is now at 380ce95 deleted +Removing conflicts +Removing letters~modify +ok 2 - read-tree --reset cleans unmerged entries -expecting success of 1051.9 'user-defined filters convert on output': - set_attr filter=test && - check_output +expecting success of 1015.3 'One reset --hard cleans unmerged entries': + test_when_finished "git -C df_plus_modify_delete clean -f" && + test_when_finished "git -C df_plus_modify_delete reset --hard" && + ( + cd df_plus_modify_delete && -Updated 2 paths from the index -ok 9 - user-defined filters convert on output + git checkout delete^0 && + test_must_fail git merge modify && -expecting success of 1051.10 'ident converts on output': - set_attr ident && - rm -f small large && - git checkout small large && - sed -n "s/Id: .*/Id: SHA/p" small.clean && + git reset --hard && + test_path_is_missing .git/MERGE_HEAD && + git ls-files -u >conflicts && + test_must_be_empty conflicts + ) + +HEAD is now at 380ce95 deleted +Merging: +380ce95 deleted +virtual modify +found 1 common ancestor: +461649b initial +Adding letters/file +CONFLICT (add/add): Merge conflict in letters.txt +Auto-merging letters.txt +CONFLICT (modify/delete): letters deleted in HEAD and modified in modify. Version modify of letters left in tree at letters~modify. +Automatic merge failed; fix conflicts and then commit the result. +warning: unable to unlink 'letters': Is a directory +HEAD is now at 380ce95 deleted +HEAD is now at 380ce95 deleted +Removing conflicts +Removing letters~modify +ok 3 - One reset --hard cleans unmerged entries + +expecting success of 1015.4 'setup directory/file conflict + simple edit/edit': + test_create_repo df_plus_edit_edit && + ( + cd df_plus_edit_edit && + + test_seq 1 10 >numbers && + git add numbers && + git commit -m initial && + + git checkout -b d-edit && + mkdir foo && + echo content >foo/bar && + git add foo && + echo 11 >>numbers && + git add numbers && + git commit -m "directory and edit" && + + git checkout -b f-edit d-edit^1 && + echo content >foo && + git add foo && + echo eleven >>numbers && + git add numbers && + git commit -m "file and edit" + ) + +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1015-read-index-unmerged/df_plus_edit_edit/.git/ +[master (root-commit) e5e228a] initial + Author: A U Thor + 1 file changed, 10 insertions(+) + create mode 100644 numbers +Switched to a new branch 'd-edit' +[d-edit 1997ecb] directory and edit + Author: A U Thor + 2 files changed, 2 insertions(+) + create mode 100644 foo/bar +Switched to a new branch 'f-edit' +[f-edit ea28ef2] file and edit + Author: A U Thor + 2 files changed, 2 insertions(+) + create mode 100644 foo +ok 4 - setup directory/file conflict + simple edit/edit + +expecting success of 1015.5 'git merge --abort succeeds despite D/F conflict': + test_when_finished "git -C df_plus_edit_edit clean -f" && + test_when_finished "git -C df_plus_edit_edit reset --hard" && + ( + cd df_plus_edit_edit && + + git checkout f-edit^0 && + test_must_fail git merge d-edit^0 && + + git merge --abort && + test_path_is_missing .git/MERGE_HEAD && + git ls-files -u >conflicts && + test_must_be_empty conflicts + ) + +Note: switching to 'f-edit^0'. + +You are in 'detached HEAD' state. You can look around, make experimental +changes and commit them, and you can discard any commits you make in this +state without impacting any branches by switching back to a branch. + +If you want to create a new branch to retain commits you create, you may +do so (now or later) by using -c with the switch command. Example: + + git switch -c + +Or undo this operation with: + + git switch - + +Turn off this advice by setting config variable advice.detachedHead to false + +HEAD is now at ea28ef2 file and edit +Merging: +ea28ef2 file and edit +virtual d-edit^0 +found 1 common ancestor: +e5e228a initial +Auto-merging numbers +CONFLICT (content): Merge conflict in numbers +Adding foo/bar +Removing foo to make room for subdirectory + +CONFLICT (file/directory): There is a directory with name foo in d-edit^0. Adding foo as foo~HEAD +Automatic merge failed; fix conflicts and then commit the result. +HEAD is now at ea28ef2 file and edit +Removing conflicts +Removing foo~HEAD +ok 5 - git merge --abort succeeds despite D/F conflict + +expecting success of 1015.6 'git am --skip succeeds despite D/F conflict': + test_when_finished "git -C df_plus_edit_edit clean -f" && + test_when_finished "git -C df_plus_edit_edit reset --hard" && + ( + cd df_plus_edit_edit && + + git checkout f-edit^0 && + git format-patch -1 d-edit && + test_must_fail git am -3 0001*.patch && + + git am --skip && + test_path_is_missing .git/rebase-apply && + git ls-files -u >conflicts && + test_must_be_empty conflicts + ) + +HEAD is now at ea28ef2 file and edit +0001-directory-and-edit.patch +Applying: directory and edit +Using index info to reconstruct a base tree... +M numbers +Falling back to patching base and 3-way merge... +Merging: +ea28ef2 file and edit +virtual directory and edit +found 1 common ancestor: +virtual 75a3e2be4ba4a7062d21fba0206758f5518d6ead +Auto-merging numbers +CONFLICT (content): Merge conflict in numbers +Adding foo/bar +Removing foo to make room for subdirectory + +CONFLICT (file/directory): There is a directory with name foo in directory and edit. Adding foo as foo~HEAD +error: Failed to merge in the changes. +hint: Use 'git am --show-current-patch=diff' to see the failed patch +Patch failed at 0001 directory and edit +When you have resolved this problem, run "git am --continue". +If you prefer to skip this patch, run "git am --skip" instead. +To restore the original branch and stop patching, run "git am --abort". +HEAD is now at ea28ef2 file and edit +Removing 0001-directory-and-edit.patch +Removing conflicts +Removing foo~HEAD +ok 6 - git am --skip succeeds despite D/F conflict + +# passed all 6 test(s) +1..6 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t1014-read-tree-confusing.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1014-read-tree-confusing/.git/ +expecting success of 1014.1 'create base tree': + echo content >file && + git add file && + git commit -m base && + blob=$(git rev-parse HEAD:file) && + tree=$(git rev-parse HEAD^{tree}) + +[master (root-commit) 5d770fe] base + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 file +ok 1 - create base tree + +expecting success of 1014.2 'enable core.protectHFS for rejection tests': + git config core.protectHFS true + +ok 2 - enable core.protectHFS for rejection tests + +expecting success of 1014.3 'enable core.protectNTFS for rejection tests': + git config core.protectNTFS true + +ok 3 - enable core.protectNTFS for rejection tests + +expecting success of 1014.4 'reject . at end of path': + printf "100644 blob %s\t%s" "$blob" "$path" >tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + bogus=$(git mktree tree && + ok=$(git mktree >init.t && + + cat >expected <<-EOF && + 100644 $(git hash-object init.t) 0 init.t + 100644 $EMPTY_BLOB 0 sub/added + 100644 $EMPTY_BLOB 0 sub/addedtoo + 100644 $EMPTY_BLOB 0 subsub/added + EOF + cat >expected.swt <<-\EOF && + H init.t + H sub/added + H sub/addedtoo + H subsub/added + EOF + + mkdir sub subsub && + touch sub/added sub/addedtoo subsub/added && + git add init.t sub/added sub/addedtoo subsub/added && + git commit -m "modified and added" && + git tag top && + git rm sub/added && + git commit -m removed && + git tag removed && + git checkout top && + git ls-files --stage >result && + test_cmp expected result + +[master (root-commit) 2519212] init + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 init.t +[master 9598e22] modified and added + Author: A U Thor + 4 files changed, 1 insertion(+) + create mode 100644 sub/added + create mode 100644 sub/addedtoo + create mode 100644 subsub/added +rm 'sub/added' +[master de70956] removed + Author: A U Thor + 1 file changed, 0 insertions(+), 0 deletions(-) + delete mode 100644 sub/added +Note: switching to 'top'. + +You are in 'detached HEAD' state. You can look around, make experimental +changes and commit them, and you can discard any commits you make in this +state without impacting any branches by switching back to a branch. + +If you want to create a new branch to retain commits you create, you may +do so (now or later) by using -c with the switch command. Example: + + git switch -c + +Or undo this operation with: + + git switch - + +Turn off this advice by setting config variable advice.detachedHead to false + +HEAD is now at 9598e22 modified and added +ok 1 - setup + +expecting success of 1011.2 'read-tree without .git/info/sparse-checkout': + read_tree_u_must_succeed -m -u HEAD && + git ls-files --stage >result && + test_cmp expected result && + git ls-files -t >result && + test_cmp expected.swt result + +ok 2 - read-tree without .git/info/sparse-checkout + +expecting success of 1011.3 'read-tree with .git/info/sparse-checkout but disabled': + echo >.git/info/sparse-checkout && + read_tree_u_must_succeed -m -u HEAD && + git ls-files -t >result && + test_cmp expected.swt result && + test -f init.t && + test -f sub/added + +ok 3 - read-tree with .git/info/sparse-checkout but disabled + +expecting success of 1011.4 'read-tree --no-sparse-checkout with empty .git/info/sparse-checkout and enabled': + git config core.sparsecheckout true && + echo >.git/info/sparse-checkout && + read_tree_u_must_succeed --no-sparse-checkout -m -u HEAD && + git ls-files -t >result && + test_cmp expected.swt result && + test -f init.t && + test -f sub/added + +ok 4 - read-tree --no-sparse-checkout with empty .git/info/sparse-checkout and enabled + +expecting success of 1011.5 'read-tree with empty .git/info/sparse-checkout': + git config core.sparsecheckout true && + echo >.git/info/sparse-checkout && + read_tree_u_must_succeed -m -u HEAD && + git ls-files --stage >result && + test_cmp expected result && + git ls-files -t >result && + cat >expected.swt <<-\EOF && + S init.t + S sub/added + S sub/addedtoo + S subsub/added + EOF + test_cmp expected.swt result && + ! test -f init.t && + ! test -f sub/added + +ok 5 - read-tree with empty .git/info/sparse-checkout + +expecting success of 1011.6 'match directories with trailing slash': + cat >expected.swt-noinit <<-\EOF && + S init.t + H sub/added + H sub/addedtoo + S subsub/added + EOF + + echo sub/ > .git/info/sparse-checkout && + read_tree_u_must_succeed -m -u HEAD && + git ls-files -t > result && + test_cmp expected.swt-noinit result && + test ! -f init.t && + test -f sub/added + +ok 6 - match directories with trailing slash + +expecting success of 1011.7 'match directories without trailing slash': + echo sub >.git/info/sparse-checkout && + read_tree_u_must_succeed -m -u HEAD && + git ls-files -t >result && + test_cmp expected.swt-noinit result && + test ! -f init.t && + test -f sub/added + +ok 7 - match directories without trailing slash + +expecting success of 1011.8 'match directories with negated patterns': + cat >expected.swt-negation <<\EOF && +S init.t +S sub/added +H sub/addedtoo +S subsub/added +EOF + + cat >.git/info/sparse-checkout <<\EOF && +sub +!sub/added +EOF + git read-tree -m -u HEAD && + git ls-files -t >result && + test_cmp expected.swt-negation result && + test ! -f init.t && + test ! -f sub/added && + test -f sub/addedtoo + +ok 8 - match directories with negated patterns + +expecting success of 1011.9 'match directories with negated patterns (2)': + cat >expected.swt-negation2 <<\EOF && +H init.t +H sub/added +S sub/addedtoo +H subsub/added +EOF + + cat >.git/info/sparse-checkout <<\EOF && +/* +!sub +sub/added +EOF + git read-tree -m -u HEAD && + git ls-files -t >result && + test_cmp expected.swt-negation2 result && + test -f init.t && + test -f sub/added && + test ! -f sub/addedtoo + +ok 9 - match directories with negated patterns (2) + +expecting success of 1011.10 'match directory pattern': + echo "s?b" >.git/info/sparse-checkout && + read_tree_u_must_succeed -m -u HEAD && + git ls-files -t >result && + test_cmp expected.swt-noinit result && + test ! -f init.t && + test -f sub/added + +ok 10 - match directory pattern + +expecting success of 1011.11 'checkout area changes': + cat >expected.swt-nosub <<-\EOF && + H init.t + S sub/added + S sub/addedtoo + S subsub/added + EOF + + echo init.t >.git/info/sparse-checkout && + read_tree_u_must_succeed -m -u HEAD && + git ls-files -t >result && + test_cmp expected.swt-nosub result && + test -f init.t && + test ! -f sub/added + +ok 11 - checkout area changes + +expecting success of 1011.12 'read-tree updates worktree, absent case': + echo sub/added >.git/info/sparse-checkout && + git checkout -f top && + read_tree_u_must_succeed -m -u HEAD^ && + test ! -f init.t + +HEAD is now at 9598e22 modified and added +ok 12 - read-tree updates worktree, absent case + +expecting success of 1011.13 'read-tree updates worktree, dirty case': + echo sub/added >.git/info/sparse-checkout && + git checkout -f top && + echo dirty >init.t && + read_tree_u_must_succeed -m -u HEAD^ && + grep -q dirty init.t && + rm init.t + +HEAD is now at 9598e22 modified and added +ok 13 - read-tree updates worktree, dirty case + +expecting success of 1011.14 'read-tree removes worktree, dirty case': + echo init.t >.git/info/sparse-checkout && + git checkout -f top && + echo dirty >added && + read_tree_u_must_succeed -m -u HEAD^ && + grep -q dirty added + +HEAD is now at 9598e22 modified and added +ok 14 - read-tree removes worktree, dirty case + +expecting success of 1011.15 'read-tree adds to worktree, absent case': + echo init.t >.git/info/sparse-checkout && + git checkout -f removed && + read_tree_u_must_succeed -u -m HEAD^ && + test ! -f sub/added + +Previous HEAD position was 9598e22 modified and added +HEAD is now at de70956 removed +ok 15 - read-tree adds to worktree, absent case + +expecting success of 1011.16 'read-tree adds to worktree, dirty case': + echo init.t >.git/info/sparse-checkout && + git checkout -f removed && + mkdir sub && + echo dirty >sub/added && + read_tree_u_must_succeed -u -m HEAD^ && + grep -q dirty sub/added + +HEAD is now at de70956 removed +ok 16 - read-tree adds to worktree, dirty case + +expecting success of 1011.17 'index removal and worktree narrowing at the same time': + echo init.t >.git/info/sparse-checkout && + echo sub/added >>.git/info/sparse-checkout && + git checkout -f top && + echo init.t >.git/info/sparse-checkout && + git checkout removed && + git ls-files sub/added >result && + test ! -f sub/added && + test_must_be_empty result + +Previous HEAD position was de70956 removed +HEAD is now at 9598e22 modified and added +Previous HEAD position was 9598e22 modified and added +HEAD is now at de70956 removed +ok 17 - index removal and worktree narrowing at the same time + +expecting success of 1011.18 'read-tree --reset removes outside worktree': + echo init.t >.git/info/sparse-checkout && + git checkout -f top && + git reset --hard removed && + git ls-files sub/added >result && + test_must_be_empty result + +Previous HEAD position was de70956 removed +HEAD is now at 9598e22 modified and added +HEAD is now at de70956 removed +ok 18 - read-tree --reset removes outside worktree + +expecting success of 1011.19 'print warnings when some worktree updates disabled': + echo sub >.git/info/sparse-checkout && + git checkout -f init && + mkdir sub && + touch sub/added sub/addedtoo && + # Use -q to suppress "Previous HEAD position" and "Head is now at" msgs + git checkout -q top 2>actual && + cat >expected <<\EOF && +warning: The following paths were already present and thus not updated despite sparse patterns: + sub/added + sub/addedtoo + +After fixing the above paths, you may want to run `git sparse-checkout reapply`. +EOF + test_i18ncmp expected actual + +Previous HEAD position was de70956 removed +HEAD is now at 2519212 init +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +ok 19 - print warnings when some worktree updates disabled + +expecting success of 1011.20 'checkout without --ignore-skip-worktree-bits': + echo "*" >.git/info/sparse-checkout && + git checkout -f top && + test_path_is_file init.t && + echo sub >.git/info/sparse-checkout && + git checkout && + echo modified >> sub/added && + git checkout . && + test_path_is_missing init.t && + git diff --exit-code HEAD + +HEAD is now at 9598e22 modified and added +Updated 1 path from the index +ok 20 - checkout without --ignore-skip-worktree-bits + +expecting success of 1011.21 'checkout with --ignore-skip-worktree-bits': + echo "*" >.git/info/sparse-checkout && + git checkout -f top && + test_path_is_file init.t && + echo sub >.git/info/sparse-checkout && + git checkout && + echo modified >> sub/added && + git checkout --ignore-skip-worktree-bits . && + test_path_is_file init.t && + git diff --exit-code HEAD + +HEAD is now at 9598e22 modified and added +Updated 3 paths from the index +ok 21 - checkout with --ignore-skip-worktree-bits + +# passed all 21 test(s) +1..21 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t1012-read-tree-df.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1012-read-tree-df/.git/ +expecting success of 1012.1 'setup': + maketree O-000 a/b-2/c/d a/b/c/d a/x && + maketree A-000 a/b-2/c/d a/b/c/d a/x && + maketree A-001 a/b-2/c/d a/b/c/d a/b/c/e a/x && + maketree B-000 a/b-2/c/d a/b a/x && + + maketree O-010 t-0 t/1 t/2 t=3 && + maketree A-010 t-0 t t=3 && + maketree B-010 t/1: t=3: && + + maketree O-020 ds/dma/ioat.c ds/dma/ioat_dca.c && + maketree A-020 ds/dma/ioat/Makefile ds/dma/ioat/registers.h && + : + +ok 1 - setup + +expecting success of 1012.2 '3-way (1)': + settree A-000 && + read_tree_u_must_succeed -m -u O-000 A-000 B-000 && + checkindex <<-EOF + 3 a/b + 0 a/b-2/c/d + 1 a/b/c/d + 2 a/b/c/d + 0 a/x + EOF + +ok 2 - 3-way (1) + +expecting success of 1012.3 '3-way (2)': + settree A-001 && + read_tree_u_must_succeed -m -u O-000 A-001 B-000 && + checkindex <<-EOF + 3 a/b + 0 a/b-2/c/d + 1 a/b/c/d + 2 a/b/c/d + 2 a/b/c/e + 0 a/x + EOF + +ok 3 - 3-way (2) + +expecting success of 1012.4 '3-way (3)': + settree A-010 && + read_tree_u_must_succeed -m -u O-010 A-010 B-010 && + checkindex <<-EOF + 2 t + 1 t-0 + 2 t-0 + 1 t/1 + 3 t/1 + 1 t/2 + 0 t=3 + EOF + +ok 4 - 3-way (3) + +expecting success of 1012.5 '2-way (1)': + settree O-020 && + read_tree_u_must_succeed -m -u O-020 A-020 && + checkindex <<-EOF + 0 ds/dma/ioat/Makefile + 0 ds/dma/ioat/registers.h + EOF + +ok 5 - 2-way (1) + +# passed all 5 test(s) +1..5 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t1021-rerere-in-workdir.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1021-rerere-in-workdir/.git/ +checking prerequisite: SYMLINKS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && + # test whether the filesystem supports symbolic links + ln -s x y && test -h y + +) +prerequisite SYMLINKS ok +expecting success of 1021.1 'setup': + git config rerere.enabled true && + >world && + git add world && + test_tick && + git commit -m initial && + + echo hello >world && + test_tick && + git commit -a -m hello && + + git checkout -b side HEAD^ && + echo goodbye >world && + test_tick && + git commit -a -m goodbye && + + git checkout master + +[master (root-commit) 21975ff] initial + Author: A U Thor + 1 file changed, 0 insertions(+), 0 deletions(-) + create mode 100644 world +[master 02943d2] hello + Author: A U Thor + 1 file changed, 1 insertion(+) +Switched to a new branch 'side' +[side 5611ff9] goodbye + Author: A U Thor + 1 file changed, 1 insertion(+) +Switched to branch 'master' +ok 1 - setup + +expecting success of 1021.2 'rerere in workdir': + rm -rf .git/rr-cache && + "$SHELL_PATH" "$TEST_DIRECTORY/../contrib/workdir/git-new-workdir" . work && + ( + cd work && + test_must_fail git merge side && + git rerere status >actual && + echo world >expect && + test_cmp expect actual + ) + +Merging: +02943d2 hello +virtual side +found 1 common ancestor: +21975ff initial +Auto-merging world +CONFLICT (content): Merge conflict in world +Recorded preimage for 'world' +Automatic merge failed; fix conflicts and then commit the result. +ok 2 - rerere in workdir + +checking known breakage of 1021.3 'rerere in workdir (relative)': + rm -rf .git/rr-cache && + "$SHELL_PATH" "$TEST_DIRECTORY/../contrib/workdir/git-new-workdir" . krow && + ( + cd krow && + rm -f .git/rr-cache && + ln -s ../.git/rr-cache .git/rr-cache && + test_must_fail git merge side && + git rerere status >actual && + echo world >expect && + test_cmp expect actual + ) + +Merging: +02943d2 hello +virtual side +found 1 common ancestor: +21975ff initial +Auto-merging world +CONFLICT (content): Merge conflict in world +fatal: could not create directory '.git/rr-cache' +fatal: could not create directory '.git/rr-cache' +not ok 3 - rerere in workdir (relative) # TODO known breakage + +# still have 1 known breakage(s) +# passed all remaining 2 test(s) +1..3 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t1051-large-conversion.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1051-large-conversion/.git/ +expecting success of 1051.1 'setup input tests': + printf "\$Id: foo\$\\r\\n" >small && + cat small small >large && + git config core.bigfilethreshold 20 && + git config filter.test.clean "sed s/.*/CLEAN/" + +ok 1 - setup input tests + +expecting success of 1051.2 'autocrlf=true converts on input': + test_config core.autocrlf true && + check_input + +ok 2 - autocrlf=true converts on input + +expecting success of 1051.3 'eol=crlf converts on input': + set_attr eol=crlf && + check_input + +ok 3 - eol=crlf converts on input + +expecting success of 1051.4 'ident converts on input': + set_attr ident && + check_input + +ok 4 - ident converts on input + +expecting success of 1051.5 'user-defined filters convert on input': + set_attr filter=test && + check_input + +ok 5 - user-defined filters convert on input + +expecting success of 1051.6 'setup output tests': + echo "\$Id\$" >small && + cat small small >large && + git add small large && + git config core.bigfilethreshold 7 && + git config filter.test.smudge "sed s/.*/SMUDGE/" + +ok 6 - setup output tests + +expecting success of 1051.7 'autocrlf=true converts on output': + test_config core.autocrlf true && + check_output + +Updated 2 paths from the index +ok 7 - autocrlf=true converts on output + +expecting success of 1051.8 'eol=crlf converts on output': + set_attr eol=crlf && + check_output + +Updated 2 paths from the index +ok 8 - eol=crlf converts on output + +expecting success of 1051.9 'user-defined filters convert on output': + set_attr filter=test && + check_output + +Updated 2 paths from the index +ok 9 - user-defined filters convert on output + +expecting success of 1051.10 'ident converts on output': + set_attr ident && + rm -f small large && + git checkout small large && + sed -n "s/Id: .*/Id: SHA/p" small.clean && head -n 1 large >large.head && sed -n "s/Id: .*/Id: SHA/p" large.clean && test_cmp small.clean large.clean @@ -33549,180 +33122,301 @@ 1..111 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1100-commit-tree-options.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1100-commit-tree-options/.git/ -expecting success of 1100.1 'test preparation: write empty tree': git write-tree >treeid -ok 1 - test preparation: write empty tree +*** t1020-subdirectory.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1020-subdirectory/.git/ +expecting success of 1020.1 'setup': + long="a b c d e f g h i j k l m n o p q r s t u v w x y z" && + for c in $long; do echo $c; done >one && + mkdir dir && + for c in x y z $long a b c; do echo $c; done >dir/two && + cp one original.one && + cp dir/two original.two -expecting success of 1100.2 'construct commit': echo comment text | - GIT_AUTHOR_NAME="Author Name" \ - GIT_AUTHOR_EMAIL="author@email" \ - GIT_AUTHOR_DATE="2005-05-26 23:00" \ - GIT_COMMITTER_NAME="Committer Name" \ - GIT_COMMITTER_EMAIL="committer@email" \ - GIT_COMMITTER_DATE="2005-05-26 23:30" \ - TZ=GMT git commit-tree $(cat treeid) >commitid 2>/dev/null -ok 2 - construct commit +ok 1 - setup -expecting success of 1100.3 'read commit': git cat-file commit $(cat commitid) >commit -ok 3 - read commit +expecting success of 1020.2 'update-index and ls-files': + git update-index --add one && + case "$(git ls-files)" in + one) echo pass one ;; + *) echo bad one; exit 1 ;; + esac && + ( + cd dir && + git update-index --add two && + case "$(git ls-files)" in + two) echo pass two ;; + *) echo bad two; exit 1 ;; + esac + ) && + case "$(git ls-files)" in + dir/two"$LF"one) echo pass both ;; + *) echo bad; exit 1 ;; + esac -expecting success of 1100.4 'compare commit': test_cmp expected commit -ok 4 - compare commit +pass one +pass two +pass both +ok 2 - update-index and ls-files -expecting success of 1100.5 'flags and then non flags': - test_tick && - echo comment text | - git commit-tree $(cat treeid) >commitid && - echo comment text | - git commit-tree $(cat treeid) -p $(cat commitid) >childid-1 && - echo comment text | - git commit-tree -p $(cat commitid) $(cat treeid) >childid-2 && - test_cmp childid-1 childid-2 && - git commit-tree $(cat treeid) -m foo >childid-3 && - git commit-tree -m foo $(cat treeid) >childid-4 && - test_cmp childid-3 childid-4 +expecting success of 1020.3 'cat-file': + two=$(git ls-files -s dir/two) && + two=$(expr "$two" : "[0-7]* \\([0-9a-f]*\\)") && + echo "$two" && + git cat-file -p "$two" >actual && + cmp dir/two actual && + ( + cd dir && + git cat-file -p "$two" >actual && + cmp two actual + ) -ok 5 - flags and then non flags +c1144d0671912dd26751c1fbf1eac57a907f82c7 +ok 3 - cat-file -# passed all 5 test(s) -1..5 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t1090-sparse-checkout-scope.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1090-sparse-checkout-scope/.git/ -expecting success of 1090.1 'setup': - echo "initial" >a && - echo "initial" >b && - echo "initial" >c && - git add a b c && - git commit -m "initial commit" +expecting success of 1020.4 'diff-files': + echo a >>one && + echo d >>dir/two && + case "$(git diff-files --name-only)" in + dir/two"$LF"one) echo pass top ;; + *) echo bad top; exit 1 ;; + esac && + # diff should not omit leading paths + ( + cd dir && + case "$(git diff-files --name-only)" in + dir/two"$LF"one) echo pass subdir ;; + *) echo bad subdir; exit 1 ;; + esac && + case "$(git diff-files --name-only .)" in + dir/two) echo pass subdir limited ;; + *) echo bad subdir limited; exit 1 ;; + esac + ) -[master (root-commit) 0b6cffd] initial commit - Author: A U Thor - 3 files changed, 3 insertions(+) - create mode 100644 a - create mode 100644 b - create mode 100644 c -ok 1 - setup +pass top +pass subdir +pass subdir limited +ok 4 - diff-files -expecting success of 1090.2 'create feature branch': - git checkout -b feature && - echo "modified" >b && - echo "modified" >c && - git add b c && - git commit -m "modification" +expecting success of 1020.5 'write-tree': + top=$(git write-tree) && + echo $top && + ( + cd dir && + sub=$(git write-tree) && + echo $sub && + test "z$top" = "z$sub" + ) -Switched to a new branch 'feature' -[feature 96237bb] modification - Author: A U Thor - 2 files changed, 2 insertions(+), 2 deletions(-) -ok 2 - create feature branch +cf1e35b43464cccd320d58a813e14e25fa36b1d7 +cf1e35b43464cccd320d58a813e14e25fa36b1d7 +ok 5 - write-tree -expecting success of 1090.3 'perform sparse checkout of master': - git config --local --bool core.sparsecheckout true && - echo "!/*" >.git/info/sparse-checkout && - echo "/a" >>.git/info/sparse-checkout && - echo "/c" >>.git/info/sparse-checkout && - git checkout master && - test_path_is_file a && - test_path_is_missing b && - test_path_is_file c +expecting success of 1020.6 'checkout-index': + git checkout-index -f -u one && + cmp one original.one && + ( + cd dir && + git checkout-index -f -u two && + cmp two ../original.two + ) -Switched to branch 'master' -ok 3 - perform sparse checkout of master +ok 6 - checkout-index -expecting success of 1090.4 'merge feature branch into sparse checkout of master': - git merge feature && - test_path_is_file a && - test_path_is_missing b && - test_path_is_file c && - test "$(cat c)" = "modified" +expecting success of 1020.7 'read-tree': + rm -f one dir/two && + tree=$(git write-tree) && + read_tree_u_must_succeed --reset -u "$tree" && + cmp one original.one && + cmp dir/two original.two && + ( + cd dir && + rm -f two && + read_tree_u_must_succeed --reset -u "$tree" && + cmp two ../original.two && + cmp ../one ../original.one + ) -Updating 0b6cffd..96237bb -Fast-forward - b | 2 +- - c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) -ok 4 - merge feature branch into sparse checkout of master +ok 7 - read-tree -expecting success of 1090.5 'return to full checkout of master': - git checkout feature && - echo "/*" >.git/info/sparse-checkout && - git checkout master && - test_path_is_file a && - test_path_is_file b && - test_path_is_file c && - test "$(cat b)" = "modified" +expecting success of 1020.8 'alias expansion': + ( + git config alias.test-status-alias status && + cd dir && + git status && + git test-status-alias + ) -Switched to branch 'feature' -Switched to branch 'master' -ok 5 - return to full checkout of master +On branch master -expecting success of 1090.6 'in partial clone, sparse checkout only fetches needed blobs': - test_create_repo server && - git clone "file://$(pwd)/server" client && +No commits yet - test_config -C server uploadpack.allowfilter 1 && - test_config -C server uploadpack.allowanysha1inwant 1 && - echo a >server/a && - echo bb >server/b && - mkdir server/c && - echo ccc >server/c/c && - git -C server add a b c/c && - git -C server commit -m message && +Changes to be committed: + (use "git rm --cached ..." to unstage) + new file: two + new file: ../one - test_config -C client core.sparsecheckout 1 && - echo "!/*" >client/.git/info/sparse-checkout && - echo "/a" >>client/.git/info/sparse-checkout && - git -C client fetch --filter=blob:none origin && - git -C client checkout FETCH_HEAD && +Untracked files: + (use "git add ..." to include in what will be committed) + post-dry-run + post-dry-run-wt + pre-dry-run + pre-dry-run-wt + ../original.one + ../original.two + ../post-dry-run + ../post-dry-run-wt + ../pre-dry-run + ../pre-dry-run-wt - git -C client rev-list HEAD \ - --quiet --objects --missing=print >unsorted_actual && +On branch master + +No commits yet + +Changes to be committed: + (use "git rm --cached ..." to unstage) + new file: two + new file: ../one + +Untracked files: + (use "git add ..." to include in what will be committed) + post-dry-run + post-dry-run-wt + pre-dry-run + pre-dry-run-wt + ../original.one + ../original.two + ../post-dry-run + ../post-dry-run-wt + ../pre-dry-run + ../pre-dry-run-wt + +ok 8 - alias expansion + +expecting success of 1020.9 '!alias expansion': + pwd >expect && ( - printf "?" && - git hash-object server/b && - printf "?" && - git hash-object server/c/c - ) >unsorted_expect && - sort unsorted_actual >actual && - sort unsorted_expect >expect && + git config alias.test-alias-directory !pwd && + cd dir && + git test-alias-directory >../actual + ) && test_cmp expect actual -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1090-sparse-checkout-scope/server/.git/ -Cloning into 'client'... -warning: You appear to have cloned an empty repository. -[master (root-commit) ab14680] message +ok 9 - !alias expansion + +expecting success of 1020.10 'GIT_PREFIX for !alias': + printf "dir/" >expect && + ( + git config alias.test-alias-directory "!sh -c \"printf \$GIT_PREFIX\"" && + cd dir && + git test-alias-directory >../actual + ) && + test_cmp expect actual + +ok 10 - GIT_PREFIX for !alias + +expecting success of 1020.11 'GIT_PREFIX for built-ins': + # Use GIT_EXTERNAL_DIFF to test that the "diff" built-in + # receives the GIT_PREFIX variable. + echo "dir/" >expect && + write_script diff <<-\EOF && + printf "%s\n" "$GIT_PREFIX" + EOF + ( + cd dir && + echo "change" >two && + GIT_EXTERNAL_DIFF=./diff git diff >../actual && + git checkout -- two + ) && + test_cmp expect actual + +ok 11 - GIT_PREFIX for built-ins + +expecting success of 1020.12 'no file/rev ambiguity check inside .git': + git commit -a -m 1 && + ( + cd .git && + git show -s HEAD + ) + +[master (root-commit) 63e2ba9] 1 Author: A U Thor - 3 files changed, 3 insertions(+) - create mode 100644 a - create mode 100644 b - create mode 100644 c/c -From file:///build/git-2.30.2/t/trash directory.t1090-sparse-checkout-scope/server - * [new branch] master -> origin/master -Note: switching to 'FETCH_HEAD'. + 2 files changed, 58 insertions(+) + create mode 100644 dir/two + create mode 100644 one +commit 63e2ba96e88f4f612aaba03cc52a7db80cff1e0c +Author: A U Thor +Date: Fri Apr 1 13:14:15 2005 +0200 -You are in 'detached HEAD' state. You can look around, make experimental -changes and commit them, and you can discard any commits you make in this -state without impacting any branches by switching back to a branch. + 1 +ok 12 - no file/rev ambiguity check inside .git -If you want to create a new branch to retain commits you create, you may -do so (now or later) by using -c with the switch command. Example: +expecting success of 1020.13 'no file/rev ambiguity check inside a bare repo (explicit GIT_DIR)': + test_when_finished "rm -fr foo.git" && + git clone -s --bare .git foo.git && + ( + cd foo.git && + # older Git needed help by exporting GIT_DIR=. + # to realize that it is inside a bare repository. + # We keep this test around for regression testing. + GIT_DIR=. git show -s HEAD + ) - git switch -c +Cloning into bare repository 'foo.git'... +done. +commit 63e2ba96e88f4f612aaba03cc52a7db80cff1e0c +Author: A U Thor +Date: Fri Apr 1 13:14:15 2005 +0200 -Or undo this operation with: + 1 +ok 13 - no file/rev ambiguity check inside a bare repo (explicit GIT_DIR) - git switch - +expecting success of 1020.14 'no file/rev ambiguity check inside a bare repo': + test_when_finished "rm -fr foo.git" && + git clone -s --bare .git foo.git && + ( + cd foo.git && + git show -s HEAD + ) -Turn off this advice by setting config variable advice.detachedHead to false +Cloning into bare repository 'foo.git'... +done. +commit 63e2ba96e88f4f612aaba03cc52a7db80cff1e0c +Author: A U Thor +Date: Fri Apr 1 13:14:15 2005 +0200 -HEAD is now at ab14680 message -ok 6 - in partial clone, sparse checkout only fetches needed blobs + 1 +ok 14 - no file/rev ambiguity check inside a bare repo -# passed all 6 test(s) -1..6 +checking prerequisite: SYMLINKS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && + # test whether the filesystem supports symbolic links + ln -s x y && test -h y + +) +prerequisite SYMLINKS ok +expecting success of 1020.15 'detection should not be fooled by a symlink': + git clone -s .git another && + ln -s another yetanother && + ( + cd yetanother/.git && + git show -s HEAD + ) + +Cloning into 'another'... +done. +commit 63e2ba96e88f4f612aaba03cc52a7db80cff1e0c +Author: A U Thor +Date: Fri Apr 1 13:14:15 2005 +0200 + + 1 +ok 15 - detection should not be fooled by a symlink + +# passed all 15 test(s) +1..15 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' *** t1060-object-corruption.sh *** @@ -33760,7 +33454,7 @@ create mode 100644 content.t 1+0 records in 1+0 records out -1 byte copied, 9.544e-05 s, 10.5 kB/s +1 byte copied, 0.00572918 s, 0.2 kB/s hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: @@ -33902,9 +33596,9 @@ test_must_fail git clone --no-local --bare missing missing-transport Cloning into bare repository 'missing-transport'... -remote: fatal: unable to read d95f3ad14dee633a758d2e331151e950dd13e4ed error: git upload-pack: git-pack-objects died with error. fatal: git upload-pack: aborting due to possible repository corruption on the remote side. +remote: fatal: unable to read d95f3ad14dee633a758d2e331151e950dd13e4ed remote: aborting due to possible repository corruption on the remote side. fatal: early EOF fatal: index-pack failed @@ -34010,6 +33704,182 @@ 1..16 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t1090-sparse-checkout-scope.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1090-sparse-checkout-scope/.git/ +expecting success of 1090.1 'setup': + echo "initial" >a && + echo "initial" >b && + echo "initial" >c && + git add a b c && + git commit -m "initial commit" + +[master (root-commit) 0b6cffd] initial commit + Author: A U Thor + 3 files changed, 3 insertions(+) + create mode 100644 a + create mode 100644 b + create mode 100644 c +ok 1 - setup + +expecting success of 1090.2 'create feature branch': + git checkout -b feature && + echo "modified" >b && + echo "modified" >c && + git add b c && + git commit -m "modification" + +Switched to a new branch 'feature' +[feature 96237bb] modification + Author: A U Thor + 2 files changed, 2 insertions(+), 2 deletions(-) +ok 2 - create feature branch + +expecting success of 1090.3 'perform sparse checkout of master': + git config --local --bool core.sparsecheckout true && + echo "!/*" >.git/info/sparse-checkout && + echo "/a" >>.git/info/sparse-checkout && + echo "/c" >>.git/info/sparse-checkout && + git checkout master && + test_path_is_file a && + test_path_is_missing b && + test_path_is_file c + +Switched to branch 'master' +ok 3 - perform sparse checkout of master + +expecting success of 1090.4 'merge feature branch into sparse checkout of master': + git merge feature && + test_path_is_file a && + test_path_is_missing b && + test_path_is_file c && + test "$(cat c)" = "modified" + +Updating 0b6cffd..96237bb +Fast-forward + b | 2 +- + c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) +ok 4 - merge feature branch into sparse checkout of master + +expecting success of 1090.5 'return to full checkout of master': + git checkout feature && + echo "/*" >.git/info/sparse-checkout && + git checkout master && + test_path_is_file a && + test_path_is_file b && + test_path_is_file c && + test "$(cat b)" = "modified" + +Switched to branch 'feature' +Switched to branch 'master' +ok 5 - return to full checkout of master + +expecting success of 1090.6 'in partial clone, sparse checkout only fetches needed blobs': + test_create_repo server && + git clone "file://$(pwd)/server" client && + + test_config -C server uploadpack.allowfilter 1 && + test_config -C server uploadpack.allowanysha1inwant 1 && + echo a >server/a && + echo bb >server/b && + mkdir server/c && + echo ccc >server/c/c && + git -C server add a b c/c && + git -C server commit -m message && + + test_config -C client core.sparsecheckout 1 && + echo "!/*" >client/.git/info/sparse-checkout && + echo "/a" >>client/.git/info/sparse-checkout && + git -C client fetch --filter=blob:none origin && + git -C client checkout FETCH_HEAD && + + git -C client rev-list HEAD \ + --quiet --objects --missing=print >unsorted_actual && + ( + printf "?" && + git hash-object server/b && + printf "?" && + git hash-object server/c/c + ) >unsorted_expect && + sort unsorted_actual >actual && + sort unsorted_expect >expect && + test_cmp expect actual + +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1090-sparse-checkout-scope/server/.git/ +Cloning into 'client'... +warning: You appear to have cloned an empty repository. +[master (root-commit) ab14680] message + Author: A U Thor + 3 files changed, 3 insertions(+) + create mode 100644 a + create mode 100644 b + create mode 100644 c/c +From file:///build/git-2.30.2/t/trash directory.t1090-sparse-checkout-scope/server + * [new branch] master -> origin/master +Note: switching to 'FETCH_HEAD'. + +You are in 'detached HEAD' state. You can look around, make experimental +changes and commit them, and you can discard any commits you make in this +state without impacting any branches by switching back to a branch. + +If you want to create a new branch to retain commits you create, you may +do so (now or later) by using -c with the switch command. Example: + + git switch -c + +Or undo this operation with: + + git switch - + +Turn off this advice by setting config variable advice.detachedHead to false + +HEAD is now at ab14680 message +ok 6 - in partial clone, sparse checkout only fetches needed blobs + +# passed all 6 test(s) +1..6 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t1100-commit-tree-options.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1100-commit-tree-options/.git/ +expecting success of 1100.1 'test preparation: write empty tree': git write-tree >treeid +ok 1 - test preparation: write empty tree + +expecting success of 1100.2 'construct commit': echo comment text | + GIT_AUTHOR_NAME="Author Name" \ + GIT_AUTHOR_EMAIL="author@email" \ + GIT_AUTHOR_DATE="2005-05-26 23:00" \ + GIT_COMMITTER_NAME="Committer Name" \ + GIT_COMMITTER_EMAIL="committer@email" \ + GIT_COMMITTER_DATE="2005-05-26 23:30" \ + TZ=GMT git commit-tree $(cat treeid) >commitid 2>/dev/null +ok 2 - construct commit + +expecting success of 1100.3 'read commit': git cat-file commit $(cat commitid) >commit +ok 3 - read commit + +expecting success of 1100.4 'compare commit': test_cmp expected commit +ok 4 - compare commit + +expecting success of 1100.5 'flags and then non flags': + test_tick && + echo comment text | + git commit-tree $(cat treeid) >commitid && + echo comment text | + git commit-tree $(cat treeid) -p $(cat commitid) >childid-1 && + echo comment text | + git commit-tree -p $(cat commitid) $(cat treeid) >childid-2 && + test_cmp childid-1 childid-2 && + git commit-tree $(cat treeid) -m foo >childid-3 && + git commit-tree -m foo $(cat treeid) >childid-4 && + test_cmp childid-3 childid-4 + +ok 5 - flags and then non flags + +# passed all 5 test(s) +1..5 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t1302-repo-version.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1302-repo-version/.git/ expecting success of 1302.1 'setup': @@ -34275,7 +34145,7 @@ test_set_prereq SETFACL fi -t1304-default-acl.sh: 4: eval: setfacl: not found +./test-lib.sh: line 937: setfacl: command not found ok 1 - checking for a working acl setup ok 2 # skip Setup test repo (missing SETFACL) @@ -34288,6 +34158,312 @@ 1..4 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t1050-large.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1050-large/.git/ +expecting success of 1050.1 'setup': + # clone does not allow us to pass core.bigfilethreshold to + # new repos, so set core.bigfilethreshold globally + git config --global core.bigfilethreshold 200k && + printf "%2000000s" X >large1 && + cp large1 large2 && + cp large1 large3 && + printf "%2500000s" Y >huge && + GIT_ALLOC_LIMIT=1500k && + export GIT_ALLOC_LIMIT + +ok 1 - setup + +expecting success of 1050.2 'add with -c core.compression=0': + test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && + git $config add large1 && + sz=$(test_file_size .git/objects/pack/pack-*.pack) && + case "$expect" in + small) test "$sz" -le 100000 ;; + large) test "$sz" -ge 100000 ;; + esac + +ok 2 - add with -c core.compression=0 + +expecting success of 1050.3 'add with -c core.compression=9': + test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && + git $config add large1 && + sz=$(test_file_size .git/objects/pack/pack-*.pack) && + case "$expect" in + small) test "$sz" -le 100000 ;; + large) test "$sz" -ge 100000 ;; + esac + +ok 3 - add with -c core.compression=9 + +expecting success of 1050.4 'add with -c core.compression=0 -c pack.compression=0': + test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && + git $config add large1 && + sz=$(test_file_size .git/objects/pack/pack-*.pack) && + case "$expect" in + small) test "$sz" -le 100000 ;; + large) test "$sz" -ge 100000 ;; + esac + +ok 4 - add with -c core.compression=0 -c pack.compression=0 + +expecting success of 1050.5 'add with -c core.compression=9 -c pack.compression=0': + test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && + git $config add large1 && + sz=$(test_file_size .git/objects/pack/pack-*.pack) && + case "$expect" in + small) test "$sz" -le 100000 ;; + large) test "$sz" -ge 100000 ;; + esac + +ok 5 - add with -c core.compression=9 -c pack.compression=0 + +expecting success of 1050.6 'add with -c core.compression=0 -c pack.compression=9': + test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && + git $config add large1 && + sz=$(test_file_size .git/objects/pack/pack-*.pack) && + case "$expect" in + small) test "$sz" -le 100000 ;; + large) test "$sz" -ge 100000 ;; + esac + +ok 6 - add with -c core.compression=0 -c pack.compression=9 + +expecting success of 1050.7 'add with -c core.compression=9 -c pack.compression=9': + test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && + git $config add large1 && + sz=$(test_file_size .git/objects/pack/pack-*.pack) && + case "$expect" in + small) test "$sz" -le 100000 ;; + large) test "$sz" -ge 100000 ;; + esac + +ok 7 - add with -c core.compression=9 -c pack.compression=9 + +expecting success of 1050.8 'add with -c pack.compression=0': + test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && + git $config add large1 && + sz=$(test_file_size .git/objects/pack/pack-*.pack) && + case "$expect" in + small) test "$sz" -le 100000 ;; + large) test "$sz" -ge 100000 ;; + esac + +ok 8 - add with -c pack.compression=0 + +expecting success of 1050.9 'add with -c pack.compression=9': + test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && + git $config add large1 && + sz=$(test_file_size .git/objects/pack/pack-*.pack) && + case "$expect" in + small) test "$sz" -le 100000 ;; + large) test "$sz" -ge 100000 ;; + esac + +ok 9 - add with -c pack.compression=9 + +expecting success of 1050.10 'add a large file or two': + git add large1 huge large2 && + # make sure we got a single packfile and no loose objects + bad= count=0 idx= && + for p in .git/objects/pack/pack-*.pack + do + count=$(( $count + 1 )) + if test_path_is_file "$p" && + idx=${p%.pack}.idx && test_path_is_file "$idx" + then + continue + fi + bad=t + done && + test -z "$bad" && + test $count = 1 && + cnt=$(git show-index <"$idx" | wc -l) && + test $cnt = 2 && + for l in .git/objects/$OIDPATH_REGEX + do + test_path_is_file "$l" || continue + bad=t + done && + test -z "$bad" && + + # attempt to add another copy of the same + git add large3 && + bad= count=0 && + for p in .git/objects/pack/pack-*.pack + do + count=$(( $count + 1 )) + if test_path_is_file "$p" && + idx=${p%.pack}.idx && test_path_is_file "$idx" + then + continue + fi + bad=t + done && + test -z "$bad" && + test $count = 1 + +File .git/objects/[0-9a-f][0-9a-f]/[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f] doesn't exist. +ok 10 - add a large file or two + +expecting success of 1050.11 'checkout a large file': + large1=$(git rev-parse :large1) && + git update-index --add --cacheinfo 100644 $large1 another && + git checkout another && + test_cmp large1 another + +Updated 1 path from the index +ok 11 - checkout a large file + +expecting success of 1050.12 'packsize limit': + test_create_repo mid && + ( + cd mid && + git config core.bigfilethreshold 64k && + git config pack.packsizelimit 256k && + + # mid1 and mid2 will fit within 256k limit but + # appending mid3 will bust the limit and will + # result in a separate packfile. + test-tool genrandom "a" $(( 66 * 1024 )) >mid1 && + test-tool genrandom "b" $(( 80 * 1024 )) >mid2 && + test-tool genrandom "c" $(( 128 * 1024 )) >mid3 && + git add mid1 mid2 mid3 && + + count=0 && + for pi in .git/objects/pack/pack-*.idx + do + test_path_is_file "$pi" && count=$(( $count + 1 )) + done && + test $count = 2 && + + ( + git hash-object --stdin expect && + + for pi in .git/objects/pack/pack-*.idx + do + git show-index <"$pi" + done | + sed -e "s/^[0-9]* \([0-9a-f]*\) .*/\1/" | + sort >actual && + + test_cmp expect actual + ) + +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1050-large/mid/.git/ +ok 12 - packsize limit + +expecting success of 1050.13 'diff --raw': + git commit -q -m initial && + echo modified >>large1 && + git add large1 && + git commit -q -m modified && + git diff --raw HEAD^ + +:100644 100644 6cef6d8 171a2cf M large1 +ok 13 - diff --raw + +expecting success of 1050.14 'diff --stat': + git diff --stat HEAD^ HEAD + + large1 | Bin 2000000 -> 2000009 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) +ok 14 - diff --stat + +expecting success of 1050.15 'diff': + git diff HEAD^ HEAD >actual && + grep "Binary files.*differ" actual + +Binary files a/large1 and b/large1 differ +ok 15 - diff + +expecting success of 1050.16 'diff --cached': + git diff --cached HEAD^ >actual && + grep "Binary files.*differ" actual + +Binary files a/large1 and b/large1 differ +ok 16 - diff --cached + +expecting success of 1050.17 'hash-object': + git hash-object large1 + +171a2cf5cd75bd8d405266c986591716925e9712 +ok 17 - hash-object + +expecting success of 1050.18 'cat-file a large file': + git cat-file blob :large1 >/dev/null + +ok 18 - cat-file a large file + +expecting success of 1050.19 'cat-file a large file from a tag': + git tag -m largefile largefiletag :large1 && + git cat-file blob largefiletag >/dev/null + +ok 19 - cat-file a large file from a tag + +expecting success of 1050.20 'git-show a large file': + git show :large1 >/dev/null + + +ok 20 - git-show a large file + +expecting success of 1050.21 'index-pack': + git clone file://"$(pwd)"/.git foo && + GIT_DIR=non-existent git index-pack --object-format=$(test_oid algo) \ + --strict --verify foo/.git/objects/pack/*.pack + +Cloning into 'foo'... +ok 21 - index-pack + +expecting success of 1050.22 'repack': + git repack -ad + +ok 22 - repack + +expecting success of 1050.23 'pack-objects with large loose object': + SHA1=$(git hash-object huge) && + test_create_repo loose && + echo $SHA1 | git pack-objects --stdout | + GIT_ALLOC_LIMIT=0 GIT_DIR=loose/.git git unpack-objects && + echo $SHA1 | GIT_DIR=loose/.git git pack-objects pack && + test_create_repo packed && + mv pack-* packed/.git/objects/pack && + GIT_DIR=packed/.git git cat-file blob $SHA1 >actual && + test_cmp huge actual + +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1050-large/loose/.git/ +dc5b4c5413c9a2a6ca4f121474e1c9c8ea086153 +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1050-large/packed/.git/ +ok 23 - pack-objects with large loose object + +expecting success of 1050.24 'tar archiving': + git archive --format=tar HEAD >/dev/null + +ok 24 - tar archiving + +expecting success of 1050.25 'zip archiving, store only': + git archive --format=zip -0 HEAD >/dev/null + +ok 25 - zip archiving, store only + +expecting success of 1050.26 'zip archiving, deflate': + git archive --format=zip HEAD >/dev/null + +ok 26 - zip archiving, deflate + +expecting success of 1050.27 'fsck large blobs': + git fsck 2>err && + test_must_be_empty err + +ok 27 - fsck large blobs + +# passed all 27 test(s) +1..27 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t1301-shared-repo.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1301-shared-repo/.git/ expecting success of 1301.1 'shared = 0400 (faulty permission u-w)': @@ -34676,312 +34852,6 @@ 1..22 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1050-large.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1050-large/.git/ -expecting success of 1050.1 'setup': - # clone does not allow us to pass core.bigfilethreshold to - # new repos, so set core.bigfilethreshold globally - git config --global core.bigfilethreshold 200k && - printf "%2000000s" X >large1 && - cp large1 large2 && - cp large1 large3 && - printf "%2500000s" Y >huge && - GIT_ALLOC_LIMIT=1500k && - export GIT_ALLOC_LIMIT - -ok 1 - setup - -expecting success of 1050.2 'add with -c core.compression=0': - test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && - git $config add large1 && - sz=$(test_file_size .git/objects/pack/pack-*.pack) && - case "$expect" in - small) test "$sz" -le 100000 ;; - large) test "$sz" -ge 100000 ;; - esac - -ok 2 - add with -c core.compression=0 - -expecting success of 1050.3 'add with -c core.compression=9': - test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && - git $config add large1 && - sz=$(test_file_size .git/objects/pack/pack-*.pack) && - case "$expect" in - small) test "$sz" -le 100000 ;; - large) test "$sz" -ge 100000 ;; - esac - -ok 3 - add with -c core.compression=9 - -expecting success of 1050.4 'add with -c core.compression=0 -c pack.compression=0': - test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && - git $config add large1 && - sz=$(test_file_size .git/objects/pack/pack-*.pack) && - case "$expect" in - small) test "$sz" -le 100000 ;; - large) test "$sz" -ge 100000 ;; - esac - -ok 4 - add with -c core.compression=0 -c pack.compression=0 - -expecting success of 1050.5 'add with -c core.compression=9 -c pack.compression=0': - test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && - git $config add large1 && - sz=$(test_file_size .git/objects/pack/pack-*.pack) && - case "$expect" in - small) test "$sz" -le 100000 ;; - large) test "$sz" -ge 100000 ;; - esac - -ok 5 - add with -c core.compression=9 -c pack.compression=0 - -expecting success of 1050.6 'add with -c core.compression=0 -c pack.compression=9': - test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && - git $config add large1 && - sz=$(test_file_size .git/objects/pack/pack-*.pack) && - case "$expect" in - small) test "$sz" -le 100000 ;; - large) test "$sz" -ge 100000 ;; - esac - -ok 6 - add with -c core.compression=0 -c pack.compression=9 - -expecting success of 1050.7 'add with -c core.compression=9 -c pack.compression=9': - test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && - git $config add large1 && - sz=$(test_file_size .git/objects/pack/pack-*.pack) && - case "$expect" in - small) test "$sz" -le 100000 ;; - large) test "$sz" -ge 100000 ;; - esac - -ok 7 - add with -c core.compression=9 -c pack.compression=9 - -expecting success of 1050.8 'add with -c pack.compression=0': - test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && - git $config add large1 && - sz=$(test_file_size .git/objects/pack/pack-*.pack) && - case "$expect" in - small) test "$sz" -le 100000 ;; - large) test "$sz" -ge 100000 ;; - esac - -ok 8 - add with -c pack.compression=0 - -expecting success of 1050.9 'add with -c pack.compression=9': - test_when_finished "rm -f .git/objects/pack/pack-*.* .git/index" && - git $config add large1 && - sz=$(test_file_size .git/objects/pack/pack-*.pack) && - case "$expect" in - small) test "$sz" -le 100000 ;; - large) test "$sz" -ge 100000 ;; - esac - -ok 9 - add with -c pack.compression=9 - -expecting success of 1050.10 'add a large file or two': - git add large1 huge large2 && - # make sure we got a single packfile and no loose objects - bad= count=0 idx= && - for p in .git/objects/pack/pack-*.pack - do - count=$(( $count + 1 )) - if test_path_is_file "$p" && - idx=${p%.pack}.idx && test_path_is_file "$idx" - then - continue - fi - bad=t - done && - test -z "$bad" && - test $count = 1 && - cnt=$(git show-index <"$idx" | wc -l) && - test $cnt = 2 && - for l in .git/objects/$OIDPATH_REGEX - do - test_path_is_file "$l" || continue - bad=t - done && - test -z "$bad" && - - # attempt to add another copy of the same - git add large3 && - bad= count=0 && - for p in .git/objects/pack/pack-*.pack - do - count=$(( $count + 1 )) - if test_path_is_file "$p" && - idx=${p%.pack}.idx && test_path_is_file "$idx" - then - continue - fi - bad=t - done && - test -z "$bad" && - test $count = 1 - -File .git/objects/[0-9a-f][0-9a-f]/[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f] doesn't exist. -ok 10 - add a large file or two - -expecting success of 1050.11 'checkout a large file': - large1=$(git rev-parse :large1) && - git update-index --add --cacheinfo 100644 $large1 another && - git checkout another && - test_cmp large1 another - -Updated 1 path from the index -ok 11 - checkout a large file - -expecting success of 1050.12 'packsize limit': - test_create_repo mid && - ( - cd mid && - git config core.bigfilethreshold 64k && - git config pack.packsizelimit 256k && - - # mid1 and mid2 will fit within 256k limit but - # appending mid3 will bust the limit and will - # result in a separate packfile. - test-tool genrandom "a" $(( 66 * 1024 )) >mid1 && - test-tool genrandom "b" $(( 80 * 1024 )) >mid2 && - test-tool genrandom "c" $(( 128 * 1024 )) >mid3 && - git add mid1 mid2 mid3 && - - count=0 && - for pi in .git/objects/pack/pack-*.idx - do - test_path_is_file "$pi" && count=$(( $count + 1 )) - done && - test $count = 2 && - - ( - git hash-object --stdin expect && - - for pi in .git/objects/pack/pack-*.idx - do - git show-index <"$pi" - done | - sed -e "s/^[0-9]* \([0-9a-f]*\) .*/\1/" | - sort >actual && - - test_cmp expect actual - ) - -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1050-large/mid/.git/ -ok 12 - packsize limit - -expecting success of 1050.13 'diff --raw': - git commit -q -m initial && - echo modified >>large1 && - git add large1 && - git commit -q -m modified && - git diff --raw HEAD^ - -:100644 100644 6cef6d8 171a2cf M large1 -ok 13 - diff --raw - -expecting success of 1050.14 'diff --stat': - git diff --stat HEAD^ HEAD - - large1 | Bin 2000000 -> 2000009 bytes - 1 file changed, 0 insertions(+), 0 deletions(-) -ok 14 - diff --stat - -expecting success of 1050.15 'diff': - git diff HEAD^ HEAD >actual && - grep "Binary files.*differ" actual - -Binary files a/large1 and b/large1 differ -ok 15 - diff - -expecting success of 1050.16 'diff --cached': - git diff --cached HEAD^ >actual && - grep "Binary files.*differ" actual - -Binary files a/large1 and b/large1 differ -ok 16 - diff --cached - -expecting success of 1050.17 'hash-object': - git hash-object large1 - -171a2cf5cd75bd8d405266c986591716925e9712 -ok 17 - hash-object - -expecting success of 1050.18 'cat-file a large file': - git cat-file blob :large1 >/dev/null - -ok 18 - cat-file a large file - -expecting success of 1050.19 'cat-file a large file from a tag': - git tag -m largefile largefiletag :large1 && - git cat-file blob largefiletag >/dev/null - -ok 19 - cat-file a large file from a tag - -expecting success of 1050.20 'git-show a large file': - git show :large1 >/dev/null - - -ok 20 - git-show a large file - -expecting success of 1050.21 'index-pack': - git clone file://"$(pwd)"/.git foo && - GIT_DIR=non-existent git index-pack --object-format=$(test_oid algo) \ - --strict --verify foo/.git/objects/pack/*.pack - -Cloning into 'foo'... -ok 21 - index-pack - -expecting success of 1050.22 'repack': - git repack -ad - -ok 22 - repack - -expecting success of 1050.23 'pack-objects with large loose object': - SHA1=$(git hash-object huge) && - test_create_repo loose && - echo $SHA1 | git pack-objects --stdout | - GIT_ALLOC_LIMIT=0 GIT_DIR=loose/.git git unpack-objects && - echo $SHA1 | GIT_DIR=loose/.git git pack-objects pack && - test_create_repo packed && - mv pack-* packed/.git/objects/pack && - GIT_DIR=packed/.git git cat-file blob $SHA1 >actual && - test_cmp huge actual - -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1050-large/loose/.git/ -dc5b4c5413c9a2a6ca4f121474e1c9c8ea086153 -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1050-large/packed/.git/ -ok 23 - pack-objects with large loose object - -expecting success of 1050.24 'tar archiving': - git archive --format=tar HEAD >/dev/null - -ok 24 - tar archiving - -expecting success of 1050.25 'zip archiving, store only': - git archive --format=zip -0 HEAD >/dev/null - -ok 25 - zip archiving, store only - -expecting success of 1050.26 'zip archiving, deflate': - git archive --format=zip HEAD >/dev/null - -ok 26 - zip archiving, deflate - -expecting success of 1050.27 'fsck large blobs': - git fsck 2>err && - test_must_be_empty err - -ok 27 - fsck large blobs - -# passed all 27 test(s) -1..27 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t1307-config-blob.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1307-config-blob/.git/ expecting success of 1307.1 'create config blob': @@ -36082,6 +35952,408 @@ 1..10 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t1308-config-set.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1308-config-set/.git/ +expecting success of 1308.1 'setup default config': + cat >.git/config <<-\EOF + [case] + penguin = very blue + Movie = BadPhysics + UPPERCASE = true + MixedCase = true + my = + foo + baz = sam + [Cores] + WhatEver = Second + baz = bar + [cores] + baz = bat + [CORES] + baz = ball + [my "Foo bAr"] + hi = mixed-case + [my "FOO BAR"] + hi = upper-case + [my "foo bar"] + hi = lower-case + [case] + baz = bat + baz = hask + [lamb] + chop = 65 + head = none + [goat] + legs = 4 + head = true + skin = false + nose = 1 + horns + EOF + +ok 1 - setup default config + +expecting success of 1308.2 'get value for a simple key': + check_config get_value case.penguin "very blue" + +ok 2 - get value for a simple key + +expecting success of 1308.3 'get value for a key with value as an empty string': + check_config get_value case.my "" + +ok 3 - get value for a key with value as an empty string + +expecting success of 1308.4 'get value for a key with value as NULL': + check_config get_value case.foo "(NULL)" + +ok 4 - get value for a key with value as NULL + +expecting success of 1308.5 'upper case key': + check_config get_value case.UPPERCASE "true" && + check_config get_value case.uppercase "true" + +ok 5 - upper case key + +expecting success of 1308.6 'mixed case key': + check_config get_value case.MixedCase "true" && + check_config get_value case.MIXEDCASE "true" && + check_config get_value case.mixedcase "true" + +ok 6 - mixed case key + +expecting success of 1308.7 'key and value with mixed case': + check_config get_value case.Movie "BadPhysics" + +ok 7 - key and value with mixed case + +expecting success of 1308.8 'key with case sensitive subsection': + check_config get_value "my.Foo bAr.hi" "mixed-case" && + check_config get_value "my.FOO BAR.hi" "upper-case" && + check_config get_value "my.foo bar.hi" "lower-case" + +ok 8 - key with case sensitive subsection + +expecting success of 1308.9 'key with case insensitive section header': + check_config get_value cores.baz "ball" && + check_config get_value Cores.baz "ball" && + check_config get_value CORES.baz "ball" && + check_config get_value coreS.baz "ball" + +ok 9 - key with case insensitive section header + +expecting success of 1308.10 'key with case insensitive section header & variable': + check_config get_value CORES.BAZ "ball" && + check_config get_value cores.baz "ball" && + check_config get_value cores.BaZ "ball" && + check_config get_value cOreS.bAz "ball" + +ok 10 - key with case insensitive section header & variable + +expecting success of 1308.11 'find value with misspelled key': + check_config expect_code 1 get_value "my.fOo Bar.hi" "Value not found for \"my.fOo Bar.hi\"" + +ok 11 - find value with misspelled key + +expecting success of 1308.12 'find value with the highest priority': + check_config get_value case.baz "hask" + +ok 12 - find value with the highest priority + +expecting success of 1308.13 'find integer value for a key': + check_config get_int lamb.chop 65 + +ok 13 - find integer value for a key + +expecting success of 1308.14 'find string value for a key': + check_config get_string case.baz hask && + check_config expect_code 1 get_string case.ba "Value not found for \"case.ba\"" + +ok 14 - find string value for a key + +expecting success of 1308.15 'check line error when NULL string is queried': + test_expect_code 128 test-tool config get_string case.foo 2>result && + test_i18ngrep "fatal: .*case\.foo.*\.git/config.*line 7" result + +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +fatal: bad config variable 'case.foo' in file '.git/config' at line 7 +ok 15 - check line error when NULL string is queried + +expecting success of 1308.16 'find integer if value is non parse-able': + check_config expect_code 128 get_int lamb.head + +fatal: bad numeric config value 'none' for 'lamb.head': invalid unit +ok 16 - find integer if value is non parse-able + +expecting success of 1308.17 'find bool value for the entered key': + check_config get_bool goat.head 1 && + check_config get_bool goat.skin 0 && + check_config get_bool goat.nose 1 && + check_config get_bool goat.horns 1 && + check_config get_bool goat.legs 1 + +ok 17 - find bool value for the entered key + +expecting success of 1308.18 'find multiple values': + check_config get_value_multi case.baz sam bat hask + +ok 18 - find multiple values + +expecting success of 1308.19 'find value from a configset': + cat >config2 <<-\EOF && + [case] + baz = lama + [my] + new = silk + [case] + baz = ball + EOF + echo silk >expect && + test-tool config configset_get_value my.new config2 .git/config >actual && + test_cmp expect actual + +ok 19 - find value from a configset + +expecting success of 1308.20 'find value with highest priority from a configset': + echo hask >expect && + test-tool config configset_get_value case.baz config2 .git/config >actual && + test_cmp expect actual + +ok 20 - find value with highest priority from a configset + +expecting success of 1308.21 'find value_list for a key from a configset': + cat >expect <<-\EOF && + lama + ball + sam + bat + hask + EOF + test-tool config configset_get_value_multi case.baz config2 .git/config >actual && + test_cmp expect actual + +ok 21 - find value_list for a key from a configset + +expecting success of 1308.22 'proper error on non-existent files': + echo "Error (-1) reading configuration file non-existent-file." >expect && + test_expect_code 2 test-tool config configset_get_value foo.bar non-existent-file 2>actual && + test_cmp expect actual + +ok 22 - proper error on non-existent files + +expecting success of 1308.23 'proper error on directory "files"': + echo "Error (-1) reading configuration file a-directory." >expect && + mkdir a-directory && + test_expect_code 2 test-tool config configset_get_value foo.bar a-directory 2>output && + grep "^warning:" output && + grep "^Error" output >actual && + test_cmp expect actual + +warning: unable to access 'a-directory': Is a directory +ok 23 - proper error on directory "files" + +checking prerequisite: SANITY + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SANITY" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-SANITY" && + mkdir SANETESTD.1 SANETESTD.2 && + + chmod +w SANETESTD.1 SANETESTD.2 && + >SANETESTD.1/x 2>SANETESTD.2/x && + chmod -w SANETESTD.1 && + chmod -r SANETESTD.1/x && + chmod -rx SANETESTD.2 || + BUG "cannot prepare SANETESTD" + + ! test -r SANETESTD.1/x && + ! rm SANETESTD.1/x && ! test -f SANETESTD.2/x + status=$? + + chmod +rwx SANETESTD.1 SANETESTD.2 && + rm -rf SANETESTD.1 SANETESTD.2 || + BUG "cannot clean SANETESTD" + return $status + +) +rm: cannot remove 'SANETESTD.1/x': Permission denied +prerequisite SANITY ok +expecting success of 1308.24 'proper error on non-accessible files': + chmod -r .git/config && + test_when_finished "chmod +r .git/config" && + echo "Error (-1) reading configuration file .git/config." >expect && + test_expect_code 2 test-tool config configset_get_value foo.bar .git/config 2>output && + grep "^warning:" output && + grep "^Error" output >actual && + test_cmp expect actual + +warning: unable to access '.git/config': Permission denied +warning: unable to access '.git/config': Permission denied +ok 24 - proper error on non-accessible files + +expecting success of 1308.25 'proper error on error in default config files': + cp .git/config .git/config.old && + test_when_finished "mv .git/config.old .git/config" && + echo "[" >>.git/config && + echo "fatal: bad config line 34 in file .git/config" >expect && + test_expect_code 128 test-tool config get_value foo.bar 2>actual && + test_i18ncmp expect actual + +ok 25 - proper error on error in default config files + +expecting success of 1308.26 'proper error on error in custom config files': + echo "[" >>syntax-error && + echo "fatal: bad config line 1 in file syntax-error" >expect && + test_expect_code 128 test-tool config configset_get_value foo.bar syntax-error 2>actual && + test_i18ncmp expect actual + +ok 26 - proper error on error in custom config files + +expecting success of 1308.27 'check line errors for malformed values': + mv .git/config .git/config.old && + test_when_finished "mv .git/config.old .git/config" && + cat >.git/config <<-\EOF && + [alias] + br + EOF + test_expect_code 128 git br 2>result && + test_i18ngrep "missing value for .alias\.br" result && + test_i18ngrep "fatal: .*\.git/config" result && + test_i18ngrep "fatal: .*line 2" result + +error: missing value for 'alias.br' +fatal: bad config line 2 in file .git/config +fatal: bad config line 2 in file .git/config +ok 27 - check line errors for malformed values + +expecting success of 1308.28 'error on modifying repo config without repo': + nongit test_must_fail git config a.b c 2>err && + test_i18ngrep "not in a git directory" err + +fatal: not in a git directory +ok 28 - error on modifying repo config without repo + +expecting success of 1308.29 'iteration shows correct origins': + printf "[ignore]\n\tthis = please\n[foo]bar = from-repo\n" >.git/config && + printf "[foo]\n\tbar = from-home\n" >.gitconfig && + if test_have_prereq MINGW + then + # Use Windows path (i.e. *not* $HOME) + HOME_GITCONFIG=$(pwd)/.gitconfig + else + # Do not get fooled by symbolic links, i.e. $HOME != $(pwd) + HOME_GITCONFIG=$HOME/.gitconfig + fi && + cat >expect <<-EOF && + key=foo.bar + value=from-home + origin=file + name=$HOME_GITCONFIG + lno=2 + scope=global + + key=ignore.this + value=please + origin=file + name=.git/config + lno=2 + scope=local + + key=foo.bar + value=from-repo + origin=file + name=.git/config + lno=3 + scope=local + + key=foo.bar + value=from-cmdline + origin=command line + name= + lno=-1 + scope=command + EOF + GIT_CONFIG_PARAMETERS=$cmdline_config test-tool config iterate >actual && + test_cmp expect actual + +ok 29 - iteration shows correct origins + +# passed all 29 test(s) +1..29 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t1350-config-hooks-path.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1350-config-hooks-path/.git/ +expecting success of 1350.1 'set up a pre-commit hook in core.hooksPath': + mkdir -p .git/custom-hooks .git/hooks && + write_script .git/custom-hooks/pre-commit <<-\EOF && + echo CUSTOM >>actual + EOF + write_script .git/hooks/pre-commit <<-\EOF + echo NORMAL >>actual + EOF + +ok 1 - set up a pre-commit hook in core.hooksPath + +expecting success of 1350.2 'Check that various forms of specifying core.hooksPath work': + test_commit no_custom_hook && + git config core.hooksPath .git/custom-hooks && + test_commit have_custom_hook && + git config core.hooksPath .git/custom-hooks/ && + test_commit have_custom_hook_trailing_slash && + git config core.hooksPath "$PWD/.git/custom-hooks" && + test_commit have_custom_hook_abs_path && + git config core.hooksPath "$PWD/.git/custom-hooks/" && + test_commit have_custom_hook_abs_path_trailing_slash && + cat >expect <<-\EOF && + NORMAL + CUSTOM + CUSTOM + CUSTOM + CUSTOM + EOF + test_cmp expect actual + +[master (root-commit) 51fec20] no_custom_hook + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 no_custom_hook.t +[master d6f765a] have_custom_hook + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 have_custom_hook.t +[master c8447a6] have_custom_hook_trailing_slash + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 have_custom_hook_trailing_slash.t +[master acc1a92] have_custom_hook_abs_path + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 have_custom_hook_abs_path.t +[master 3a47fb1] have_custom_hook_abs_path_trailing_slash + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 have_custom_hook_abs_path_trailing_slash.t +ok 2 - Check that various forms of specifying core.hooksPath work + +expecting success of 1350.3 'git rev-parse --git-path hooks': + git config core.hooksPath .git/custom-hooks && + git rev-parse --git-path hooks/abc >actual && + test .git/custom-hooks/abc = "$(cat actual)" + +ok 3 - git rev-parse --git-path hooks + +# passed all 3 test(s) +1..3 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t1091-sparse-checkout-builtin.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1091-sparse-checkout-builtin/.git/ expecting success of 1091.1 'setup': @@ -36826,408 +37098,6 @@ 1..41 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1350-config-hooks-path.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1350-config-hooks-path/.git/ -expecting success of 1350.1 'set up a pre-commit hook in core.hooksPath': - mkdir -p .git/custom-hooks .git/hooks && - write_script .git/custom-hooks/pre-commit <<-\EOF && - echo CUSTOM >>actual - EOF - write_script .git/hooks/pre-commit <<-\EOF - echo NORMAL >>actual - EOF - -ok 1 - set up a pre-commit hook in core.hooksPath - -expecting success of 1350.2 'Check that various forms of specifying core.hooksPath work': - test_commit no_custom_hook && - git config core.hooksPath .git/custom-hooks && - test_commit have_custom_hook && - git config core.hooksPath .git/custom-hooks/ && - test_commit have_custom_hook_trailing_slash && - git config core.hooksPath "$PWD/.git/custom-hooks" && - test_commit have_custom_hook_abs_path && - git config core.hooksPath "$PWD/.git/custom-hooks/" && - test_commit have_custom_hook_abs_path_trailing_slash && - cat >expect <<-\EOF && - NORMAL - CUSTOM - CUSTOM - CUSTOM - CUSTOM - EOF - test_cmp expect actual - -[master (root-commit) 51fec20] no_custom_hook - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 no_custom_hook.t -[master d6f765a] have_custom_hook - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 have_custom_hook.t -[master c8447a6] have_custom_hook_trailing_slash - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 have_custom_hook_trailing_slash.t -[master acc1a92] have_custom_hook_abs_path - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 have_custom_hook_abs_path.t -[master 3a47fb1] have_custom_hook_abs_path_trailing_slash - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 have_custom_hook_abs_path_trailing_slash.t -ok 2 - Check that various forms of specifying core.hooksPath work - -expecting success of 1350.3 'git rev-parse --git-path hooks': - git config core.hooksPath .git/custom-hooks && - git rev-parse --git-path hooks/abc >actual && - test .git/custom-hooks/abc = "$(cat actual)" - -ok 3 - git rev-parse --git-path hooks - -# passed all 3 test(s) -1..3 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t1308-config-set.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1308-config-set/.git/ -expecting success of 1308.1 'setup default config': - cat >.git/config <<-\EOF - [case] - penguin = very blue - Movie = BadPhysics - UPPERCASE = true - MixedCase = true - my = - foo - baz = sam - [Cores] - WhatEver = Second - baz = bar - [cores] - baz = bat - [CORES] - baz = ball - [my "Foo bAr"] - hi = mixed-case - [my "FOO BAR"] - hi = upper-case - [my "foo bar"] - hi = lower-case - [case] - baz = bat - baz = hask - [lamb] - chop = 65 - head = none - [goat] - legs = 4 - head = true - skin = false - nose = 1 - horns - EOF - -ok 1 - setup default config - -expecting success of 1308.2 'get value for a simple key': - check_config get_value case.penguin "very blue" - -ok 2 - get value for a simple key - -expecting success of 1308.3 'get value for a key with value as an empty string': - check_config get_value case.my "" - -ok 3 - get value for a key with value as an empty string - -expecting success of 1308.4 'get value for a key with value as NULL': - check_config get_value case.foo "(NULL)" - -ok 4 - get value for a key with value as NULL - -expecting success of 1308.5 'upper case key': - check_config get_value case.UPPERCASE "true" && - check_config get_value case.uppercase "true" - -ok 5 - upper case key - -expecting success of 1308.6 'mixed case key': - check_config get_value case.MixedCase "true" && - check_config get_value case.MIXEDCASE "true" && - check_config get_value case.mixedcase "true" - -ok 6 - mixed case key - -expecting success of 1308.7 'key and value with mixed case': - check_config get_value case.Movie "BadPhysics" - -ok 7 - key and value with mixed case - -expecting success of 1308.8 'key with case sensitive subsection': - check_config get_value "my.Foo bAr.hi" "mixed-case" && - check_config get_value "my.FOO BAR.hi" "upper-case" && - check_config get_value "my.foo bar.hi" "lower-case" - -ok 8 - key with case sensitive subsection - -expecting success of 1308.9 'key with case insensitive section header': - check_config get_value cores.baz "ball" && - check_config get_value Cores.baz "ball" && - check_config get_value CORES.baz "ball" && - check_config get_value coreS.baz "ball" - -ok 9 - key with case insensitive section header - -expecting success of 1308.10 'key with case insensitive section header & variable': - check_config get_value CORES.BAZ "ball" && - check_config get_value cores.baz "ball" && - check_config get_value cores.BaZ "ball" && - check_config get_value cOreS.bAz "ball" - -ok 10 - key with case insensitive section header & variable - -expecting success of 1308.11 'find value with misspelled key': - check_config expect_code 1 get_value "my.fOo Bar.hi" "Value not found for \"my.fOo Bar.hi\"" - -ok 11 - find value with misspelled key - -expecting success of 1308.12 'find value with the highest priority': - check_config get_value case.baz "hask" - -ok 12 - find value with the highest priority - -expecting success of 1308.13 'find integer value for a key': - check_config get_int lamb.chop 65 - -ok 13 - find integer value for a key - -expecting success of 1308.14 'find string value for a key': - check_config get_string case.baz hask && - check_config expect_code 1 get_string case.ba "Value not found for \"case.ba\"" - -ok 14 - find string value for a key - -expecting success of 1308.15 'check line error when NULL string is queried': - test_expect_code 128 test-tool config get_string case.foo 2>result && - test_i18ngrep "fatal: .*case\.foo.*\.git/config.*line 7" result - -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -fatal: bad config variable 'case.foo' in file '.git/config' at line 7 -ok 15 - check line error when NULL string is queried - -expecting success of 1308.16 'find integer if value is non parse-able': - check_config expect_code 128 get_int lamb.head - -fatal: bad numeric config value 'none' for 'lamb.head': invalid unit -ok 16 - find integer if value is non parse-able - -expecting success of 1308.17 'find bool value for the entered key': - check_config get_bool goat.head 1 && - check_config get_bool goat.skin 0 && - check_config get_bool goat.nose 1 && - check_config get_bool goat.horns 1 && - check_config get_bool goat.legs 1 - -ok 17 - find bool value for the entered key - -expecting success of 1308.18 'find multiple values': - check_config get_value_multi case.baz sam bat hask - -ok 18 - find multiple values - -expecting success of 1308.19 'find value from a configset': - cat >config2 <<-\EOF && - [case] - baz = lama - [my] - new = silk - [case] - baz = ball - EOF - echo silk >expect && - test-tool config configset_get_value my.new config2 .git/config >actual && - test_cmp expect actual - -ok 19 - find value from a configset - -expecting success of 1308.20 'find value with highest priority from a configset': - echo hask >expect && - test-tool config configset_get_value case.baz config2 .git/config >actual && - test_cmp expect actual - -ok 20 - find value with highest priority from a configset - -expecting success of 1308.21 'find value_list for a key from a configset': - cat >expect <<-\EOF && - lama - ball - sam - bat - hask - EOF - test-tool config configset_get_value_multi case.baz config2 .git/config >actual && - test_cmp expect actual - -ok 21 - find value_list for a key from a configset - -expecting success of 1308.22 'proper error on non-existent files': - echo "Error (-1) reading configuration file non-existent-file." >expect && - test_expect_code 2 test-tool config configset_get_value foo.bar non-existent-file 2>actual && - test_cmp expect actual - -ok 22 - proper error on non-existent files - -expecting success of 1308.23 'proper error on directory "files"': - echo "Error (-1) reading configuration file a-directory." >expect && - mkdir a-directory && - test_expect_code 2 test-tool config configset_get_value foo.bar a-directory 2>output && - grep "^warning:" output && - grep "^Error" output >actual && - test_cmp expect actual - -warning: unable to access 'a-directory': Is a directory -ok 23 - proper error on directory "files" - -checking prerequisite: SANITY - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SANITY" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-SANITY" && - mkdir SANETESTD.1 SANETESTD.2 && - - chmod +w SANETESTD.1 SANETESTD.2 && - >SANETESTD.1/x 2>SANETESTD.2/x && - chmod -w SANETESTD.1 && - chmod -r SANETESTD.1/x && - chmod -rx SANETESTD.2 || - BUG "cannot prepare SANETESTD" - - ! test -r SANETESTD.1/x && - ! rm SANETESTD.1/x && ! test -f SANETESTD.2/x - status=$? - - chmod +rwx SANETESTD.1 SANETESTD.2 && - rm -rf SANETESTD.1 SANETESTD.2 || - BUG "cannot clean SANETESTD" - return $status - -) -rm: cannot remove 'SANETESTD.1/x': Permission denied -prerequisite SANITY ok -expecting success of 1308.24 'proper error on non-accessible files': - chmod -r .git/config && - test_when_finished "chmod +r .git/config" && - echo "Error (-1) reading configuration file .git/config." >expect && - test_expect_code 2 test-tool config configset_get_value foo.bar .git/config 2>output && - grep "^warning:" output && - grep "^Error" output >actual && - test_cmp expect actual - -warning: unable to access '.git/config': Permission denied -warning: unable to access '.git/config': Permission denied -ok 24 - proper error on non-accessible files - -expecting success of 1308.25 'proper error on error in default config files': - cp .git/config .git/config.old && - test_when_finished "mv .git/config.old .git/config" && - echo "[" >>.git/config && - echo "fatal: bad config line 34 in file .git/config" >expect && - test_expect_code 128 test-tool config get_value foo.bar 2>actual && - test_i18ncmp expect actual - -ok 25 - proper error on error in default config files - -expecting success of 1308.26 'proper error on error in custom config files': - echo "[" >>syntax-error && - echo "fatal: bad config line 1 in file syntax-error" >expect && - test_expect_code 128 test-tool config configset_get_value foo.bar syntax-error 2>actual && - test_i18ncmp expect actual - -ok 26 - proper error on error in custom config files - -expecting success of 1308.27 'check line errors for malformed values': - mv .git/config .git/config.old && - test_when_finished "mv .git/config.old .git/config" && - cat >.git/config <<-\EOF && - [alias] - br - EOF - test_expect_code 128 git br 2>result && - test_i18ngrep "missing value for .alias\.br" result && - test_i18ngrep "fatal: .*\.git/config" result && - test_i18ngrep "fatal: .*line 2" result - -error: missing value for 'alias.br' -fatal: bad config line 2 in file .git/config -fatal: bad config line 2 in file .git/config -ok 27 - check line errors for malformed values - -expecting success of 1308.28 'error on modifying repo config without repo': - nongit test_must_fail git config a.b c 2>err && - test_i18ngrep "not in a git directory" err - -fatal: not in a git directory -ok 28 - error on modifying repo config without repo - -expecting success of 1308.29 'iteration shows correct origins': - printf "[ignore]\n\tthis = please\n[foo]bar = from-repo\n" >.git/config && - printf "[foo]\n\tbar = from-home\n" >.gitconfig && - if test_have_prereq MINGW - then - # Use Windows path (i.e. *not* $HOME) - HOME_GITCONFIG=$(pwd)/.gitconfig - else - # Do not get fooled by symbolic links, i.e. $HOME != $(pwd) - HOME_GITCONFIG=$HOME/.gitconfig - fi && - cat >expect <<-EOF && - key=foo.bar - value=from-home - origin=file - name=$HOME_GITCONFIG - lno=2 - scope=global - - key=ignore.this - value=please - origin=file - name=.git/config - lno=2 - scope=local - - key=foo.bar - value=from-repo - origin=file - name=.git/config - lno=3 - scope=local - - key=foo.bar - value=from-cmdline - origin=command line - name= - lno=-1 - scope=command - EOF - GIT_CONFIG_PARAMETERS=$cmdline_config test-tool config iterate >actual && - test_cmp expect actual - -ok 29 - iteration shows correct origins - -# passed all 29 test(s) -1..29 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t1401-symbolic-ref.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1401-symbolic-ref/.git/ expecting success of 1401.1 'symbolic-ref writes HEAD': @@ -38836,6 +38706,203 @@ 1..11 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t1412-reflog-loop.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1412-reflog-loop/.git/ +expecting success of 1412.1 'setup commits': + test_tick && + echo content >file && git add file && git commit -m one && + git tag one && + echo content >>file && git add file && git commit -m two && + git tag two + +[master (root-commit) e46513e] one + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 file +[master 441e5e0] two + Author: A U Thor + 1 file changed, 1 insertion(+) +ok 1 - setup commits + +expecting success of 1412.2 'setup reflog with alternating commits': + git checkout -b topic && + git reset one && + git reset two && + git reset one && + git reset two + +Switched to a new branch 'topic' +Unstaged changes after reset: +M file +Unstaged changes after reset: +M file +ok 2 - setup reflog with alternating commits + +expecting success of 1412.3 'reflog shows all entries': + cat >expect <<-\EOF && + topic@{0} reset: moving to two + topic@{1} reset: moving to one + topic@{2} reset: moving to two + topic@{3} reset: moving to one + topic@{4} branch: Created from HEAD + EOF + git log -g --format="%gd %gs" topic >actual && + test_cmp expect actual + +ok 3 - reflog shows all entries + +# passed all 3 test(s) +1..3 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t1411-reflog-show.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1411-reflog-show/.git/ +expecting success of 1411.1 'setup': + echo content >file && + git add file && + test_tick && + git commit -m one + +[master (root-commit) e46513e] one + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 file +ok 1 - setup + +expecting success of 1411.2 'log -g shows reflog headers': + git log -g -1 >tmp && + grep ^Reflog actual && + test_cmp expect actual + +ok 2 - log -g shows reflog headers + +expecting success of 1411.3 'oneline reflog format': + git log -g -1 --oneline >actual && + test_cmp expect actual + +ok 3 - oneline reflog format + +expecting success of 1411.4 'reflog default format': + git reflog -1 >actual && + test_cmp expect actual + +ok 4 - reflog default format + +expecting success of 1411.5 'override reflog default format': + git reflog --format=short -1 >actual && + test_cmp expect actual + +ok 5 - override reflog default format + +expecting success of 1411.6 'using @{now} syntax shows reflog date (multiline)': + git log -g -1 HEAD@{now} >tmp && + grep ^Reflog actual && + test_cmp expect actual + +ok 6 - using @{now} syntax shows reflog date (multiline) + +expecting success of 1411.7 'using @{now} syntax shows reflog date (oneline)': + git log -g -1 --oneline HEAD@{now} >actual && + test_cmp expect actual + +ok 7 - using @{now} syntax shows reflog date (oneline) + +expecting success of 1411.8 'using @{now} syntax shows reflog date (format=%gd)': + git log -g -1 --format=%gd HEAD@{now} >actual && + test_cmp expect actual + +ok 8 - using @{now} syntax shows reflog date (format=%gd) + +expecting success of 1411.9 'using --date= shows reflog date (multiline)': + git log -g -1 --date=default >tmp && + grep ^Reflog actual && + test_cmp expect actual + +ok 9 - using --date= shows reflog date (multiline) + +expecting success of 1411.10 'using --date= shows reflog date (oneline)': + git log -g -1 --oneline --date=default >actual && + test_cmp expect actual + +ok 10 - using --date= shows reflog date (oneline) + +expecting success of 1411.11 'using --date= shows reflog date (format=%gd)': + git log -g -1 --format=%gd --date=raw >actual && + test_cmp expect actual + +ok 11 - using --date= shows reflog date (format=%gd) + +expecting success of 1411.12 'log.date does not invoke "--date" magic (multiline)': + test_config log.date raw && + git log -g -1 >tmp && + grep ^Reflog actual && + test_cmp expect actual + +ok 12 - log.date does not invoke "--date" magic (multiline) + +expecting success of 1411.13 'log.date does not invoke "--date" magic (oneline)': + test_config log.date raw && + git log -g -1 --oneline >actual && + test_cmp expect actual + +ok 13 - log.date does not invoke "--date" magic (oneline) + +expecting success of 1411.14 'log.date does not invoke "--date" magic (format=%gd)': + test_config log.date raw && + git log -g -1 --format=%gd >actual && + test_cmp expect actual + +ok 14 - log.date does not invoke "--date" magic (format=%gd) + +expecting success of 1411.15 '--date magic does not override explicit @{0} syntax': + git log -g -1 --format=%gd --date=raw HEAD@{0} >actual && + test_cmp expect actual + +ok 15 - --date magic does not override explicit @{0} syntax + +expecting success of 1411.16 'empty reflog file': + git branch empty && + git reflog expire --expire=all refs/heads/empty && + + git log -g empty >actual && + test_must_be_empty actual + +ok 16 - empty reflog file + +expecting success of 1411.17 'git log -g -p shows diffs vs. parents': + test_commit two && + git branch flipflop && + git update-ref refs/heads/flipflop -m flip1 HEAD^ && + git update-ref refs/heads/flipflop -m flop1 HEAD && + git update-ref refs/heads/flipflop -m flip2 HEAD^ && + git log -g -p flipflop >reflog && + grep -v ^Reflog reflog >actual && + git log -1 -p HEAD^ >log.one && + git log -1 -p HEAD >log.two && + ( + cat log.one && echo && + cat log.two && echo && + cat log.one && echo && + cat log.two + ) >expect && + test_cmp expect actual + +[master fc3e0aa] two + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 two.t +ok 17 - git log -g -p shows diffs vs. parents + +expecting success of 1411.18 'reflog exists works': + git reflog exists refs/heads/master && + ! git reflog exists refs/heads/nonexistent + +ok 18 - reflog exists works + +# passed all 18 test(s) +1..18 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t1300-config.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1300-config/.git/ expecting success of 1300.1 'clear default config': @@ -41492,203 +41559,6 @@ 1..175 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1412-reflog-loop.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1412-reflog-loop/.git/ -expecting success of 1412.1 'setup commits': - test_tick && - echo content >file && git add file && git commit -m one && - git tag one && - echo content >>file && git add file && git commit -m two && - git tag two - -[master (root-commit) e46513e] one - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 file -[master 441e5e0] two - Author: A U Thor - 1 file changed, 1 insertion(+) -ok 1 - setup commits - -expecting success of 1412.2 'setup reflog with alternating commits': - git checkout -b topic && - git reset one && - git reset two && - git reset one && - git reset two - -Switched to a new branch 'topic' -Unstaged changes after reset: -M file -Unstaged changes after reset: -M file -ok 2 - setup reflog with alternating commits - -expecting success of 1412.3 'reflog shows all entries': - cat >expect <<-\EOF && - topic@{0} reset: moving to two - topic@{1} reset: moving to one - topic@{2} reset: moving to two - topic@{3} reset: moving to one - topic@{4} branch: Created from HEAD - EOF - git log -g --format="%gd %gs" topic >actual && - test_cmp expect actual - -ok 3 - reflog shows all entries - -# passed all 3 test(s) -1..3 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t1411-reflog-show.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1411-reflog-show/.git/ -expecting success of 1411.1 'setup': - echo content >file && - git add file && - test_tick && - git commit -m one - -[master (root-commit) e46513e] one - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 file -ok 1 - setup - -expecting success of 1411.2 'log -g shows reflog headers': - git log -g -1 >tmp && - grep ^Reflog actual && - test_cmp expect actual - -ok 2 - log -g shows reflog headers - -expecting success of 1411.3 'oneline reflog format': - git log -g -1 --oneline >actual && - test_cmp expect actual - -ok 3 - oneline reflog format - -expecting success of 1411.4 'reflog default format': - git reflog -1 >actual && - test_cmp expect actual - -ok 4 - reflog default format - -expecting success of 1411.5 'override reflog default format': - git reflog --format=short -1 >actual && - test_cmp expect actual - -ok 5 - override reflog default format - -expecting success of 1411.6 'using @{now} syntax shows reflog date (multiline)': - git log -g -1 HEAD@{now} >tmp && - grep ^Reflog actual && - test_cmp expect actual - -ok 6 - using @{now} syntax shows reflog date (multiline) - -expecting success of 1411.7 'using @{now} syntax shows reflog date (oneline)': - git log -g -1 --oneline HEAD@{now} >actual && - test_cmp expect actual - -ok 7 - using @{now} syntax shows reflog date (oneline) - -expecting success of 1411.8 'using @{now} syntax shows reflog date (format=%gd)': - git log -g -1 --format=%gd HEAD@{now} >actual && - test_cmp expect actual - -ok 8 - using @{now} syntax shows reflog date (format=%gd) - -expecting success of 1411.9 'using --date= shows reflog date (multiline)': - git log -g -1 --date=default >tmp && - grep ^Reflog actual && - test_cmp expect actual - -ok 9 - using --date= shows reflog date (multiline) - -expecting success of 1411.10 'using --date= shows reflog date (oneline)': - git log -g -1 --oneline --date=default >actual && - test_cmp expect actual - -ok 10 - using --date= shows reflog date (oneline) - -expecting success of 1411.11 'using --date= shows reflog date (format=%gd)': - git log -g -1 --format=%gd --date=raw >actual && - test_cmp expect actual - -ok 11 - using --date= shows reflog date (format=%gd) - -expecting success of 1411.12 'log.date does not invoke "--date" magic (multiline)': - test_config log.date raw && - git log -g -1 >tmp && - grep ^Reflog actual && - test_cmp expect actual - -ok 12 - log.date does not invoke "--date" magic (multiline) - -expecting success of 1411.13 'log.date does not invoke "--date" magic (oneline)': - test_config log.date raw && - git log -g -1 --oneline >actual && - test_cmp expect actual - -ok 13 - log.date does not invoke "--date" magic (oneline) - -expecting success of 1411.14 'log.date does not invoke "--date" magic (format=%gd)': - test_config log.date raw && - git log -g -1 --format=%gd >actual && - test_cmp expect actual - -ok 14 - log.date does not invoke "--date" magic (format=%gd) - -expecting success of 1411.15 '--date magic does not override explicit @{0} syntax': - git log -g -1 --format=%gd --date=raw HEAD@{0} >actual && - test_cmp expect actual - -ok 15 - --date magic does not override explicit @{0} syntax - -expecting success of 1411.16 'empty reflog file': - git branch empty && - git reflog expire --expire=all refs/heads/empty && - - git log -g empty >actual && - test_must_be_empty actual - -ok 16 - empty reflog file - -expecting success of 1411.17 'git log -g -p shows diffs vs. parents': - test_commit two && - git branch flipflop && - git update-ref refs/heads/flipflop -m flip1 HEAD^ && - git update-ref refs/heads/flipflop -m flop1 HEAD && - git update-ref refs/heads/flipflop -m flip2 HEAD^ && - git log -g -p flipflop >reflog && - grep -v ^Reflog reflog >actual && - git log -1 -p HEAD^ >log.one && - git log -1 -p HEAD >log.two && - ( - cat log.one && echo && - cat log.two && echo && - cat log.one && echo && - cat log.two - ) >expect && - test_cmp expect actual - -[master fc3e0aa] two - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 two.t -ok 17 - git log -g -p shows diffs vs. parents - -expecting success of 1411.18 'reflog exists works': - git reflog exists refs/heads/master && - ! git reflog exists refs/heads/nonexistent - -ok 18 - reflog exists works - -# passed all 18 test(s) -1..18 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t1413-reflog-detach.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1413-reflog-detach/.git/ expecting success of 1413.1 'setup': @@ -42049,6 +41919,51 @@ 1..12 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t1420-lost-found.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1420-lost-found/.git/ +expecting success of 1420.1 'setup': + git config core.logAllRefUpdates 0 && + : > file1 && + git add file1 && + test_tick && + git commit -m initial && + echo 1 > file1 && + echo 2 > file2 && + git add file1 file2 && + test_tick && + git commit -m second && + echo 3 > file3 && + git add file3 + +[master (root-commit) 9bb1ae9] initial + Author: A U Thor + 1 file changed, 0 insertions(+), 0 deletions(-) + create mode 100644 file1 +[master 8ad33be] second + Author: A U Thor + 2 files changed, 2 insertions(+) + create mode 100644 file2 +ok 1 - setup + +expecting success of 1420.2 'lost and found something': + git rev-parse HEAD > lost-commit && + git rev-parse :file3 > lost-other && + test_tick && + git reset --hard HEAD^ && + git fsck --lost-found && + test 2 = $(ls .git/lost-found/*/* | wc -l) && + test -f .git/lost-found/commit/$(cat lost-commit) && + test -f .git/lost-found/other/$(cat lost-other) + +HEAD is now at 9bb1ae9 initial +dangling blob 00750edc07d6415dcc07ae0351e9397b0222b7ba +dangling commit 8ad33beea8de8e15812274614acd0a26d73b60f8 +ok 2 - lost and found something + +# passed all 2 test(s) +1..2 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t1404-update-ref-errors.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1404-update-ref-errors/.git/ expecting success of 1404.1 'setup': @@ -42655,223 +42570,166 @@ 1..53 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1420-lost-found.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1420-lost-found/.git/ -expecting success of 1420.1 'setup': - git config core.logAllRefUpdates 0 && - : > file1 && - git add file1 && - test_tick && - git commit -m initial && - echo 1 > file1 && - echo 2 > file2 && - git add file1 file2 && - test_tick && - git commit -m second && - echo 3 > file3 && - git add file3 - -[master (root-commit) 9bb1ae9] initial - Author: A U Thor - 1 file changed, 0 insertions(+), 0 deletions(-) - create mode 100644 file1 -[master 8ad33be] second - Author: A U Thor - 2 files changed, 2 insertions(+) - create mode 100644 file2 -ok 1 - setup - -expecting success of 1420.2 'lost and found something': - git rev-parse HEAD > lost-commit && - git rev-parse :file3 > lost-other && - test_tick && - git reset --hard HEAD^ && - git fsck --lost-found && - test 2 = $(ls .git/lost-found/*/* | wc -l) && - test -f .git/lost-found/commit/$(cat lost-commit) && - test -f .git/lost-found/other/$(cat lost-other) - -HEAD is now at 9bb1ae9 initial -dangling blob 00750edc07d6415dcc07ae0351e9397b0222b7ba -dangling commit 8ad33beea8de8e15812274614acd0a26d73b60f8 -ok 2 - lost and found something - -# passed all 2 test(s) -1..2 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t1415-worktree-refs.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1415-worktree-refs/.git/ -expecting success of 1415.1 'setup': - test_commit initial && - test_commit wt1 && - test_commit wt2 && - git worktree add wt1 wt1 && - git worktree add wt2 wt2 && - git checkout initial && - git update-ref refs/worktree/foo HEAD && - git -C wt1 update-ref refs/worktree/foo HEAD && - git -C wt2 update-ref refs/worktree/foo HEAD +*** t1416-ref-transaction-hooks.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1416-ref-transaction-hooks/.git/ +expecting success of 1416.1 'setup': + mkdir -p .git/hooks && + test_commit PRE && + PRE_OID=$(git rev-parse PRE) && + test_commit POST && + POST_OID=$(git rev-parse POST) -[master (root-commit) 24b24cf] initial - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 initial.t -[master 42fba42] wt1 +[master (root-commit) 63ac8e7] PRE Author: A U Thor 1 file changed, 1 insertion(+) - create mode 100644 wt1.t -[master 83df652] wt2 + create mode 100644 PRE.t +[master 99d5316] POST Author: A U Thor 1 file changed, 1 insertion(+) - create mode 100644 wt2.t -Preparing worktree (detached HEAD 42fba42) -HEAD is now at 42fba42 wt1 -Preparing worktree (detached HEAD 83df652) -HEAD is now at 83df652 wt2 -Note: switching to 'initial'. - -You are in 'detached HEAD' state. You can look around, make experimental -changes and commit them, and you can discard any commits you make in this -state without impacting any branches by switching back to a branch. - -If you want to create a new branch to retain commits you create, you may -do so (now or later) by using -c with the switch command. Example: - - git switch -c - -Or undo this operation with: - - git switch - - -Turn off this advice by setting config variable advice.detachedHead to false - -HEAD is now at 24b24cf initial + create mode 100644 POST.t ok 1 - setup -expecting success of 1415.2 'refs/worktree must not be packed': - git pack-refs --all && - test_path_is_missing .git/refs/tags/wt1 && - test_path_is_file .git/refs/worktree/foo && - test_path_is_file .git/worktrees/wt1/refs/worktree/foo && - test_path_is_file .git/worktrees/wt2/refs/worktree/foo - -ok 2 - refs/worktree must not be packed - -expecting success of 1415.3 'refs/worktree are per-worktree': - test_cmp_rev worktree/foo initial && - ( cd wt1 && test_cmp_rev worktree/foo wt1 ) && - ( cd wt2 && test_cmp_rev worktree/foo wt2 ) +expecting success of 1416.2 'hook allows updating ref if successful': + test_when_finished "rm .git/hooks/reference-transaction" && + git reset --hard PRE && + write_script .git/hooks/reference-transaction <<-\EOF && + echo "$*" >>actual + EOF + cat >expect <<-EOF && + prepared + committed + EOF + git update-ref HEAD POST && + test_cmp expect actual -ok 3 - refs/worktree are per-worktree +HEAD is now at 63ac8e7 PRE +ok 2 - hook allows updating ref if successful -expecting success of 1415.4 'resolve main-worktree/HEAD': - test_cmp_rev main-worktree/HEAD initial && - ( cd wt1 && test_cmp_rev main-worktree/HEAD initial ) && - ( cd wt2 && test_cmp_rev main-worktree/HEAD initial ) +expecting success of 1416.3 'hook aborts updating ref in prepared state': + test_when_finished "rm .git/hooks/reference-transaction" && + git reset --hard PRE && + write_script .git/hooks/reference-transaction <<-\EOF && + if test "$1" = prepared + then + exit 1 + fi + EOF + test_must_fail git update-ref HEAD POST 2>err && + test_i18ngrep "ref updates aborted by hook" err -ok 4 - resolve main-worktree/HEAD +HEAD is now at 63ac8e7 PRE +checking prerequisite: C_LOCALE_OUTPUT -expecting success of 1415.5 'ambiguous main-worktree/HEAD': - mkdir -p .git/refs/heads/main-worktree && - test_when_finished rm -f .git/refs/heads/main-worktree/HEAD && - cp .git/HEAD .git/refs/heads/main-worktree/HEAD && - git rev-parse main-worktree/HEAD 2>warn && - grep "main-worktree/HEAD.*ambiguous" warn +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false -24b24cf8a829f5b8c30dfc018b0a459a2ccaf380 -warning: refname 'main-worktree/HEAD' is ambiguous. -ok 5 - ambiguous main-worktree/HEAD +) +prerequisite C_LOCALE_OUTPUT ok +fatal: ref updates aborted by hook +ok 3 - hook aborts updating ref in prepared state -expecting success of 1415.6 'resolve worktrees/xx/HEAD': - test_cmp_rev worktrees/wt1/HEAD wt1 && - ( cd wt1 && test_cmp_rev worktrees/wt1/HEAD wt1 ) && - ( cd wt2 && test_cmp_rev worktrees/wt1/HEAD wt1 ) +expecting success of 1416.4 'hook gets all queued updates in prepared state': + test_when_finished "rm .git/hooks/reference-transaction actual" && + git reset --hard PRE && + write_script .git/hooks/reference-transaction <<-\EOF && + if test "$1" = prepared + then + while read -r line + do + printf "%s\n" "$line" + done >actual + fi + EOF + cat >expect <<-EOF && + $ZERO_OID $POST_OID HEAD + $ZERO_OID $POST_OID refs/heads/master + EOF + git update-ref HEAD POST <<-EOF && + update HEAD $ZERO_OID $POST_OID + update refs/heads/master $ZERO_OID $POST_OID + EOF + test_cmp expect actual -ok 6 - resolve worktrees/xx/HEAD +HEAD is now at 63ac8e7 PRE +ok 4 - hook gets all queued updates in prepared state -expecting success of 1415.7 'ambiguous worktrees/xx/HEAD': - mkdir -p .git/refs/heads/worktrees/wt1 && - test_when_finished rm -f .git/refs/heads/worktrees/wt1/HEAD && - cp .git/HEAD .git/refs/heads/worktrees/wt1/HEAD && - git rev-parse worktrees/wt1/HEAD 2>warn && - grep "worktrees/wt1/HEAD.*ambiguous" warn +expecting success of 1416.5 'hook gets all queued updates in committed state': + test_when_finished "rm .git/hooks/reference-transaction actual" && + git reset --hard PRE && + write_script .git/hooks/reference-transaction <<-\EOF && + if test "$1" = committed + then + while read -r line + do + printf "%s\n" "$line" + done >actual + fi + EOF + cat >expect <<-EOF && + $ZERO_OID $POST_OID HEAD + $ZERO_OID $POST_OID refs/heads/master + EOF + git update-ref HEAD POST && + test_cmp expect actual -42fba42569eaa325aaade18832dfa5432d54ffd1 -warning: refname 'worktrees/wt1/HEAD' is ambiguous. -ok 7 - ambiguous worktrees/xx/HEAD +HEAD is now at 63ac8e7 PRE +ok 5 - hook gets all queued updates in committed state -expecting success of 1415.8 'reflog of main-worktree/HEAD': - git reflog HEAD | sed "s/HEAD/main-worktree\/HEAD/" >expected && - git reflog main-worktree/HEAD >actual && - test_cmp expected actual && - git -C wt1 reflog main-worktree/HEAD >actual.wt1 && - test_cmp expected actual.wt1 +expecting success of 1416.6 'hook gets all queued updates in aborted state': + test_when_finished "rm .git/hooks/reference-transaction actual" && + git reset --hard PRE && + write_script .git/hooks/reference-transaction <<-\EOF && + if test "$1" = aborted + then + while read -r line + do + printf "%s\n" "$line" + done >actual + fi + EOF + cat >expect <<-EOF && + $ZERO_OID $POST_OID HEAD + $ZERO_OID $POST_OID refs/heads/master + EOF + git update-ref --stdin <<-EOF && + start + update HEAD POST $ZERO_OID + update refs/heads/master POST $ZERO_OID + abort + EOF + test_cmp expect actual -ok 8 - reflog of main-worktree/HEAD +HEAD is now at 63ac8e7 PRE +start: ok +abort: ok +ok 6 - hook gets all queued updates in aborted state -expecting success of 1415.9 'reflog of worktrees/xx/HEAD': - git -C wt2 reflog HEAD | sed "s/HEAD/worktrees\/wt2\/HEAD/" >expected && - git reflog worktrees/wt2/HEAD >actual && - test_cmp expected actual && - git -C wt1 reflog worktrees/wt2/HEAD >actual.wt1 && - test_cmp expected actual.wt1 && - git -C wt2 reflog worktrees/wt2/HEAD >actual.wt2 && - test_cmp expected actual.wt2 +expecting success of 1416.7 'interleaving hook calls succeed': + test_when_finished "rm -r target-repo.git" && -ok 9 - reflog of worktrees/xx/HEAD + git init --bare target-repo.git && -expecting success of 1415.10 'for-each-ref from main worktree': - mkdir fer1 && - git -C fer1 init repo && - test_commit -C fer1/repo initial && - git -C fer1/repo worktree add ../second && - git -C fer1/repo update-ref refs/bisect/first HEAD && - git -C fer1/repo update-ref refs/rewritten/first HEAD && - git -C fer1/repo update-ref refs/worktree/first HEAD && - git -C fer1/repo for-each-ref --format="%(refname)" | grep first >actual && - cat >expected <<-\EOF && - refs/bisect/first - refs/rewritten/first - refs/worktree/first + write_script target-repo.git/hooks/reference-transaction <<-\EOF && + echo $0 "$@" >>actual EOF - test_cmp expected actual -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1415-worktree-refs/fer1/repo/.git/ -[master (root-commit) 1935181] initial - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 initial.t -Preparing worktree (new branch 'second') -HEAD is now at 1935181 initial -ok 10 - for-each-ref from main worktree + write_script target-repo.git/hooks/update <<-\EOF && + echo $0 "$@" >>actual + EOF -expecting success of 1415.11 'for-each-ref from linked worktree': - mkdir fer2 && - git -C fer2 init repo && - test_commit -C fer2/repo initial && - git -C fer2/repo worktree add ../second && - git -C fer2/second update-ref refs/bisect/second HEAD && - git -C fer2/second update-ref refs/rewritten/second HEAD && - git -C fer2/second update-ref refs/worktree/second HEAD && - git -C fer2/second for-each-ref --format="%(refname)" | grep second >actual && - cat >expected <<-\EOF && - refs/bisect/second - refs/heads/second - refs/rewritten/second - refs/worktree/second + cat >expect <<-EOF && + hooks/update refs/tags/PRE $ZERO_OID $PRE_OID + hooks/reference-transaction prepared + hooks/reference-transaction committed + hooks/update refs/tags/POST $ZERO_OID $POST_OID + hooks/reference-transaction prepared + hooks/reference-transaction committed EOF - test_cmp expected actual + + git push ./target-repo.git PRE POST && + test_cmp expect target-repo.git/actual hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all @@ -42883,17 +42741,14 @@ hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1415-worktree-refs/fer2/repo/.git/ -[master (root-commit) 23fa7ba] initial - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 initial.t -Preparing worktree (new branch 'second') -HEAD is now at 23fa7ba initial -ok 11 - for-each-ref from linked worktree +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1416-ref-transaction-hooks/target-repo.git/ +To ./target-repo.git + * [new tag] PRE -> PRE + * [new tag] POST -> POST +ok 7 - interleaving hook calls succeed -# passed all 11 test(s) -1..11 +# passed all 7 test(s) +1..7 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' *** t1410-reflog.sh *** @@ -43480,166 +43335,178 @@ 1..22 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1416-ref-transaction-hooks.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1416-ref-transaction-hooks/.git/ -expecting success of 1416.1 'setup': - mkdir -p .git/hooks && - test_commit PRE && - PRE_OID=$(git rev-parse PRE) && - test_commit POST && - POST_OID=$(git rev-parse POST) +*** t1415-worktree-refs.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1415-worktree-refs/.git/ +expecting success of 1415.1 'setup': + test_commit initial && + test_commit wt1 && + test_commit wt2 && + git worktree add wt1 wt1 && + git worktree add wt2 wt2 && + git checkout initial && + git update-ref refs/worktree/foo HEAD && + git -C wt1 update-ref refs/worktree/foo HEAD && + git -C wt2 update-ref refs/worktree/foo HEAD -[master (root-commit) 63ac8e7] PRE +[master (root-commit) 24b24cf] initial Author: A U Thor 1 file changed, 1 insertion(+) - create mode 100644 PRE.t -[master 99d5316] POST + create mode 100644 initial.t +[master 42fba42] wt1 Author: A U Thor 1 file changed, 1 insertion(+) - create mode 100644 POST.t + create mode 100644 wt1.t +[master 83df652] wt2 + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 wt2.t +Preparing worktree (detached HEAD 42fba42) +HEAD is now at 42fba42 wt1 +Preparing worktree (detached HEAD 83df652) +HEAD is now at 83df652 wt2 +Note: switching to 'initial'. + +You are in 'detached HEAD' state. You can look around, make experimental +changes and commit them, and you can discard any commits you make in this +state without impacting any branches by switching back to a branch. + +If you want to create a new branch to retain commits you create, you may +do so (now or later) by using -c with the switch command. Example: + + git switch -c + +Or undo this operation with: + + git switch - + +Turn off this advice by setting config variable advice.detachedHead to false + +HEAD is now at 24b24cf initial ok 1 - setup -expecting success of 1416.2 'hook allows updating ref if successful': - test_when_finished "rm .git/hooks/reference-transaction" && - git reset --hard PRE && - write_script .git/hooks/reference-transaction <<-\EOF && - echo "$*" >>actual - EOF - cat >expect <<-EOF && - prepared - committed - EOF - git update-ref HEAD POST && - test_cmp expect actual +expecting success of 1415.2 'refs/worktree must not be packed': + git pack-refs --all && + test_path_is_missing .git/refs/tags/wt1 && + test_path_is_file .git/refs/worktree/foo && + test_path_is_file .git/worktrees/wt1/refs/worktree/foo && + test_path_is_file .git/worktrees/wt2/refs/worktree/foo -HEAD is now at 63ac8e7 PRE -ok 2 - hook allows updating ref if successful +ok 2 - refs/worktree must not be packed -expecting success of 1416.3 'hook aborts updating ref in prepared state': - test_when_finished "rm .git/hooks/reference-transaction" && - git reset --hard PRE && - write_script .git/hooks/reference-transaction <<-\EOF && - if test "$1" = prepared - then - exit 1 - fi - EOF - test_must_fail git update-ref HEAD POST 2>err && - test_i18ngrep "ref updates aborted by hook" err +expecting success of 1415.3 'refs/worktree are per-worktree': + test_cmp_rev worktree/foo initial && + ( cd wt1 && test_cmp_rev worktree/foo wt1 ) && + ( cd wt2 && test_cmp_rev worktree/foo wt2 ) -HEAD is now at 63ac8e7 PRE -checking prerequisite: C_LOCALE_OUTPUT +ok 3 - refs/worktree are per-worktree -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false +expecting success of 1415.4 'resolve main-worktree/HEAD': + test_cmp_rev main-worktree/HEAD initial && + ( cd wt1 && test_cmp_rev main-worktree/HEAD initial ) && + ( cd wt2 && test_cmp_rev main-worktree/HEAD initial ) -) -prerequisite C_LOCALE_OUTPUT ok -fatal: ref updates aborted by hook -ok 3 - hook aborts updating ref in prepared state +ok 4 - resolve main-worktree/HEAD -expecting success of 1416.4 'hook gets all queued updates in prepared state': - test_when_finished "rm .git/hooks/reference-transaction actual" && - git reset --hard PRE && - write_script .git/hooks/reference-transaction <<-\EOF && - if test "$1" = prepared - then - while read -r line - do - printf "%s\n" "$line" - done >actual - fi - EOF - cat >expect <<-EOF && - $ZERO_OID $POST_OID HEAD - $ZERO_OID $POST_OID refs/heads/master - EOF - git update-ref HEAD POST <<-EOF && - update HEAD $ZERO_OID $POST_OID - update refs/heads/master $ZERO_OID $POST_OID - EOF - test_cmp expect actual +expecting success of 1415.5 'ambiguous main-worktree/HEAD': + mkdir -p .git/refs/heads/main-worktree && + test_when_finished rm -f .git/refs/heads/main-worktree/HEAD && + cp .git/HEAD .git/refs/heads/main-worktree/HEAD && + git rev-parse main-worktree/HEAD 2>warn && + grep "main-worktree/HEAD.*ambiguous" warn -HEAD is now at 63ac8e7 PRE -ok 4 - hook gets all queued updates in prepared state +24b24cf8a829f5b8c30dfc018b0a459a2ccaf380 +warning: refname 'main-worktree/HEAD' is ambiguous. +ok 5 - ambiguous main-worktree/HEAD -expecting success of 1416.5 'hook gets all queued updates in committed state': - test_when_finished "rm .git/hooks/reference-transaction actual" && - git reset --hard PRE && - write_script .git/hooks/reference-transaction <<-\EOF && - if test "$1" = committed - then - while read -r line - do - printf "%s\n" "$line" - done >actual - fi - EOF - cat >expect <<-EOF && - $ZERO_OID $POST_OID HEAD - $ZERO_OID $POST_OID refs/heads/master - EOF - git update-ref HEAD POST && - test_cmp expect actual +expecting success of 1415.6 'resolve worktrees/xx/HEAD': + test_cmp_rev worktrees/wt1/HEAD wt1 && + ( cd wt1 && test_cmp_rev worktrees/wt1/HEAD wt1 ) && + ( cd wt2 && test_cmp_rev worktrees/wt1/HEAD wt1 ) -HEAD is now at 63ac8e7 PRE -ok 5 - hook gets all queued updates in committed state +ok 6 - resolve worktrees/xx/HEAD -expecting success of 1416.6 'hook gets all queued updates in aborted state': - test_when_finished "rm .git/hooks/reference-transaction actual" && - git reset --hard PRE && - write_script .git/hooks/reference-transaction <<-\EOF && - if test "$1" = aborted - then - while read -r line - do - printf "%s\n" "$line" - done >actual - fi - EOF - cat >expect <<-EOF && - $ZERO_OID $POST_OID HEAD - $ZERO_OID $POST_OID refs/heads/master - EOF - git update-ref --stdin <<-EOF && - start - update HEAD POST $ZERO_OID - update refs/heads/master POST $ZERO_OID - abort - EOF - test_cmp expect actual +expecting success of 1415.7 'ambiguous worktrees/xx/HEAD': + mkdir -p .git/refs/heads/worktrees/wt1 && + test_when_finished rm -f .git/refs/heads/worktrees/wt1/HEAD && + cp .git/HEAD .git/refs/heads/worktrees/wt1/HEAD && + git rev-parse worktrees/wt1/HEAD 2>warn && + grep "worktrees/wt1/HEAD.*ambiguous" warn -HEAD is now at 63ac8e7 PRE -start: ok -abort: ok -ok 6 - hook gets all queued updates in aborted state +42fba42569eaa325aaade18832dfa5432d54ffd1 +warning: refname 'worktrees/wt1/HEAD' is ambiguous. +ok 7 - ambiguous worktrees/xx/HEAD -expecting success of 1416.7 'interleaving hook calls succeed': - test_when_finished "rm -r target-repo.git" && +expecting success of 1415.8 'reflog of main-worktree/HEAD': + git reflog HEAD | sed "s/HEAD/main-worktree\/HEAD/" >expected && + git reflog main-worktree/HEAD >actual && + test_cmp expected actual && + git -C wt1 reflog main-worktree/HEAD >actual.wt1 && + test_cmp expected actual.wt1 - git init --bare target-repo.git && +ok 8 - reflog of main-worktree/HEAD - write_script target-repo.git/hooks/reference-transaction <<-\EOF && - echo $0 "$@" >>actual - EOF +expecting success of 1415.9 'reflog of worktrees/xx/HEAD': + git -C wt2 reflog HEAD | sed "s/HEAD/worktrees\/wt2\/HEAD/" >expected && + git reflog worktrees/wt2/HEAD >actual && + test_cmp expected actual && + git -C wt1 reflog worktrees/wt2/HEAD >actual.wt1 && + test_cmp expected actual.wt1 && + git -C wt2 reflog worktrees/wt2/HEAD >actual.wt2 && + test_cmp expected actual.wt2 - write_script target-repo.git/hooks/update <<-\EOF && - echo $0 "$@" >>actual - EOF +ok 9 - reflog of worktrees/xx/HEAD - cat >expect <<-EOF && - hooks/update refs/tags/PRE $ZERO_OID $PRE_OID - hooks/reference-transaction prepared - hooks/reference-transaction committed - hooks/update refs/tags/POST $ZERO_OID $POST_OID - hooks/reference-transaction prepared - hooks/reference-transaction committed +expecting success of 1415.10 'for-each-ref from main worktree': + mkdir fer1 && + git -C fer1 init repo && + test_commit -C fer1/repo initial && + git -C fer1/repo worktree add ../second && + git -C fer1/repo update-ref refs/bisect/first HEAD && + git -C fer1/repo update-ref refs/rewritten/first HEAD && + git -C fer1/repo update-ref refs/worktree/first HEAD && + git -C fer1/repo for-each-ref --format="%(refname)" | grep first >actual && + cat >expected <<-\EOF && + refs/bisect/first + refs/rewritten/first + refs/worktree/first EOF + test_cmp expected actual - git push ./target-repo.git PRE POST && - test_cmp expect target-repo.git/actual +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1415-worktree-refs/fer1/repo/.git/ +[master (root-commit) 1935181] initial + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 initial.t +Preparing worktree (new branch 'second') +HEAD is now at 1935181 initial +ok 10 - for-each-ref from main worktree + +expecting success of 1415.11 'for-each-ref from linked worktree': + mkdir fer2 && + git -C fer2 init repo && + test_commit -C fer2/repo initial && + git -C fer2/repo worktree add ../second && + git -C fer2/second update-ref refs/bisect/second HEAD && + git -C fer2/second update-ref refs/rewritten/second HEAD && + git -C fer2/second update-ref refs/worktree/second HEAD && + git -C fer2/second for-each-ref --format="%(refname)" | grep second >actual && + cat >expected <<-\EOF && + refs/bisect/second + refs/heads/second + refs/rewritten/second + refs/worktree/second + EOF + test_cmp expected actual hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all @@ -43651,14 +43518,17 @@ hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1416-ref-transaction-hooks/target-repo.git/ -To ./target-repo.git - * [new tag] PRE -> PRE - * [new tag] POST -> POST -ok 7 - interleaving hook calls succeed +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1415-worktree-refs/fer2/repo/.git/ +[master (root-commit) 23fa7ba] initial + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 initial.t +Preparing worktree (new branch 'second') +HEAD is now at 23fa7ba initial +ok 11 - for-each-ref from linked worktree -# passed all 7 test(s) -1..7 +# passed all 11 test(s) +1..11 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' *** t1502-rev-parse-parseopt.sh *** @@ -44013,7 +43883,7 @@ test_must_fail git fast-import [...] -- [...]' refs/bisect/something ---- main-head 2024-06-01 00:49:57.938651080 +0000 -+++ worktree-head 2024-06-01 00:49:57.858651080 +0000 +--- main-head 2023-04-29 19:07:56.578516625 +0000 ++++ worktree-head 2023-04-29 19:07:56.422514935 +0000 @@ -1 +1 @@ -58a052250c09f010b95ad9bfe32f35d704eda1a0 +b62e0cb4990da3244885da90fe7d493334cca9f5 @@ -47397,6 +47080,193 @@ 1..189 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t1504-ceiling-dirs.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1504-ceiling-dirs/.git/ +expecting success of 1504.1 'no_ceil': test '' = "$(git rev-parse --show-prefix)" +ok 1 - no_ceil + +expecting success of 1504.2 'ceil_empty': test '' = "$(git rev-parse --show-prefix)" +ok 2 - ceil_empty + +expecting success of 1504.3 'ceil_at_parent': test '' = "$(git rev-parse --show-prefix)" +ok 3 - ceil_at_parent + +expecting success of 1504.4 'ceil_at_parent_slash': test '' = "$(git rev-parse --show-prefix)" +ok 4 - ceil_at_parent_slash + +expecting success of 1504.5 'ceil_at_trash': test '' = "$(git rev-parse --show-prefix)" +ok 5 - ceil_at_trash + +expecting success of 1504.6 'ceil_at_trash_slash': test '' = "$(git rev-parse --show-prefix)" +ok 6 - ceil_at_trash_slash + +expecting success of 1504.7 'ceil_at_sub': test '' = "$(git rev-parse --show-prefix)" +ok 7 - ceil_at_sub + +expecting success of 1504.8 'ceil_at_sub_slash': test '' = "$(git rev-parse --show-prefix)" +ok 8 - ceil_at_sub_slash + +checking prerequisite: SYMLINKS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && + # test whether the filesystem supports symbolic links + ln -s x y && test -h y + +) +prerequisite SYMLINKS ok +expecting success of 1504.9 'subdir_no_ceil': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 9 - subdir_no_ceil + +expecting success of 1504.10 'subdir_ceil_empty': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 10 - subdir_ceil_empty + +expecting success of 1504.11 'subdir_ceil_at_trash: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 11 - subdir_ceil_at_trash: prefix + +expecting success of 1504.12 'subdir_ceil_at_trash_slash: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 12 - subdir_ceil_at_trash_slash: prefix + +expecting success of 1504.13 'subdir_ceil_at_sub: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 13 - subdir_ceil_at_sub: prefix + +expecting success of 1504.14 'subdir_ceil_at_sub_slash: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 14 - subdir_ceil_at_sub_slash: prefix + +expecting success of 1504.15 'subdir_ceil_at_top: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 15 - subdir_ceil_at_top: prefix + +expecting success of 1504.16 'subdir_ceil_at_top_slash: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 16 - subdir_ceil_at_top_slash: prefix + +expecting success of 1504.17 'subdir_ceil_at_top_no_resolve': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 17 - subdir_ceil_at_top_no_resolve + +expecting success of 1504.18 'subdir_ceil_at_top_slash_no_resolve': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 18 - subdir_ceil_at_top_slash_no_resolve + +expecting success of 1504.19 'subdir_ceil_at_subdir': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 19 - subdir_ceil_at_subdir + +expecting success of 1504.20 'subdir_ceil_at_subdir_slash': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 20 - subdir_ceil_at_subdir_slash + +expecting success of 1504.21 'subdir_ceil_at_su': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 21 - subdir_ceil_at_su + +expecting success of 1504.22 'subdir_ceil_at_su_slash': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 22 - subdir_ceil_at_su_slash + +expecting success of 1504.23 'subdir_ceil_at_sub_di': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 23 - subdir_ceil_at_sub_di + +expecting success of 1504.24 'subdir_ceil_at_sub_di_slash': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 24 - subdir_ceil_at_sub_di_slash + +expecting success of 1504.25 'subdir_ceil_at_subdi': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 25 - subdir_ceil_at_subdi + +expecting success of 1504.26 'subdir_ceil_at_subdi_slash': test 'sub/dir/' = "$(git rev-parse --show-prefix)" +ok 26 - subdir_ceil_at_subdi_slash + +expecting success of 1504.27 'second_of_two: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 27 - second_of_two: prefix + +expecting success of 1504.28 'first_of_two: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 28 - first_of_two: prefix + +expecting success of 1504.29 'second_of_three: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 29 - second_of_three: prefix + +expecting success of 1504.30 'git_dir_specified': test '' = "$(git rev-parse --show-prefix)" +ok 30 - git_dir_specified + +expecting success of 1504.31 'sd_no_ceil': test 's/d/' = "$(git rev-parse --show-prefix)" +ok 31 - sd_no_ceil + +expecting success of 1504.32 'sd_ceil_empty': test 's/d/' = "$(git rev-parse --show-prefix)" +ok 32 - sd_ceil_empty + +expecting success of 1504.33 'sd_ceil_at_trash: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 33 - sd_ceil_at_trash: prefix + +expecting success of 1504.34 'sd_ceil_at_trash_slash: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 34 - sd_ceil_at_trash_slash: prefix + +expecting success of 1504.35 'sd_ceil_at_s: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 35 - sd_ceil_at_s: prefix + +expecting success of 1504.36 'sd_ceil_at_s_slash: prefix': + test_expect_code 128 git rev-parse --show-prefix + +fatal: not a git repository (or any of the parent directories): .git +ok 36 - sd_ceil_at_s_slash: prefix + +expecting success of 1504.37 'sd_ceil_at_sd': test 's/d/' = "$(git rev-parse --show-prefix)" +ok 37 - sd_ceil_at_sd + +expecting success of 1504.38 'sd_ceil_at_sd_slash': test 's/d/' = "$(git rev-parse --show-prefix)" +ok 38 - sd_ceil_at_sd_slash + +expecting success of 1504.39 'sd_ceil_at_su': test 's/d/' = "$(git rev-parse --show-prefix)" +ok 39 - sd_ceil_at_su + +expecting success of 1504.40 'sd_ceil_at_su_slash': test 's/d/' = "$(git rev-parse --show-prefix)" +ok 40 - sd_ceil_at_su_slash + +expecting success of 1504.41 'sd_ceil_at_s_di': test 's/d/' = "$(git rev-parse --show-prefix)" +ok 41 - sd_ceil_at_s_di + +expecting success of 1504.42 'sd_ceil_at_s_di_slash': test 's/d/' = "$(git rev-parse --show-prefix)" +ok 42 - sd_ceil_at_s_di_slash + +expecting success of 1504.43 'sd_ceil_at_sdi': test 's/d/' = "$(git rev-parse --show-prefix)" +ok 43 - sd_ceil_at_sdi + +expecting success of 1504.44 'sd_ceil_at_sdi_slash': test 's/d/' = "$(git rev-parse --show-prefix)" +ok 44 - sd_ceil_at_sdi_slash + +# passed all 44 test(s) +1..44 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t1500-rev-parse.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1500-rev-parse/.git/ expecting success of 1500.1 'setup': @@ -49099,219 +48969,6 @@ 1..30 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1511-rev-parse-caret.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1511-rev-parse-caret/.git/ -expecting success of 1511.1 'setup': - echo blob >a-blob && - git tag -a -m blob blob-tag $(git hash-object -w a-blob) && - mkdir a-tree && - echo moreblobs >a-tree/another-blob && - git add . && - TREE_SHA1=$(git write-tree) && - git tag -a -m tree tree-tag "$TREE_SHA1" && - git commit -m Initial && - git tag -a -m commit commit-tag && - git branch ref && - git checkout master && - echo modified >>a-blob && - git add -u && - git commit -m Modified && - git branch modref && - echo changed! >>a-blob && - git add -u && - git commit -m !Exp && - git branch expref && - echo changed >>a-blob && - git add -u && - git commit -m Changed && - echo changed-again >>a-blob && - git add -u && - git commit -m Changed-again - -[master (root-commit) 543146a] Initial - Author: A U Thor - 2 files changed, 2 insertions(+) - create mode 100644 a-blob - create mode 100644 a-tree/another-blob -Already on 'master' -[master 921b76a] Modified - Author: A U Thor - 1 file changed, 1 insertion(+) -[master e6ae3e8] !Exp - Author: A U Thor - 1 file changed, 1 insertion(+) -[master ee9e0b8] Changed - Author: A U Thor - 1 file changed, 1 insertion(+) -[master 8f5adaa] Changed-again - Author: A U Thor - 1 file changed, 1 insertion(+) -ok 1 - setup - -expecting success of 1511.2 'ref^{non-existent}': - test_must_fail git rev-parse ref^{non-existent} - -fatal: ambiguous argument 'ref^{non-existent}': unknown revision or path not in the working tree. -Use '--' to separate paths from revisions, like this: -'git [...] -- [...]' -ref^{non-existent} -ok 2 - ref^{non-existent} - -expecting success of 1511.3 'ref^{}': - git rev-parse ref >expected && - git rev-parse ref^{} >actual && - test_cmp expected actual && - git rev-parse commit-tag^{} >actual && - test_cmp expected actual - -ok 3 - ref^{} - -expecting success of 1511.4 'ref^{commit}': - git rev-parse ref >expected && - git rev-parse ref^{commit} >actual && - test_cmp expected actual && - git rev-parse commit-tag^{commit} >actual && - test_cmp expected actual && - test_must_fail git rev-parse tree-tag^{commit} && - test_must_fail git rev-parse blob-tag^{commit} - -error: tree-tag^{commit}: expected commit type, but the object dereferences to tree type -error: tree-tag^{commit}: expected commit type, but the object dereferences to tree type -fatal: ambiguous argument 'tree-tag^{commit}': unknown revision or path not in the working tree. -Use '--' to separate paths from revisions, like this: -'git [...] -- [...]' -tree-tag^{commit} -error: blob-tag^{commit}: expected commit type, but the object dereferences to blob type -error: blob-tag^{commit}: expected commit type, but the object dereferences to blob type -fatal: ambiguous argument 'blob-tag^{commit}': unknown revision or path not in the working tree. -Use '--' to separate paths from revisions, like this: -'git [...] -- [...]' -blob-tag^{commit} -ok 4 - ref^{commit} - -expecting success of 1511.5 'ref^{tree}': - echo $TREE_SHA1 >expected && - git rev-parse ref^{tree} >actual && - test_cmp expected actual && - git rev-parse commit-tag^{tree} >actual && - test_cmp expected actual && - git rev-parse tree-tag^{tree} >actual && - test_cmp expected actual && - test_must_fail git rev-parse blob-tag^{tree} - -error: blob-tag^{tree}: expected tree type, but the object dereferences to blob type -error: blob-tag^{tree}: expected tree type, but the object dereferences to blob type -fatal: ambiguous argument 'blob-tag^{tree}': unknown revision or path not in the working tree. -Use '--' to separate paths from revisions, like this: -'git [...] -- [...]' -blob-tag^{tree} -ok 5 - ref^{tree} - -expecting success of 1511.6 'ref^{tag}': - test_must_fail git rev-parse HEAD^{tag} && - git rev-parse commit-tag >expected && - git rev-parse commit-tag^{tag} >actual && - test_cmp expected actual - -error: HEAD^{tag}: expected tag type, but the object dereferences to tree type -error: HEAD^{tag}: expected tag type, but the object dereferences to tree type -fatal: ambiguous argument 'HEAD^{tag}': unknown revision or path not in the working tree. -Use '--' to separate paths from revisions, like this: -'git [...] -- [...]' -HEAD^{tag} -ok 6 - ref^{tag} - -expecting success of 1511.7 'ref^{/.}': - git rev-parse master >expected && - git rev-parse master^{/.} >actual && - test_cmp expected actual - -ok 7 - ref^{/.} - -expecting success of 1511.8 'ref^{/non-existent}': - test_must_fail git rev-parse master^{/non-existent} - -fatal: ambiguous argument 'master^{/non-existent}': unknown revision or path not in the working tree. -Use '--' to separate paths from revisions, like this: -'git [...] -- [...]' -master^{/non-existent} -ok 8 - ref^{/non-existent} - -expecting success of 1511.9 'ref^{/Initial}': - git rev-parse ref >expected && - git rev-parse master^{/Initial} >actual && - test_cmp expected actual - -ok 9 - ref^{/Initial} - -expecting success of 1511.10 'ref^{/!Exp}': - test_must_fail git rev-parse master^{/!Exp} - -fatal: ambiguous argument 'master^{/!Exp}': unknown revision or path not in the working tree. -Use '--' to separate paths from revisions, like this: -'git [...] -- [...]' -master^{/!Exp} -ok 10 - ref^{/!Exp} - -expecting success of 1511.11 'ref^{/!}': - test_must_fail git rev-parse master^{/!} - -fatal: ambiguous argument 'master^{/!}': unknown revision or path not in the working tree. -Use '--' to separate paths from revisions, like this: -'git [...] -- [...]' -master^{/!} -ok 11 - ref^{/!} - -expecting success of 1511.12 'ref^{/!!Exp}': - git rev-parse expref >expected && - git rev-parse master^{/!!Exp} >actual && - test_cmp expected actual - -ok 12 - ref^{/!!Exp} - -expecting success of 1511.13 'ref^{/!-}': - test_must_fail git rev-parse master^{/!-} - -fatal: ambiguous argument 'master^{/!-}': unknown revision or path not in the working tree. -Use '--' to separate paths from revisions, like this: -'git [...] -- [...]' -master^{/!-} -ok 13 - ref^{/!-} - -expecting success of 1511.14 'ref^{/!-.}': - test_must_fail git rev-parse master^{/!-.} - -fatal: ambiguous argument 'master^{/!-.}': unknown revision or path not in the working tree. -Use '--' to separate paths from revisions, like this: -'git [...] -- [...]' -master^{/!-.} -ok 14 - ref^{/!-.} - -expecting success of 1511.15 'ref^{/!-non-existent}': - git rev-parse master >expected && - git rev-parse master^{/!-non-existent} >actual && - test_cmp expected actual - -ok 15 - ref^{/!-non-existent} - -expecting success of 1511.16 'ref^{/!-Changed}': - git rev-parse expref >expected && - git rev-parse master^{/!-Changed} >actual && - test_cmp expected actual - -ok 16 - ref^{/!-Changed} - -expecting success of 1511.17 'ref^{/!-!Exp}': - git rev-parse modref >expected && - git rev-parse expref^{/!-!Exp} >actual && - test_cmp expected actual - -ok 17 - ref^{/!-!Exp} - -# passed all 17 test(s) -1..17 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t1508-at-combinations.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1508-at-combinations/.git/ expecting success of 1508.1 'setup': @@ -49798,6 +49455,219 @@ 1..33 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t1511-rev-parse-caret.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1511-rev-parse-caret/.git/ +expecting success of 1511.1 'setup': + echo blob >a-blob && + git tag -a -m blob blob-tag $(git hash-object -w a-blob) && + mkdir a-tree && + echo moreblobs >a-tree/another-blob && + git add . && + TREE_SHA1=$(git write-tree) && + git tag -a -m tree tree-tag "$TREE_SHA1" && + git commit -m Initial && + git tag -a -m commit commit-tag && + git branch ref && + git checkout master && + echo modified >>a-blob && + git add -u && + git commit -m Modified && + git branch modref && + echo changed! >>a-blob && + git add -u && + git commit -m !Exp && + git branch expref && + echo changed >>a-blob && + git add -u && + git commit -m Changed && + echo changed-again >>a-blob && + git add -u && + git commit -m Changed-again + +[master (root-commit) 543146a] Initial + Author: A U Thor + 2 files changed, 2 insertions(+) + create mode 100644 a-blob + create mode 100644 a-tree/another-blob +Already on 'master' +[master 921b76a] Modified + Author: A U Thor + 1 file changed, 1 insertion(+) +[master e6ae3e8] !Exp + Author: A U Thor + 1 file changed, 1 insertion(+) +[master ee9e0b8] Changed + Author: A U Thor + 1 file changed, 1 insertion(+) +[master 8f5adaa] Changed-again + Author: A U Thor + 1 file changed, 1 insertion(+) +ok 1 - setup + +expecting success of 1511.2 'ref^{non-existent}': + test_must_fail git rev-parse ref^{non-existent} + +fatal: ambiguous argument 'ref^{non-existent}': unknown revision or path not in the working tree. +Use '--' to separate paths from revisions, like this: +'git [...] -- [...]' +ref^{non-existent} +ok 2 - ref^{non-existent} + +expecting success of 1511.3 'ref^{}': + git rev-parse ref >expected && + git rev-parse ref^{} >actual && + test_cmp expected actual && + git rev-parse commit-tag^{} >actual && + test_cmp expected actual + +ok 3 - ref^{} + +expecting success of 1511.4 'ref^{commit}': + git rev-parse ref >expected && + git rev-parse ref^{commit} >actual && + test_cmp expected actual && + git rev-parse commit-tag^{commit} >actual && + test_cmp expected actual && + test_must_fail git rev-parse tree-tag^{commit} && + test_must_fail git rev-parse blob-tag^{commit} + +error: tree-tag^{commit}: expected commit type, but the object dereferences to tree type +error: tree-tag^{commit}: expected commit type, but the object dereferences to tree type +fatal: ambiguous argument 'tree-tag^{commit}': unknown revision or path not in the working tree. +Use '--' to separate paths from revisions, like this: +'git [...] -- [...]' +tree-tag^{commit} +error: blob-tag^{commit}: expected commit type, but the object dereferences to blob type +error: blob-tag^{commit}: expected commit type, but the object dereferences to blob type +fatal: ambiguous argument 'blob-tag^{commit}': unknown revision or path not in the working tree. +Use '--' to separate paths from revisions, like this: +'git [...] -- [...]' +blob-tag^{commit} +ok 4 - ref^{commit} + +expecting success of 1511.5 'ref^{tree}': + echo $TREE_SHA1 >expected && + git rev-parse ref^{tree} >actual && + test_cmp expected actual && + git rev-parse commit-tag^{tree} >actual && + test_cmp expected actual && + git rev-parse tree-tag^{tree} >actual && + test_cmp expected actual && + test_must_fail git rev-parse blob-tag^{tree} + +error: blob-tag^{tree}: expected tree type, but the object dereferences to blob type +error: blob-tag^{tree}: expected tree type, but the object dereferences to blob type +fatal: ambiguous argument 'blob-tag^{tree}': unknown revision or path not in the working tree. +Use '--' to separate paths from revisions, like this: +'git [...] -- [...]' +blob-tag^{tree} +ok 5 - ref^{tree} + +expecting success of 1511.6 'ref^{tag}': + test_must_fail git rev-parse HEAD^{tag} && + git rev-parse commit-tag >expected && + git rev-parse commit-tag^{tag} >actual && + test_cmp expected actual + +error: HEAD^{tag}: expected tag type, but the object dereferences to tree type +error: HEAD^{tag}: expected tag type, but the object dereferences to tree type +fatal: ambiguous argument 'HEAD^{tag}': unknown revision or path not in the working tree. +Use '--' to separate paths from revisions, like this: +'git [...] -- [...]' +HEAD^{tag} +ok 6 - ref^{tag} + +expecting success of 1511.7 'ref^{/.}': + git rev-parse master >expected && + git rev-parse master^{/.} >actual && + test_cmp expected actual + +ok 7 - ref^{/.} + +expecting success of 1511.8 'ref^{/non-existent}': + test_must_fail git rev-parse master^{/non-existent} + +fatal: ambiguous argument 'master^{/non-existent}': unknown revision or path not in the working tree. +Use '--' to separate paths from revisions, like this: +'git [...] -- [...]' +master^{/non-existent} +ok 8 - ref^{/non-existent} + +expecting success of 1511.9 'ref^{/Initial}': + git rev-parse ref >expected && + git rev-parse master^{/Initial} >actual && + test_cmp expected actual + +ok 9 - ref^{/Initial} + +expecting success of 1511.10 'ref^{/!Exp}': + test_must_fail git rev-parse master^{/!Exp} + +fatal: ambiguous argument 'master^{/!Exp}': unknown revision or path not in the working tree. +Use '--' to separate paths from revisions, like this: +'git [...] -- [...]' +master^{/!Exp} +ok 10 - ref^{/!Exp} + +expecting success of 1511.11 'ref^{/!}': + test_must_fail git rev-parse master^{/!} + +fatal: ambiguous argument 'master^{/!}': unknown revision or path not in the working tree. +Use '--' to separate paths from revisions, like this: +'git [...] -- [...]' +master^{/!} +ok 11 - ref^{/!} + +expecting success of 1511.12 'ref^{/!!Exp}': + git rev-parse expref >expected && + git rev-parse master^{/!!Exp} >actual && + test_cmp expected actual + +ok 12 - ref^{/!!Exp} + +expecting success of 1511.13 'ref^{/!-}': + test_must_fail git rev-parse master^{/!-} + +fatal: ambiguous argument 'master^{/!-}': unknown revision or path not in the working tree. +Use '--' to separate paths from revisions, like this: +'git [...] -- [...]' +master^{/!-} +ok 13 - ref^{/!-} + +expecting success of 1511.14 'ref^{/!-.}': + test_must_fail git rev-parse master^{/!-.} + +fatal: ambiguous argument 'master^{/!-.}': unknown revision or path not in the working tree. +Use '--' to separate paths from revisions, like this: +'git [...] -- [...]' +master^{/!-.} +ok 14 - ref^{/!-.} + +expecting success of 1511.15 'ref^{/!-non-existent}': + git rev-parse master >expected && + git rev-parse master^{/!-non-existent} >actual && + test_cmp expected actual + +ok 15 - ref^{/!-non-existent} + +expecting success of 1511.16 'ref^{/!-Changed}': + git rev-parse expref >expected && + git rev-parse master^{/!-Changed} >actual && + test_cmp expected actual + +ok 16 - ref^{/!-Changed} + +expecting success of 1511.17 'ref^{/!-!Exp}': + git rev-parse modref >expected && + git rev-parse expref^{/!-!Exp} >actual && + test_cmp expected actual + +ok 17 - ref^{/!-!Exp} + +# passed all 17 test(s) +1..17 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t1507-rev-parse-upstream.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1507-rev-parse-upstream/.git/ expecting success of 1507.1 'setup': @@ -50386,39 +50256,6 @@ 1..11 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1601-index-bogus.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1601-index-bogus/.git/ -expecting success of 1601.1 'create tree with null sha1': - tree=$(printf "160000 commit $ZERO_OID\\tbroken\\n" | git mktree) - -ok 1 - create tree with null sha1 - -expecting success of 1601.2 'read-tree refuses to read null sha1': - test_must_fail git read-tree $tree - -error: invalid object 160000 0000000000000000000000000000000000000000 for 'broken' -error: cache entry has null sha1: broken -fatal: unable to write new index file -ok 2 - read-tree refuses to read null sha1 - -expecting success of 1601.3 'GIT_ALLOW_NULL_SHA1 overrides refusal': - GIT_ALLOW_NULL_SHA1=1 git read-tree $tree - -error: invalid object 160000 0000000000000000000000000000000000000000 for 'broken' -warning: cache entry has null sha1: broken -ok 3 - GIT_ALLOW_NULL_SHA1 overrides refusal - -expecting success of 1601.4 'git write-tree refuses to write null sha1': - test_must_fail git write-tree - -error: invalid object 160000 0000000000000000000000000000000000000000 for 'broken' -fatal: git-write-tree: error building trees -ok 4 - git write-tree refuses to write null sha1 - -# passed all 4 test(s) -1..4 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t1514-rev-parse-push.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1514-rev-parse-push/.git/ expecting success of 1514.1 'setup': @@ -50557,6 +50394,39 @@ 1..9 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t1601-index-bogus.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1601-index-bogus/.git/ +expecting success of 1601.1 'create tree with null sha1': + tree=$(printf "160000 commit $ZERO_OID\\tbroken\\n" | git mktree) + +ok 1 - create tree with null sha1 + +expecting success of 1601.2 'read-tree refuses to read null sha1': + test_must_fail git read-tree $tree + +error: invalid object 160000 0000000000000000000000000000000000000000 for 'broken' +error: cache entry has null sha1: broken +fatal: unable to write new index file +ok 2 - read-tree refuses to read null sha1 + +expecting success of 1601.3 'GIT_ALLOW_NULL_SHA1 overrides refusal': + GIT_ALLOW_NULL_SHA1=1 git read-tree $tree + +error: invalid object 160000 0000000000000000000000000000000000000000 for 'broken' +warning: cache entry has null sha1: broken +ok 3 - GIT_ALLOW_NULL_SHA1 overrides refusal + +expecting success of 1601.4 'git write-tree refuses to write null sha1': + test_must_fail git write-tree + +error: invalid object 160000 0000000000000000000000000000000000000000 for 'broken' +fatal: git-write-tree: error building trees +ok 4 - git write-tree refuses to write null sha1 + +# passed all 4 test(s) +1..4 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t1512-rev-parse-disambiguation.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1512-rev-parse-disambiguation/.git/ checking prerequisite: SHA1 @@ -53413,7 +53283,7 @@ 1+0 records in 1+0 records out -1 byte copied, 0.00271194 s, 0.4 kB/s +1 byte copied, 8.5841e-05 s, 11.6 kB/s error: .git/objects/pack/pack-8be9f6a4139bcddd74c3d2ed343bb71e87863c4b.pack pack checksum mismatch ok 72 - fsck fails on corrupt packfile @@ -53594,6 +53464,105 @@ 1..82 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t2006-checkout-index-basic.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2006-checkout-index-basic/.git/ +expecting success of 2006.1 'checkout-index --gobbledegook': + test_expect_code 129 git checkout-index --gobbledegook 2>err && + test_i18ngrep "[Uu]sage" err + +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +usage: git checkout-index [] [--] [...] +ok 1 - checkout-index --gobbledegook + +expecting success of 2006.2 'checkout-index -h in broken repository': + mkdir broken && + ( + cd broken && + git init && + >.git/index && + test_expect_code 129 git checkout-index -h >usage 2>&1 + ) && + test_i18ngrep "[Uu]sage" broken/usage + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2006-checkout-index-basic/broken/.git/ +usage: git checkout-index [] [--] [...] +ok 2 - checkout-index -h in broken repository + +expecting success of 2006.3 'checkout-index reports errors (cmdline)': + test_must_fail git checkout-index -- does-not-exist 2>stderr && + test_i18ngrep not.in.the.cache stderr + +git checkout-index: does-not-exist is not in the cache +ok 3 - checkout-index reports errors (cmdline) + +expecting success of 2006.4 'checkout-index reports errors (stdin)': + echo does-not-exist | + test_must_fail git checkout-index --stdin 2>stderr && + test_i18ngrep not.in.the.cache stderr + +git checkout-index: does-not-exist is not in the cache +ok 4 - checkout-index reports errors (stdin) + +checking prerequisite: SYMLINKS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && + # test whether the filesystem supports symbolic links + ln -s x y && test -h y + +) +prerequisite SYMLINKS ok +checking prerequisite: CASE_INSENSITIVE_FS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-CASE_INSENSITIVE_FS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-CASE_INSENSITIVE_FS" && + echo good >CamelCase && + echo bad >camelcase && + test "$(cat CamelCase)" != good + +) +prerequisite CASE_INSENSITIVE_FS not satisfied +ok 5 # skip checkout-index with case-collision don't write to the wrong place (missing CASE_INSENSITIVE_FS of SYMLINKS,CASE_INSENSITIVE_FS) + +checking prerequisite: UTF8_NFD_TO_NFC + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-UTF8_NFD_TO_NFC" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-UTF8_NFD_TO_NFC" && + # check whether FS converts nfd unicode to nfc + auml=$(printf "\303\244") + aumlcdiar=$(printf "\141\314\210") + >"$auml" && + test -f "$aumlcdiar" + +) +prerequisite UTF8_NFD_TO_NFC not satisfied +ok 6 # skip checkout-index with utf-8-collision don't write to the wrong place (missing UTF8_NFD_TO_NFC of SYMLINKS,UTF8_NFD_TO_NFC) + +# passed all 6 test(s) +1..6 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t2004-checkout-cache-temp.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2004-checkout-cache-temp/.git/ expecting success of 2004.1 'setup': @@ -53856,105 +53825,6 @@ 1..20 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t2006-checkout-index-basic.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2006-checkout-index-basic/.git/ -expecting success of 2006.1 'checkout-index --gobbledegook': - test_expect_code 129 git checkout-index --gobbledegook 2>err && - test_i18ngrep "[Uu]sage" err - -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -usage: git checkout-index [] [--] [...] -ok 1 - checkout-index --gobbledegook - -expecting success of 2006.2 'checkout-index -h in broken repository': - mkdir broken && - ( - cd broken && - git init && - >.git/index && - test_expect_code 129 git checkout-index -h >usage 2>&1 - ) && - test_i18ngrep "[Uu]sage" broken/usage - -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: -hint: -hint: git config --global init.defaultBranch -hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: -hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2006-checkout-index-basic/broken/.git/ -usage: git checkout-index [] [--] [...] -ok 2 - checkout-index -h in broken repository - -expecting success of 2006.3 'checkout-index reports errors (cmdline)': - test_must_fail git checkout-index -- does-not-exist 2>stderr && - test_i18ngrep not.in.the.cache stderr - -git checkout-index: does-not-exist is not in the cache -ok 3 - checkout-index reports errors (cmdline) - -expecting success of 2006.4 'checkout-index reports errors (stdin)': - echo does-not-exist | - test_must_fail git checkout-index --stdin 2>stderr && - test_i18ngrep not.in.the.cache stderr - -git checkout-index: does-not-exist is not in the cache -ok 4 - checkout-index reports errors (stdin) - -checking prerequisite: SYMLINKS - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && - # test whether the filesystem supports symbolic links - ln -s x y && test -h y - -) -prerequisite SYMLINKS ok -checking prerequisite: CASE_INSENSITIVE_FS - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-CASE_INSENSITIVE_FS" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-CASE_INSENSITIVE_FS" && - echo good >CamelCase && - echo bad >camelcase && - test "$(cat CamelCase)" != good - -) -prerequisite CASE_INSENSITIVE_FS not satisfied -ok 5 # skip checkout-index with case-collision don't write to the wrong place (missing CASE_INSENSITIVE_FS of SYMLINKS,CASE_INSENSITIVE_FS) - -checking prerequisite: UTF8_NFD_TO_NFC - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-UTF8_NFD_TO_NFC" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-UTF8_NFD_TO_NFC" && - # check whether FS converts nfd unicode to nfc - auml=$(printf "\303\244") - aumlcdiar=$(printf "\141\314\210") - >"$auml" && - test -f "$aumlcdiar" - -) -prerequisite UTF8_NFD_TO_NFC not satisfied -ok 6 # skip checkout-index with utf-8-collision don't write to the wrong place (missing UTF8_NFD_TO_NFC of SYMLINKS,UTF8_NFD_TO_NFC) - -# passed all 6 test(s) -1..6 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t2007-checkout-symlink.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2007-checkout-symlink/.git/ expecting success of 2007.1 'setup': @@ -57038,6 +56908,341 @@ 1..5 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t2016-checkout-patch.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2016-checkout-patch/.git/ +expecting success of 2016.1 'setup': + mkdir dir && + echo parent > dir/foo && + echo dummy > bar && + git add bar dir/foo && + git commit -m initial && + test_tick && + test_commit second dir/foo head && + set_and_save_state bar bar_work bar_index && + save_head + +[master (root-commit) 758b165] initial + Author: A U Thor + 2 files changed, 2 insertions(+) + create mode 100644 bar + create mode 100644 dir/foo +[master 3319288] second + Author: A U Thor + 1 file changed, 1 insertion(+), 1 deletion(-) +ok 1 - setup + +expecting success of 2016.2 'saying "n" does nothing': + set_and_save_state dir/foo work head && + test_write_lines n n | git checkout -p && + verify_saved_state bar && + verify_saved_state dir/foo + +diff --git a/bar b/bar +index 7780244..8c999e6 100644 +--- a/bar ++++ b/bar +@@ -1 +1 @@ +-bar_index ++bar_work +(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? +diff --git a/dir/foo b/dir/foo +index 564b12f..b8f99f5 100644 +--- a/dir/foo ++++ b/dir/foo +@@ -1 +1 @@ +-head ++work +(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? +ok 2 - saying "n" does nothing + +expecting success of 2016.3 'git checkout -p': + test_write_lines n y | git checkout -p && + verify_saved_state bar && + verify_state dir/foo head head + +diff --git a/bar b/bar +index 7780244..8c999e6 100644 +--- a/bar ++++ b/bar +@@ -1 +1 @@ +-bar_index ++bar_work +(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? +diff --git a/dir/foo b/dir/foo +index 564b12f..b8f99f5 100644 +--- a/dir/foo ++++ b/dir/foo +@@ -1 +1 @@ +-head ++work +(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? +ok 3 - git checkout -p + +expecting success of 2016.4 'git checkout -p with staged changes': + set_state dir/foo work index && + test_write_lines n y | git checkout -p && + verify_saved_state bar && + verify_state dir/foo index index + +diff --git a/bar b/bar +index 7780244..8c999e6 100644 +--- a/bar ++++ b/bar +@@ -1 +1 @@ +-bar_index ++bar_work +(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? +diff --git a/dir/foo b/dir/foo +index 9015a7a..b8f99f5 100644 +--- a/dir/foo ++++ b/dir/foo +@@ -1 +1 @@ +-index ++work +(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? +ok 4 - git checkout -p with staged changes + +expecting success of 2016.5 'git checkout -p HEAD with NO staged changes: abort': + set_and_save_state dir/foo work head && + test_write_lines n y n | git checkout -p HEAD && + verify_saved_state bar && + verify_saved_state dir/foo + +diff --git a/bar b/bar +index 421376d..8c999e6 100644 +--- a/bar ++++ b/bar +@@ -1 +1 @@ +-dummy ++bar_work +(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? +diff --git a/dir/foo b/dir/foo +index 564b12f..b8f99f5 100644 +--- a/dir/foo ++++ b/dir/foo +@@ -1 +1 @@ +-head ++work +(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? error: patch failed: dir/foo:1 +error: dir/foo: patch does not apply +The selected hunks do not apply to the index! +Apply them to the worktree anyway? Nothing was applied. + +ok 5 - git checkout -p HEAD with NO staged changes: abort + +expecting success of 2016.6 'git checkout -p HEAD with NO staged changes: apply': + test_write_lines n y y | git checkout -p HEAD && + verify_saved_state bar && + verify_state dir/foo head head + +diff --git a/bar b/bar +index 421376d..8c999e6 100644 +--- a/bar ++++ b/bar +@@ -1 +1 @@ +-dummy ++bar_work +(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? +diff --git a/dir/foo b/dir/foo +index 564b12f..b8f99f5 100644 +--- a/dir/foo ++++ b/dir/foo +@@ -1 +1 @@ +-head ++work +(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? error: patch failed: dir/foo:1 +error: dir/foo: patch does not apply +The selected hunks do not apply to the index! +Apply them to the worktree anyway? +ok 6 - git checkout -p HEAD with NO staged changes: apply + +expecting success of 2016.7 'git checkout -p HEAD with change already staged': + set_state dir/foo index index && + # the third n is to get out in case it mistakenly does not apply + test_write_lines n y n | git checkout -p HEAD && + verify_saved_state bar && + verify_state dir/foo head head + +diff --git a/bar b/bar +index 421376d..8c999e6 100644 +--- a/bar ++++ b/bar +@@ -1 +1 @@ +-dummy ++bar_work +(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? +diff --git a/dir/foo b/dir/foo +index 564b12f..9015a7a 100644 +--- a/dir/foo ++++ b/dir/foo +@@ -1 +1 @@ +-head ++index +(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? +ok 7 - git checkout -p HEAD with change already staged + +expecting success of 2016.8 'git checkout -p HEAD^...': + # the third n is to get out in case it mistakenly does not apply + test_write_lines n y n | git checkout -p HEAD^... && + verify_saved_state bar && + verify_state dir/foo parent parent + +diff --git b/bar a/bar +index 8c999e6..421376d 100644 +--- b/bar ++++ a/bar +@@ -1 +1 @@ +-bar_work ++dummy +(1/1) Apply this hunk to index and worktree [y,n,q,a,d,e,?]? +diff --git b/dir/foo a/dir/foo +index 564b12f..9676f5b 100644 +--- b/dir/foo ++++ a/dir/foo +@@ -1 +1 @@ +-head ++parent +(1/1) Apply this hunk to index and worktree [y,n,q,a,d,e,?]? +ok 8 - git checkout -p HEAD^... + +expecting success of 2016.9 'git checkout -p HEAD^': + # the third n is to get out in case it mistakenly does not apply + test_write_lines n y n | git checkout -p HEAD^ && + verify_saved_state bar && + verify_state dir/foo parent parent + +diff --git b/bar a/bar +index 8c999e6..421376d 100644 +--- b/bar ++++ a/bar +@@ -1 +1 @@ +-bar_work ++dummy +(1/1) Apply this hunk to index and worktree [y,n,q,a,d,e,?]? +ok 9 - git checkout -p HEAD^ + +expecting success of 2016.10 'git checkout -p handles deletion': + set_state dir/foo work index && + rm dir/foo && + test_write_lines n y | git checkout -p && + verify_saved_state bar && + verify_state dir/foo index index + +diff --git a/bar b/bar +index 7780244..8c999e6 100644 +--- a/bar ++++ b/bar +@@ -1 +1 @@ +-bar_index ++bar_work +(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? +diff --git a/dir/foo b/dir/foo +index 9015a7a..0000000 +--- a/dir/foo ++++ /dev/null +deleted file mode 100644 +@@ -1 +0,0 @@ +-index +(1/1) Discard deletion from worktree [y,n,q,a,d,?]? +ok 10 - git checkout -p handles deletion + +expecting success of 2016.11 'path limiting works: dir': + set_state dir/foo work head && + test_write_lines y n | git checkout -p dir && + verify_saved_state bar && + verify_state dir/foo head head + +diff --git a/dir/foo b/dir/foo +index 564b12f..b8f99f5 100644 +--- a/dir/foo ++++ b/dir/foo +@@ -1 +1 @@ +-head ++work +(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? +ok 11 - path limiting works: dir + +expecting success of 2016.12 'path limiting works: -- dir': + set_state dir/foo work head && + test_write_lines y n | git checkout -p -- dir && + verify_saved_state bar && + verify_state dir/foo head head + +diff --git a/dir/foo b/dir/foo +index 564b12f..b8f99f5 100644 +--- a/dir/foo ++++ b/dir/foo +@@ -1 +1 @@ +-head ++work +(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? +ok 12 - path limiting works: -- dir + +expecting success of 2016.13 'path limiting works: HEAD^ -- dir': + # the third n is to get out in case it mistakenly does not apply + test_write_lines y n n | git checkout -p HEAD^ -- dir && + verify_saved_state bar && + verify_state dir/foo parent parent + +diff --git b/dir/foo a/dir/foo +index 564b12f..9676f5b 100644 +--- b/dir/foo ++++ a/dir/foo +@@ -1 +1 @@ +-head ++parent +(1/1) Apply this hunk to index and worktree [y,n,q,a,d,e,?]? +ok 13 - path limiting works: HEAD^ -- dir + +expecting success of 2016.14 'path limiting works: foo inside dir': + set_state dir/foo work head && + # the third n is to get out in case it mistakenly does not apply + test_write_lines y n n | (cd dir && git checkout -p foo) && + verify_saved_state bar && + verify_state dir/foo head head + +diff --git a/dir/foo b/dir/foo +index 564b12f..b8f99f5 100644 +--- a/dir/foo ++++ b/dir/foo +@@ -1 +1 @@ +-head ++work +(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? +ok 14 - path limiting works: foo inside dir + +expecting success of 2016.15 'none of this moved HEAD': + verify_saved_head + +ok 15 - none of this moved HEAD + +expecting success of 2016.16 'empty tree can be handled': + test_when_finished "git reset --hard" && + git checkout -p $(test_oid empty_tree) -- + +diff --git b/bar a/bar +index 8c999e6..0000000 +--- b/bar ++++ /dev/null +deleted file mode 100644 +@@ -1 +0,0 @@ +-bar_work +(1/1) Apply deletion to index and worktree [y,n,q,a,d,?]? +diff --git b/dir/foo a/dir/foo +index 564b12f..0000000 +--- b/dir/foo ++++ /dev/null +deleted file mode 100644 +@@ -1 +0,0 @@ +-head +(1/1) Apply deletion to index and worktree [y,n,q,a,d,?]? +HEAD is now at 3319288 second +ok 16 - empty tree can be handled + +# passed all 16 test(s) +1..16 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t2023-checkout-m.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2023-checkout-m/.git/ expecting success of 2023.1 'setup': @@ -57253,6 +57458,52 @@ 1..6 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t2027-checkout-track.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2027-checkout-track/.git/ +expecting success of 2027.1 'setup': + test_commit one && + test_commit two + +[master (root-commit) d79ce16] one + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 one.t +[master 139b20d] two + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 two.t +ok 1 - setup + +expecting success of 2027.2 'checkout --track -b creates a new tracking branch': + git checkout --track -b branch1 master && + test $(git rev-parse --abbrev-ref HEAD) = branch1 && + test $(git config --get branch.branch1.remote) = . && + test $(git config --get branch.branch1.merge) = refs/heads/master + +Switched to a new branch 'branch1' +Branch 'branch1' set up to track local branch 'master'. +ok 2 - checkout --track -b creates a new tracking branch + +expecting success of 2027.3 'checkout --track -b rejects an extra path argument': + test_must_fail git checkout --track -b branch2 master one.t 2>err && + test_i18ngrep "cannot be used with updating paths" err + +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +fatal: '--track' cannot be used with updating paths +ok 3 - checkout --track -b rejects an extra path argument + +# passed all 3 test(s) +1..3 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t2026-checkout-pathspec-file.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2026-checkout-pathspec-file/.git/ expecting success of 2026.1 'setup': @@ -57462,437 +57713,1092 @@ 1..11 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t2016-checkout-patch.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2016-checkout-patch/.git/ -expecting success of 2016.1 'setup': - mkdir dir && - echo parent > dir/foo && - echo dummy > bar && - git add bar dir/foo && - git commit -m initial && - test_tick && - test_commit second dir/foo head && - set_and_save_state bar bar_work bar_index && - save_head +*** t2050-git-dir-relative.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2050-git-dir-relative/.git/ +expecting success of 2050.1 'Setting up post-commit hook': +mkdir -p .git/hooks && +echo >.git/hooks/post-commit "#!/bin/sh +touch \"\${COMMIT_FILE}\" +echo Post commit hook was called." && +chmod +x .git/hooks/post-commit +ok 1 - Setting up post-commit hook -[master (root-commit) 758b165] initial +expecting success of 2050.2 'post-commit hook used ordinarily': +echo initial >top && +git add top && +git commit -m initial && +test -r "${COMMIT_FILE}" + +Post commit hook was called. +[master (root-commit) 0619340] initial Author: A U Thor - 2 files changed, 2 insertions(+) - create mode 100644 bar - create mode 100644 dir/foo -[master 3319288] second + 1 file changed, 1 insertion(+) + create mode 100644 top +ok 2 - post-commit hook used ordinarily + +expecting success of 2050.3 'post-commit-hook created and used from top dir': +echo changed >top && +git --git-dir subdir/.git add top && +git --git-dir subdir/.git commit -m topcommit && +test -r "${COMMIT_FILE}" + +Post commit hook was called. +[master fc38a58] topcommit + Author: A U Thor + 1 file changed, 1 insertion(+), 1 deletion(-) +ok 3 - post-commit-hook created and used from top dir + +expecting success of 2050.4 'post-commit-hook from sub dir': +echo changed again >top && +cd subdir && +git --git-dir .git --work-tree .. add ../top && +git --git-dir .git --work-tree .. commit -m subcommit && +test -r "${COMMIT_FILE}" + +Post commit hook was called. +[master ca7703f] subcommit Author: A U Thor 1 file changed, 1 insertion(+), 1 deletion(-) +ok 4 - post-commit-hook from sub dir + +# passed all 4 test(s) +1..4 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t1701-racy-split-index.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1701-racy-split-index/.git/ +expecting success of 1701.1 'setup': + # Only split the index when the test explicitly says so. + sane_unset GIT_TEST_SPLIT_INDEX && + git config splitIndex.maxPercentChange 100 && + + echo "cached content" >racy-file && + git add racy-file && + git commit -m initial && + + echo something >other-file && + # No raciness with this file. + test-tool chmtime =-20 other-file && + + echo "+cached content" >expect + +[master (root-commit) a4904a4] initial + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 racy-file ok 1 - setup -expecting success of 2016.2 'saying "n" does nothing': - set_and_save_state dir/foo work head && - test_write_lines n n | git checkout -p && - verify_saved_state bar && - verify_saved_state dir/foo +expecting success of 1701.2 'split the index while adding a racily clean file #0': + rm -f .git/index .git/sharedindex.* && -diff --git a/bar b/bar -index 7780244..8c999e6 100644 ---- a/bar -+++ b/bar -@@ -1 +1 @@ --bar_index -+bar_work -(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? -diff --git a/dir/foo b/dir/foo -index 564b12f..b8f99f5 100644 ---- a/dir/foo -+++ b/dir/foo -@@ -1 +1 @@ --head -+work -(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? -ok 2 - saying "n" does nothing + # The next three commands must be run within the same + # second (so both writes to racy-file result in the same + # mtime) to create the interesting racy situation. + echo "cached content" >racy-file && -expecting success of 2016.3 'git checkout -p': - test_write_lines n y | git checkout -p && - verify_saved_state bar && - verify_state dir/foo head head + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && -diff --git a/bar b/bar -index 7780244..8c999e6 100644 ---- a/bar -+++ b/bar -@@ -1 +1 @@ --bar_index -+bar_work -(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? -diff --git a/dir/foo b/dir/foo -index 564b12f..b8f99f5 100644 ---- a/dir/foo -+++ b/dir/foo -@@ -1 +1 @@ --head -+work -(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? -ok 3 - git checkout -p + # File size must stay the same. + echo "dirty worktree" >racy-file && -expecting success of 2016.4 'git checkout -p with staged changes': - set_state dir/foo work index && - test_write_lines n y | git checkout -p && - verify_saved_state bar && - verify_state dir/foo index index + # Subsequent git commands should notice that racy-file + # and the split index have the same mtime, and check + # the content of the file to see if it is actually + # clean. + check_cached_diff + +ok 2 - split the index while adding a racily clean file #0 -diff --git a/bar b/bar -index 7780244..8c999e6 100644 ---- a/bar -+++ b/bar -@@ -1 +1 @@ --bar_index -+bar_work -(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? -diff --git a/dir/foo b/dir/foo -index 9015a7a..b8f99f5 100644 ---- a/dir/foo -+++ b/dir/foo -@@ -1 +1 @@ --index -+work -(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? -ok 4 - git checkout -p with staged changes +expecting success of 1701.3 'split the index while adding a racily clean file #1': + rm -f .git/index .git/sharedindex.* && -expecting success of 2016.5 'git checkout -p HEAD with NO staged changes: abort': - set_and_save_state dir/foo work head && - test_write_lines n y n | git checkout -p HEAD && - verify_saved_state bar && - verify_saved_state dir/foo + # The next three commands must be run within the same + # second (so both writes to racy-file result in the same + # mtime) to create the interesting racy situation. + echo "cached content" >racy-file && -diff --git a/bar b/bar -index 421376d..8c999e6 100644 ---- a/bar -+++ b/bar -@@ -1 +1 @@ --dummy -+bar_work -(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? -diff --git a/dir/foo b/dir/foo -index 564b12f..b8f99f5 100644 ---- a/dir/foo -+++ b/dir/foo -@@ -1 +1 @@ --head -+work -(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? error: patch failed: dir/foo:1 -error: dir/foo: patch does not apply -The selected hunks do not apply to the index! -Apply them to the worktree anyway? Nothing was applied. + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && -ok 5 - git checkout -p HEAD with NO staged changes: abort + # File size must stay the same. + echo "dirty worktree" >racy-file && -expecting success of 2016.6 'git checkout -p HEAD with NO staged changes: apply': - test_write_lines n y y | git checkout -p HEAD && - verify_saved_state bar && - verify_state dir/foo head head + # Subsequent git commands should notice that racy-file + # and the split index have the same mtime, and check + # the content of the file to see if it is actually + # clean. + check_cached_diff + +ok 3 - split the index while adding a racily clean file #1 -diff --git a/bar b/bar -index 421376d..8c999e6 100644 ---- a/bar -+++ b/bar -@@ -1 +1 @@ --dummy -+bar_work -(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? -diff --git a/dir/foo b/dir/foo -index 564b12f..b8f99f5 100644 ---- a/dir/foo -+++ b/dir/foo -@@ -1 +1 @@ --head -+work -(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? error: patch failed: dir/foo:1 -error: dir/foo: patch does not apply -The selected hunks do not apply to the index! -Apply them to the worktree anyway? -ok 6 - git checkout -p HEAD with NO staged changes: apply +expecting success of 1701.4 'split the index while adding a racily clean file #2': + rm -f .git/index .git/sharedindex.* && -expecting success of 2016.7 'git checkout -p HEAD with change already staged': - set_state dir/foo index index && - # the third n is to get out in case it mistakenly does not apply - test_write_lines n y n | git checkout -p HEAD && - verify_saved_state bar && - verify_state dir/foo head head + # The next three commands must be run within the same + # second (so both writes to racy-file result in the same + # mtime) to create the interesting racy situation. + echo "cached content" >racy-file && -diff --git a/bar b/bar -index 421376d..8c999e6 100644 ---- a/bar -+++ b/bar -@@ -1 +1 @@ --dummy -+bar_work -(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? -diff --git a/dir/foo b/dir/foo -index 564b12f..9015a7a 100644 ---- a/dir/foo -+++ b/dir/foo -@@ -1 +1 @@ --head -+index -(1/1) Discard this hunk from index and worktree [y,n,q,a,d,e,?]? -ok 7 - git checkout -p HEAD with change already staged + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && -expecting success of 2016.8 'git checkout -p HEAD^...': - # the third n is to get out in case it mistakenly does not apply - test_write_lines n y n | git checkout -p HEAD^... && - verify_saved_state bar && - verify_state dir/foo parent parent + # File size must stay the same. + echo "dirty worktree" >racy-file && -diff --git b/bar a/bar -index 8c999e6..421376d 100644 ---- b/bar -+++ a/bar -@@ -1 +1 @@ --bar_work -+dummy -(1/1) Apply this hunk to index and worktree [y,n,q,a,d,e,?]? -diff --git b/dir/foo a/dir/foo -index 564b12f..9676f5b 100644 ---- b/dir/foo -+++ a/dir/foo -@@ -1 +1 @@ --head -+parent -(1/1) Apply this hunk to index and worktree [y,n,q,a,d,e,?]? -ok 8 - git checkout -p HEAD^... + # Subsequent git commands should notice that racy-file + # and the split index have the same mtime, and check + # the content of the file to see if it is actually + # clean. + check_cached_diff + +ok 4 - split the index while adding a racily clean file #2 -expecting success of 2016.9 'git checkout -p HEAD^': - # the third n is to get out in case it mistakenly does not apply - test_write_lines n y n | git checkout -p HEAD^ && - verify_saved_state bar && - verify_state dir/foo parent parent +expecting success of 1701.5 'split the index while adding a racily clean file #3': + rm -f .git/index .git/sharedindex.* && -diff --git b/bar a/bar -index 8c999e6..421376d 100644 ---- b/bar -+++ a/bar -@@ -1 +1 @@ --bar_work -+dummy -(1/1) Apply this hunk to index and worktree [y,n,q,a,d,e,?]? -ok 9 - git checkout -p HEAD^ + # The next three commands must be run within the same + # second (so both writes to racy-file result in the same + # mtime) to create the interesting racy situation. + echo "cached content" >racy-file && -expecting success of 2016.10 'git checkout -p handles deletion': - set_state dir/foo work index && - rm dir/foo && - test_write_lines n y | git checkout -p && - verify_saved_state bar && - verify_state dir/foo index index + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && -diff --git a/bar b/bar -index 7780244..8c999e6 100644 ---- a/bar -+++ b/bar -@@ -1 +1 @@ --bar_index -+bar_work -(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? -diff --git a/dir/foo b/dir/foo -index 9015a7a..0000000 ---- a/dir/foo -+++ /dev/null -deleted file mode 100644 -@@ -1 +0,0 @@ --index -(1/1) Discard deletion from worktree [y,n,q,a,d,?]? -ok 10 - git checkout -p handles deletion + # File size must stay the same. + echo "dirty worktree" >racy-file && -expecting success of 2016.11 'path limiting works: dir': - set_state dir/foo work head && - test_write_lines y n | git checkout -p dir && - verify_saved_state bar && - verify_state dir/foo head head + # Subsequent git commands should notice that racy-file + # and the split index have the same mtime, and check + # the content of the file to see if it is actually + # clean. + check_cached_diff + +ok 5 - split the index while adding a racily clean file #3 -diff --git a/dir/foo b/dir/foo -index 564b12f..b8f99f5 100644 ---- a/dir/foo -+++ b/dir/foo -@@ -1 +1 @@ --head -+work -(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? -ok 11 - path limiting works: dir +expecting success of 1701.6 'split the index while adding a racily clean file #4': + rm -f .git/index .git/sharedindex.* && -expecting success of 2016.12 'path limiting works: -- dir': - set_state dir/foo work head && - test_write_lines y n | git checkout -p -- dir && - verify_saved_state bar && - verify_state dir/foo head head + # The next three commands must be run within the same + # second (so both writes to racy-file result in the same + # mtime) to create the interesting racy situation. + echo "cached content" >racy-file && -diff --git a/dir/foo b/dir/foo -index 564b12f..b8f99f5 100644 ---- a/dir/foo -+++ b/dir/foo -@@ -1 +1 @@ --head -+work -(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? -ok 12 - path limiting works: -- dir + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && -expecting success of 2016.13 'path limiting works: HEAD^ -- dir': - # the third n is to get out in case it mistakenly does not apply - test_write_lines y n n | git checkout -p HEAD^ -- dir && - verify_saved_state bar && - verify_state dir/foo parent parent + # File size must stay the same. + echo "dirty worktree" >racy-file && -diff --git b/dir/foo a/dir/foo -index 564b12f..9676f5b 100644 ---- b/dir/foo -+++ a/dir/foo -@@ -1 +1 @@ --head -+parent -(1/1) Apply this hunk to index and worktree [y,n,q,a,d,e,?]? -ok 13 - path limiting works: HEAD^ -- dir + # Subsequent git commands should notice that racy-file + # and the split index have the same mtime, and check + # the content of the file to see if it is actually + # clean. + check_cached_diff + +ok 6 - split the index while adding a racily clean file #4 -expecting success of 2016.14 'path limiting works: foo inside dir': - set_state dir/foo work head && - # the third n is to get out in case it mistakenly does not apply - test_write_lines y n n | (cd dir && git checkout -p foo) && - verify_saved_state bar && - verify_state dir/foo head head +expecting success of 1701.7 'add a racily clean file to an already split index #0': + rm -f .git/index .git/sharedindex.* && -diff --git a/dir/foo b/dir/foo -index 564b12f..b8f99f5 100644 ---- a/dir/foo -+++ b/dir/foo -@@ -1 +1 @@ --head -+work -(1/1) Discard this hunk from worktree [y,n,q,a,d,e,?]? -ok 14 - path limiting works: foo inside dir + git update-index --split-index && -expecting success of 2016.15 'none of this moved HEAD': - verify_saved_head + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && -ok 15 - none of this moved HEAD + # Update the split index. The cache entry of racy-file + # will be stored only in the split index. + git update-index --add racy-file && -expecting success of 2016.16 'empty tree can be handled': - test_when_finished "git reset --hard" && - git checkout -p $(test_oid empty_tree) -- + # File size must stay the same. + echo "dirty worktree" >racy-file && -diff --git b/bar a/bar -index 8c999e6..0000000 ---- b/bar -+++ /dev/null -deleted file mode 100644 -@@ -1 +0,0 @@ --bar_work -(1/1) Apply deletion to index and worktree [y,n,q,a,d,?]? -diff --git b/dir/foo a/dir/foo -index 564b12f..0000000 ---- b/dir/foo -+++ /dev/null -deleted file mode 100644 -@@ -1 +0,0 @@ --head -(1/1) Apply deletion to index and worktree [y,n,q,a,d,?]? -HEAD is now at 3319288 second -ok 16 - empty tree can be handled + # Subsequent git commands should notice that racy-file + # and the split index have the same mtime, and check + # the content of the file to see if it is actually + # clean. + check_cached_diff + +ok 7 - add a racily clean file to an already split index #0 -# passed all 16 test(s) -1..16 +expecting success of 1701.8 'add a racily clean file to an already split index #1': + rm -f .git/index .git/sharedindex.* && + + git update-index --split-index && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update the split index. The cache entry of racy-file + # will be stored only in the split index. + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Subsequent git commands should notice that racy-file + # and the split index have the same mtime, and check + # the content of the file to see if it is actually + # clean. + check_cached_diff + +ok 8 - add a racily clean file to an already split index #1 + +expecting success of 1701.9 'add a racily clean file to an already split index #2': + rm -f .git/index .git/sharedindex.* && + + git update-index --split-index && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update the split index. The cache entry of racy-file + # will be stored only in the split index. + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Subsequent git commands should notice that racy-file + # and the split index have the same mtime, and check + # the content of the file to see if it is actually + # clean. + check_cached_diff + +ok 9 - add a racily clean file to an already split index #2 + +expecting success of 1701.10 'add a racily clean file to an already split index #3': + rm -f .git/index .git/sharedindex.* && + + git update-index --split-index && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update the split index. The cache entry of racy-file + # will be stored only in the split index. + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Subsequent git commands should notice that racy-file + # and the split index have the same mtime, and check + # the content of the file to see if it is actually + # clean. + check_cached_diff + +ok 10 - add a racily clean file to an already split index #3 + +expecting success of 1701.11 'add a racily clean file to an already split index #4': + rm -f .git/index .git/sharedindex.* && + + git update-index --split-index && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update the split index. The cache entry of racy-file + # will be stored only in the split index. + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Subsequent git commands should notice that racy-file + # and the split index have the same mtime, and check + # the content of the file to see if it is actually + # clean. + check_cached_diff + +ok 11 - add a racily clean file to an already split index #4 + +expecting success of 1701.12 'split the index when the index contains a racily clean cache entry #0': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update and split the index when the index contains + # the racily clean cache entry of racy-file. + # A corresponding replacement cache entry with smudged + # stat data should be added to the new split index. + git update-index --split-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data in the replacement cache entry and that it + # doesnt match with the file the worktree. + check_cached_diff + +ok 12 - split the index when the index contains a racily clean cache entry #0 + +expecting success of 1701.13 'split the index when the index contains a racily clean cache entry #1': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update and split the index when the index contains + # the racily clean cache entry of racy-file. + # A corresponding replacement cache entry with smudged + # stat data should be added to the new split index. + git update-index --split-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data in the replacement cache entry and that it + # doesnt match with the file the worktree. + check_cached_diff + +ok 13 - split the index when the index contains a racily clean cache entry #1 + +expecting success of 1701.14 'split the index when the index contains a racily clean cache entry #2': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update and split the index when the index contains + # the racily clean cache entry of racy-file. + # A corresponding replacement cache entry with smudged + # stat data should be added to the new split index. + git update-index --split-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data in the replacement cache entry and that it + # doesnt match with the file the worktree. + check_cached_diff + +ok 14 - split the index when the index contains a racily clean cache entry #2 + +expecting success of 1701.15 'split the index when the index contains a racily clean cache entry #3': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update and split the index when the index contains + # the racily clean cache entry of racy-file. + # A corresponding replacement cache entry with smudged + # stat data should be added to the new split index. + git update-index --split-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data in the replacement cache entry and that it + # doesnt match with the file the worktree. + check_cached_diff + +ok 15 - split the index when the index contains a racily clean cache entry #3 + +expecting success of 1701.16 'split the index when the index contains a racily clean cache entry #4': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update and split the index when the index contains + # the racily clean cache entry of racy-file. + # A corresponding replacement cache entry with smudged + # stat data should be added to the new split index. + git update-index --split-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data in the replacement cache entry and that it + # doesnt match with the file the worktree. + check_cached_diff + +ok 16 - split the index when the index contains a racily clean cache entry #4 + +expecting success of 1701.17 'update the split index when it contains a new racily clean cache entry #0': + rm -f .git/index .git/sharedindex.* && + + git update-index --split-index && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update the split index. The cache entry of racy-file + # will be stored only in the split index. + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index when the racily clean cache + # entry of racy-file is only stored in the split index. + # An updated cache entry with smudged stat data should + # be added to the new split index. + git update-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 17 - update the split index when it contains a new racily clean cache entry #0 + +expecting success of 1701.18 'update the split index when it contains a new racily clean cache entry #1': + rm -f .git/index .git/sharedindex.* && + + git update-index --split-index && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update the split index. The cache entry of racy-file + # will be stored only in the split index. + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index when the racily clean cache + # entry of racy-file is only stored in the split index. + # An updated cache entry with smudged stat data should + # be added to the new split index. + git update-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 18 - update the split index when it contains a new racily clean cache entry #1 + +expecting success of 1701.19 'update the split index when it contains a new racily clean cache entry #2': + rm -f .git/index .git/sharedindex.* && + + git update-index --split-index && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update the split index. The cache entry of racy-file + # will be stored only in the split index. + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index when the racily clean cache + # entry of racy-file is only stored in the split index. + # An updated cache entry with smudged stat data should + # be added to the new split index. + git update-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 19 - update the split index when it contains a new racily clean cache entry #2 + +expecting success of 1701.20 'update the split index when it contains a new racily clean cache entry #3': + rm -f .git/index .git/sharedindex.* && + + git update-index --split-index && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update the split index. The cache entry of racy-file + # will be stored only in the split index. + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index when the racily clean cache + # entry of racy-file is only stored in the split index. + # An updated cache entry with smudged stat data should + # be added to the new split index. + git update-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 20 - update the split index when it contains a new racily clean cache entry #3 + +expecting success of 1701.21 'update the split index when it contains a new racily clean cache entry #4': + rm -f .git/index .git/sharedindex.* && + + git update-index --split-index && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update the split index. The cache entry of racy-file + # will be stored only in the split index. + git update-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index when the racily clean cache + # entry of racy-file is only stored in the split index. + # An updated cache entry with smudged stat data should + # be added to the new split index. + git update-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 21 - update the split index when it contains a new racily clean cache entry #4 + +expecting success of 1701.22 'update the split index when a racily clean cache entry is stored only in the shared index #0': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index when the racily clean cache + # entry of racy-file is only stored in the shared index. + # A corresponding replacement cache entry with smudged + # stat data should be added to the new split index. + git update-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 22 - update the split index when a racily clean cache entry is stored only in the shared index #0 + +expecting success of 1701.23 'update the split index when a racily clean cache entry is stored only in the shared index #1': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index when the racily clean cache + # entry of racy-file is only stored in the shared index. + # A corresponding replacement cache entry with smudged + # stat data should be added to the new split index. + git update-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 23 - update the split index when a racily clean cache entry is stored only in the shared index #1 + +expecting success of 1701.24 'update the split index when a racily clean cache entry is stored only in the shared index #2': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index when the racily clean cache + # entry of racy-file is only stored in the shared index. + # A corresponding replacement cache entry with smudged + # stat data should be added to the new split index. + git update-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 24 - update the split index when a racily clean cache entry is stored only in the shared index #2 + +expecting success of 1701.25 'update the split index when a racily clean cache entry is stored only in the shared index #3': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index when the racily clean cache + # entry of racy-file is only stored in the shared index. + # A corresponding replacement cache entry with smudged + # stat data should be added to the new split index. + git update-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 25 - update the split index when a racily clean cache entry is stored only in the shared index #3 + +expecting success of 1701.26 'update the split index when a racily clean cache entry is stored only in the shared index #4': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index when the racily clean cache + # entry of racy-file is only stored in the shared index. + # A corresponding replacement cache entry with smudged + # stat data should be added to the new split index. + git update-index --add other-file && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 26 - update the split index when a racily clean cache entry is stored only in the shared index #4 + +expecting success of 1701.27 'update the split index after unpack trees() copied a racily clean cache entry from the shared index #0': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index after unpack_trees() copied the + # racily clean cache entry of racy-file from the shared + # index. A corresponding replacement cache entry + # with smudged stat data should be added to the new + # split index. + git read-tree -m HEAD && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 27 - update the split index after unpack trees() copied a racily clean cache entry from the shared index #0 + +expecting success of 1701.28 'update the split index after unpack trees() copied a racily clean cache entry from the shared index #1': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index after unpack_trees() copied the + # racily clean cache entry of racy-file from the shared + # index. A corresponding replacement cache entry + # with smudged stat data should be added to the new + # split index. + git read-tree -m HEAD && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 28 - update the split index after unpack trees() copied a racily clean cache entry from the shared index #1 + +expecting success of 1701.29 'update the split index after unpack trees() copied a racily clean cache entry from the shared index #2': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index after unpack_trees() copied the + # racily clean cache entry of racy-file from the shared + # index. A corresponding replacement cache entry + # with smudged stat data should be added to the new + # split index. + git read-tree -m HEAD && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 29 - update the split index after unpack trees() copied a racily clean cache entry from the shared index #2 + +expecting success of 1701.30 'update the split index after unpack trees() copied a racily clean cache entry from the shared index #3': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index after unpack_trees() copied the + # racily clean cache entry of racy-file from the shared + # index. A corresponding replacement cache entry + # with smudged stat data should be added to the new + # split index. + git read-tree -m HEAD && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 30 - update the split index after unpack trees() copied a racily clean cache entry from the shared index #3 + +expecting success of 1701.31 'update the split index after unpack trees() copied a racily clean cache entry from the shared index #4': + rm -f .git/index .git/sharedindex.* && + + # The next three commands must be run within the same + # second. + echo "cached content" >racy-file && + + # Update and split the index. The cache entry of + # racy-file will be stored only in the shared index. + git update-index --split-index --add racy-file && + + # File size must stay the same. + echo "dirty worktree" >racy-file && + + # Now wait a bit to ensure that the split index written + # below will get a more recent mtime than racy-file. + sleep 1 && + + # Update the split index after unpack_trees() copied the + # racily clean cache entry of racy-file from the shared + # index. A corresponding replacement cache entry + # with smudged stat data should be added to the new + # split index. + git read-tree -m HEAD && + + # Subsequent git commands should notice the smudged + # stat data. + check_cached_diff + +ok 31 - update the split index after unpack trees() copied a racily clean cache entry from the shared index #4 + +# passed all 31 test(s) +1..31 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t2027-checkout-track.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2027-checkout-track/.git/ -expecting success of 2027.1 'setup': - test_commit one && - test_commit two +*** t2060-switch.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2060-switch/.git/ +expecting success of 2060.1 'setup': + test_commit first && + git branch first-branch && + test_commit second && + test_commit third && + git remote add origin nohost:/nopath && + git update-ref refs/remotes/origin/foo first-branch -[master (root-commit) d79ce16] one +[master (root-commit) 50e526b] first Author: A U Thor 1 file changed, 1 insertion(+) - create mode 100644 one.t -[master 139b20d] two + create mode 100644 first.t +[master d662100] second Author: A U Thor 1 file changed, 1 insertion(+) - create mode 100644 two.t + create mode 100644 second.t +[master cd7036d] third + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 third.t ok 1 - setup -expecting success of 2027.2 'checkout --track -b creates a new tracking branch': - git checkout --track -b branch1 master && - test $(git rev-parse --abbrev-ref HEAD) = branch1 && - test $(git config --get branch.branch1.remote) = . && - test $(git config --get branch.branch1.merge) = refs/heads/master +expecting success of 2060.2 'switch branch no arguments': + test_must_fail git switch -Switched to a new branch 'branch1' -Branch 'branch1' set up to track local branch 'master'. -ok 2 - checkout --track -b creates a new tracking branch +fatal: missing branch or commit argument +ok 2 - switch branch no arguments -expecting success of 2027.3 'checkout --track -b rejects an extra path argument': - test_must_fail git checkout --track -b branch2 master one.t 2>err && - test_i18ngrep "cannot be used with updating paths" err +expecting success of 2060.3 'switch branch': + git switch first-branch && + test_path_is_missing second.t -checking prerequisite: C_LOCALE_OUTPUT +Switched to branch 'first-branch' +ok 3 - switch branch -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false +expecting success of 2060.4 'switch and detach': + test_when_finished git switch master && + test_must_fail git switch master^{commit} && + git switch --detach master^{commit} && + test_must_fail git symbolic-ref HEAD -) -prerequisite C_LOCALE_OUTPUT ok -fatal: '--track' cannot be used with updating paths -ok 3 - checkout --track -b rejects an extra path argument +fatal: a branch is expected, got commit 'master^{commit}' +HEAD is now at cd7036d third +fatal: ref HEAD is not a symbolic ref +Switched to branch 'master' +ok 4 - switch and detach -# passed all 3 test(s) -1..3 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t2050-git-dir-relative.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2050-git-dir-relative/.git/ -expecting success of 2050.1 'Setting up post-commit hook': -mkdir -p .git/hooks && -echo >.git/hooks/post-commit "#!/bin/sh -touch \"\${COMMIT_FILE}\" -echo Post commit hook was called." && -chmod +x .git/hooks/post-commit -ok 1 - Setting up post-commit hook +expecting success of 2060.5 'switch and detach current branch': + test_when_finished git switch master && + git switch master && + git switch --detach && + test_must_fail git symbolic-ref HEAD -expecting success of 2050.2 'post-commit hook used ordinarily': -echo initial >top && -git add top && -git commit -m initial && -test -r "${COMMIT_FILE}" +Already on 'master' +HEAD is now at cd7036d third +fatal: ref HEAD is not a symbolic ref +Switched to branch 'master' +ok 5 - switch and detach current branch -Post commit hook was called. -[master (root-commit) 0619340] initial +expecting success of 2060.6 'switch and create branch': + test_when_finished git switch master && + git switch -c temp master^ && + test_cmp_rev master^ refs/heads/temp && + echo refs/heads/temp >expected-branch && + git symbolic-ref HEAD >actual-branch && + test_cmp expected-branch actual-branch + +Switched to a new branch 'temp' +Switched to branch 'master' +ok 6 - switch and create branch + +expecting success of 2060.7 'force create branch from HEAD': + test_when_finished git switch master && + git switch --detach master && + test_must_fail git switch -c temp && + git switch -C temp && + test_cmp_rev master refs/heads/temp && + echo refs/heads/temp >expected-branch && + git symbolic-ref HEAD >actual-branch && + test_cmp expected-branch actual-branch + +HEAD is now at cd7036d third +fatal: A branch named 'temp' already exists. +Switched to and reset branch 'temp' +Switched to branch 'master' +ok 7 - force create branch from HEAD + +expecting success of 2060.8 'new orphan branch from empty': + test_when_finished git switch master && + test_must_fail git switch --orphan new-orphan HEAD && + git switch --orphan new-orphan && + test_commit orphan && + git cat-file commit refs/heads/new-orphan >commit && + ! grep ^parent commit && + git ls-files >tracked-files && + echo orphan.t >expected && + test_cmp expected tracked-files + +fatal: '--orphan' cannot take +Switched to a new branch 'new-orphan' +[new-orphan (root-commit) 11bb70e] orphan Author: A U Thor 1 file changed, 1 insertion(+) - create mode 100644 top -ok 2 - post-commit hook used ordinarily + create mode 100644 orphan.t +Switched to branch 'master' +ok 8 - new orphan branch from empty -expecting success of 2050.3 'post-commit-hook created and used from top dir': -echo changed >top && -git --git-dir subdir/.git add top && -git --git-dir subdir/.git commit -m topcommit && -test -r "${COMMIT_FILE}" +expecting success of 2060.9 'orphan branch works with --discard-changes': + test_when_finished git switch master && + echo foo >foo.txt && + git switch --discard-changes --orphan new-orphan2 && + git ls-files >tracked-files && + test_must_be_empty tracked-files -Post commit hook was called. -[master fc38a58] topcommit - Author: A U Thor - 1 file changed, 1 insertion(+), 1 deletion(-) -ok 3 - post-commit-hook created and used from top dir +Switched to a new branch 'new-orphan2' +Switched to branch 'master' +ok 9 - orphan branch works with --discard-changes -expecting success of 2050.4 'post-commit-hook from sub dir': -echo changed again >top && -cd subdir && -git --git-dir .git --work-tree .. add ../top && -git --git-dir .git --work-tree .. commit -m subcommit && -test -r "${COMMIT_FILE}" +expecting success of 2060.10 'switching ignores file of same branch name': + test_when_finished git switch master && + : >first-branch && + git switch first-branch && + echo refs/heads/first-branch >expected && + git symbolic-ref HEAD >actual && + test_cmp expected actual -Post commit hook was called. -[master ca7703f] subcommit - Author: A U Thor - 1 file changed, 1 insertion(+), 1 deletion(-) -ok 4 - post-commit-hook from sub dir +Switched to branch 'first-branch' +Switched to branch 'master' +ok 10 - switching ignores file of same branch name -# passed all 4 test(s) -1..4 +expecting success of 2060.11 'guess and create branch': + test_when_finished git switch master && + test_must_fail git switch --no-guess foo && + test_config checkout.guess false && + test_must_fail git switch foo && + test_config checkout.guess true && + git switch foo && + echo refs/heads/foo >expected && + git symbolic-ref HEAD >actual && + test_cmp expected actual + +fatal: invalid reference: foo +fatal: invalid reference: foo +Switched to a new branch 'foo' +Branch 'foo' set up to track remote branch 'foo' from 'origin'. +Switched to branch 'master' +ok 11 - guess and create branch + +expecting success of 2060.12 'not switching when something is in progress': + test_when_finished rm -f .git/MERGE_HEAD && + # fake a merge-in-progress + cp .git/HEAD .git/MERGE_HEAD && + test_must_fail git switch -d @^ + +fatal: cannot switch branch while merging +Consider "git merge --quit" or "git worktree add". +ok 12 - not switching when something is in progress + +# passed all 12 test(s) +1..12 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' *** t2024-checkout-dwim.sh *** @@ -58521,6 +59427,687 @@ 1..23 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' +*** t2030-unresolve-info.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2030-unresolve-info/.git/ +expecting success of 2030.1 'setup': + mkdir fi && + printf "a\0a" >binary && + git add binary && + test_commit initial fi/le first && + git branch side && + git branch another && + printf "a\0b" >binary && + git add binary && + test_commit second fi/le second && + git checkout side && + test_commit third fi/le third && + git branch add-add && + git checkout another && + test_commit fourth fi/le fourth && + git checkout add-add && + test_commit fifth add-differently && + git checkout master + +[master (root-commit) 7b271e3] initial + Author: A U Thor + 2 files changed, 1 insertion(+) + create mode 100644 binary + create mode 100644 fi/le +[master 9a00f99] second + Author: A U Thor + 2 files changed, 1 insertion(+), 1 deletion(-) +Switched to branch 'side' +[side b18340d] third + Author: A U Thor + 1 file changed, 1 insertion(+), 1 deletion(-) +Switched to branch 'another' +[another cf4d985] fourth + Author: A U Thor + 1 file changed, 1 insertion(+), 1 deletion(-) +Switched to branch 'add-add' +[add-add b851e77] fifth + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 add-differently +Switched to branch 'master' +ok 1 - setup + +expecting success of 2030.2 'add records switch clears': + prime_resolve_undo && + test_tick && + git commit -m merged && + echo committing keeps && + check_resolve_undo kept fi/le initial:fi/le second:fi/le third:fi/le && + git checkout second^0 && + echo switching clears && + check_resolve_undo cleared + +HEAD is now at 9a00f99 second +Note: switching to 'second^0'. + +You are in 'detached HEAD' state. You can look around, make experimental +changes and commit them, and you can discard any commits you make in this +state without impacting any branches by switching back to a branch. + +If you want to create a new branch to retain commits you create, you may +do so (now or later) by using -c with the switch command. Example: + + git switch -c + +Or undo this operation with: + + git switch - + +Turn off this advice by setting config variable advice.detachedHead to false + +HEAD is now at 9a00f99 second +Merging: +9a00f99 second +virtual third^0 +found 1 common ancestor: +7b271e3 initial +Auto-merging fi/le +CONFLICT (content): Merge conflict in fi/le +Automatic merge failed; fix conflicts and then commit the result. +merge does not leave anything +resolving records +[detached HEAD b3a51df] merged + Author: A U Thor +committing keeps +Warning: you are leaving 1 commit behind, not connected to +any of your branches: + + b3a51df merged + +If you want to keep it by creating a new branch, this may be a good time +to do so with: + + git branch b3a51df + +HEAD is now at 9a00f99 second +switching clears +ok 2 - add records switch clears + +expecting success of 2030.3 'rm records reset clears': + prime_resolve_undo && + test_tick && + git commit -m merged && + echo committing keeps && + check_resolve_undo kept fi/le initial:fi/le second:fi/le third:fi/le && + + echo merge clears upfront && + test_must_fail git merge fourth^0 && + check_resolve_undo nuked && + + git rm -f fi/le && + echo resolving records && + check_resolve_undo recorded fi/le initial:fi/le HEAD:fi/le fourth:fi/le && + + git reset --hard && + echo resetting discards && + check_resolve_undo discarded + +HEAD is now at 9a00f99 second +HEAD is now at 9a00f99 second +Merging: +9a00f99 second +virtual third^0 +found 1 common ancestor: +7b271e3 initial +Auto-merging fi/le +CONFLICT (content): Merge conflict in fi/le +Automatic merge failed; fix conflicts and then commit the result. +merge does not leave anything +resolving records +[detached HEAD 70d285e] merged + Author: A U Thor +committing keeps +merge clears upfront +Merging: +70d285e merged +virtual fourth^0 +found 1 common ancestor: +7b271e3 initial +Auto-merging fi/le +CONFLICT (content): Merge conflict in fi/le +Automatic merge failed; fix conflicts and then commit the result. +rm 'fi/le' +resolving records +HEAD is now at 70d285e merged +resetting discards +ok 3 - rm records reset clears + +expecting success of 2030.4 'plumbing clears': + prime_resolve_undo && + test_tick && + git commit -m merged && + echo committing keeps && + check_resolve_undo kept fi/le initial:fi/le second:fi/le third:fi/le && + + echo plumbing clear && + git update-index --clear-resolve-undo && + check_resolve_undo cleared + +HEAD is now at 70d285e merged +Warning: you are leaving 1 commit behind, not connected to +any of your branches: + + 70d285e merged + +If you want to keep it by creating a new branch, this may be a good time +to do so with: + + git branch 70d285e + +HEAD is now at 9a00f99 second +Merging: +9a00f99 second +virtual third^0 +found 1 common ancestor: +7b271e3 initial +Auto-merging fi/le +CONFLICT (content): Merge conflict in fi/le +Automatic merge failed; fix conflicts and then commit the result. +merge does not leave anything +resolving records +[detached HEAD 894de51] merged + Author: A U Thor +committing keeps +plumbing clear +ok 4 - plumbing clears + +expecting success of 2030.5 'add records checkout -m undoes': + prime_resolve_undo && + git diff HEAD && + git checkout --conflict=merge fi/le && + echo checkout used the record and removed it && + check_resolve_undo removed && + echo the index and the work tree is unmerged again && + git diff >actual && + grep "^++<<<<<<<" actual + +HEAD is now at 894de51 merged +Warning: you are leaving 1 commit behind, not connected to +any of your branches: + + 894de51 merged + +If you want to keep it by creating a new branch, this may be a good time +to do so with: + + git branch 894de51 + +HEAD is now at 9a00f99 second +Merging: +9a00f99 second +virtual third^0 +found 1 common ancestor: +7b271e3 initial +Auto-merging fi/le +CONFLICT (content): Merge conflict in fi/le +Automatic merge failed; fix conflicts and then commit the result. +merge does not leave anything +resolving records +diff --git a/fi/le b/fi/le +index e019be0..8dca2f8 100644 +--- a/fi/le ++++ b/fi/le +@@ -1 +1 @@ +-second ++different +Recreated 1 merge conflict +checkout used the record and removed it +the index and the work tree is unmerged again +++<<<<<<< ours +ok 5 - add records checkout -m undoes + +expecting success of 2030.6 'unmerge with plumbing': + prime_resolve_undo && + git update-index --unresolve fi/le && + git ls-files -u >actual && + test_line_count = 3 actual + +HEAD is now at 9a00f99 second +HEAD is now at 9a00f99 second +Merging: +9a00f99 second +virtual third^0 +found 1 common ancestor: +7b271e3 initial +Auto-merging fi/le +CONFLICT (content): Merge conflict in fi/le +Automatic merge failed; fix conflicts and then commit the result. +merge does not leave anything +resolving records +ok 6 - unmerge with plumbing + +expecting success of 2030.7 'rerere and rerere forget': + mkdir .git/rr-cache && + prime_resolve_undo && + echo record the resolution && + git rerere && + rerere_id=$(cd .git/rr-cache && echo */postimage) && + rerere_id=${rerere_id%/postimage} && + test -f .git/rr-cache/$rerere_id/postimage && + git checkout -m fi/le && + echo resurrect the conflict && + grep "^=======" fi/le && + echo reresolve the conflict && + git rerere && + test "z$(cat fi/le)" = zdifferent && + echo register the resolution again && + git add fi/le && + check_resolve_undo kept fi/le initial:fi/le second:fi/le third:fi/le && + test -z "$(git ls-files -u)" && + git rerere forget fi/le && + ! test -f .git/rr-cache/$rerere_id/postimage && + tr "\0" "\n" <.git/MERGE_RR >actual && + echo "$rerere_id fi/le" >expect && + test_cmp expect actual + +HEAD is now at 9a00f99 second +HEAD is now at 9a00f99 second +Merging: +9a00f99 second +virtual third^0 +found 1 common ancestor: +7b271e3 initial +Auto-merging fi/le +CONFLICT (content): Merge conflict in fi/le +Recorded preimage for 'fi/le' +Automatic merge failed; fix conflicts and then commit the result. +merge does not leave anything +resolving records +record the resolution +Recorded resolution for 'fi/le'. +Recreated 1 merge conflict +resurrect the conflict +======= +reresolve the conflict +Resolved 'fi/le' using previous resolution. +register the resolution again +Updated preimage for 'fi/le' +Forgot resolution for 'fi/le' +ok 7 - rerere and rerere forget + +expecting success of 2030.8 'rerere and rerere forget (subdirectory)': + rm -fr .git/rr-cache && + mkdir .git/rr-cache && + prime_resolve_undo && + echo record the resolution && + (cd fi && git rerere) && + rerere_id=$(cd .git/rr-cache && echo */postimage) && + rerere_id=${rerere_id%/postimage} && + test -f .git/rr-cache/$rerere_id/postimage && + (cd fi && git checkout -m le) && + echo resurrect the conflict && + grep "^=======" fi/le && + echo reresolve the conflict && + (cd fi && git rerere) && + test "z$(cat fi/le)" = zdifferent && + echo register the resolution again && + (cd fi && git add le) && + check_resolve_undo kept fi/le initial:fi/le second:fi/le third:fi/le && + test -z "$(git ls-files -u)" && + (cd fi && git rerere forget le) && + ! test -f .git/rr-cache/$rerere_id/postimage && + tr "\0" "\n" <.git/MERGE_RR >actual && + echo "$rerere_id fi/le" >expect && + test_cmp expect actual + +HEAD is now at 9a00f99 second +HEAD is now at 9a00f99 second +Merging: +9a00f99 second +virtual third^0 +found 1 common ancestor: +7b271e3 initial +Auto-merging fi/le +CONFLICT (content): Merge conflict in fi/le +Recorded preimage for 'fi/le' +Automatic merge failed; fix conflicts and then commit the result. +merge does not leave anything +resolving records +record the resolution +Recorded resolution for 'fi/le'. +Recreated 1 merge conflict +resurrect the conflict +======= +reresolve the conflict +Resolved 'fi/le' using previous resolution. +register the resolution again +Updated preimage for 'fi/le' +Forgot resolution for 'fi/le' +ok 8 - rerere and rerere forget (subdirectory) + +expecting success of 2030.9 'rerere forget (binary)': + git checkout -f side && + printf "a\0c" >binary && + git commit -a -m binary && + test_must_fail git merge second && + git rerere forget binary + +Previous HEAD position was 9a00f99 second +Switched to branch 'side' +[side 431a49e] binary + Author: A U Thor + 1 file changed, 0 insertions(+), 0 deletions(-) +warning: Cannot merge binary files: binary (HEAD vs. second) +Merging: +431a49e binary +virtual second +found 1 common ancestor: +7b271e3 initial +Auto-merging fi/le +CONFLICT (content): Merge conflict in fi/le +Auto-merging binary +CONFLICT (content): Merge conflict in binary +Recorded preimage for 'fi/le' +Automatic merge failed; fix conflicts and then commit the result. +warning: Cannot merge binary files: binary (ours vs. theirs) +error: could not parse conflict hunks in 'binary' +ok 9 - rerere forget (binary) + +expecting success of 2030.10 'rerere forget (add-add conflict)': + git checkout -f master && + echo master >add-differently && + git add add-differently && + git commit -m "add differently" && + test_must_fail git merge fifth && + git rerere forget add-differently 2>actual && + test_i18ngrep "no remembered" actual + +Switched to branch 'master' +[master 2aac45c] add differently + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 add-differently +Merging: +2aac45c add differently +virtual fifth +found 1 common ancestor: +7b271e3 initial +Auto-merging fi/le +CONFLICT (content): Merge conflict in fi/le +CONFLICT (add/add): Merge conflict in add-differently +Auto-merging add-differently +Recorded preimage for 'add-differently' +Recorded preimage for 'fi/le' +Automatic merge failed; fix conflicts and then commit the result. +checking prerequisite: C_LOCALE_OUTPUT + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false + +) +prerequisite C_LOCALE_OUTPUT ok +error: no remembered resolution for 'add-differently' +ok 10 - rerere forget (add-add conflict) + +# passed all 10 test(s) +1..10 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t2070-restore.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2070-restore/.git/ +expecting success of 2070.1 'setup': + test_commit first && + echo first-and-a-half >>first.t && + git add first.t && + test_commit second && + echo one >one && + echo two >two && + echo untracked >untracked && + echo ignored >ignored && + echo /ignored >.gitignore && + git add one two .gitignore && + git update-ref refs/heads/one master + +[master (root-commit) 50e526b] first + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 first.t +[master a46c920] second + Author: A U Thor + 2 files changed, 2 insertions(+) + create mode 100644 second.t +ok 1 - setup + +expecting success of 2070.2 'restore without pathspec is not ok': + test_must_fail git restore && + test_must_fail git restore --source=first + +fatal: you must specify path(s) to restore +fatal: you must specify path(s) to restore +ok 2 - restore without pathspec is not ok + +expecting success of 2070.3 'restore a file, ignoring branch of same name': + cat one >expected && + echo dirty >>one && + git restore one && + test_cmp expected one + +ok 3 - restore a file, ignoring branch of same name + +expecting success of 2070.4 'restore a file on worktree from another ref': + test_when_finished git reset --hard && + git cat-file blob first:./first.t >expected && + git restore --source=first first.t && + test_cmp expected first.t && + git cat-file blob HEAD:./first.t >expected && + git show :first.t >actual && + test_cmp expected actual + +HEAD is now at a46c920 second +ok 4 - restore a file on worktree from another ref + +expecting success of 2070.5 'restore a file in the index from another ref': + test_when_finished git reset --hard && + git cat-file blob first:./first.t >expected && + git restore --source=first --staged first.t && + git show :first.t >actual && + test_cmp expected actual && + git cat-file blob HEAD:./first.t >expected && + test_cmp expected first.t + +HEAD is now at a46c920 second +ok 5 - restore a file in the index from another ref + +expecting success of 2070.6 'restore a file in both the index and worktree from another ref': + test_when_finished git reset --hard && + git cat-file blob first:./first.t >expected && + git restore --source=first --staged --worktree first.t && + git show :first.t >actual && + test_cmp expected actual && + test_cmp expected first.t + +HEAD is now at a46c920 second +ok 6 - restore a file in both the index and worktree from another ref + +expecting success of 2070.7 'restore --staged uses HEAD as source': + test_when_finished git reset --hard && + git cat-file blob :./first.t >expected && + echo index-dirty >>first.t && + git add first.t && + git restore --staged first.t && + git cat-file blob :./first.t >actual && + test_cmp expected actual + +HEAD is now at a46c920 second +ok 7 - restore --staged uses HEAD as source + +expecting success of 2070.8 'restore --worktree --staged uses HEAD as source': + test_when_finished git reset --hard && + git show HEAD:./first.t >expected && + echo dirty >>first.t && + git add first.t && + git restore --worktree --staged first.t && + git show :./first.t >actual && + test_cmp expected actual && + test_cmp expected first.t + +HEAD is now at a46c920 second +ok 8 - restore --worktree --staged uses HEAD as source + +expecting success of 2070.9 'restore --ignore-unmerged ignores unmerged entries': + git init unmerged && + ( + cd unmerged && + echo one >unmerged && + echo one >common && + git add unmerged common && + git commit -m common && + git switch -c first && + echo first >unmerged && + git commit -am first && + git switch -c second master && + echo second >unmerged && + git commit -am second && + test_must_fail git merge first && + + echo dirty >>common && + test_must_fail git restore . && + + git restore --ignore-unmerged --quiet . >output 2>&1 && + git diff common >diff-output && + test_must_be_empty output && + test_must_be_empty diff-output + ) + +hint: Using 'master' as the name for the initial branch. This default branch name +hint: is subject to change. To configure the initial branch name to use in all +hint: of your new repositories, which will suppress this warning, call: +hint: +hint: git config --global init.defaultBranch +hint: +hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +hint: 'development'. The just-created branch can be renamed via this command: +hint: +hint: git branch -m +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2070-restore/unmerged/.git/ +[master (root-commit) b83edd8] common + Author: A U Thor + 2 files changed, 2 insertions(+) + create mode 100644 common + create mode 100644 unmerged +Switched to a new branch 'first' +[first 753ae86] first + Author: A U Thor + 1 file changed, 1 insertion(+), 1 deletion(-) +Switched to a new branch 'second' +[second 06de6fa] second + Author: A U Thor + 1 file changed, 1 insertion(+), 1 deletion(-) +Merging: +06de6fa second +virtual first +found 1 common ancestor: +b83edd8 common +Auto-merging unmerged +CONFLICT (content): Merge conflict in unmerged +Automatic merge failed; fix conflicts and then commit the result. +error: path 'unmerged' is unmerged +ok 9 - restore --ignore-unmerged ignores unmerged entries + +expecting success of 2070.10 'restore --staged adds deleted intent-to-add file back to index': + echo "nonempty" >nonempty && + >empty && + git add nonempty empty && + git commit -m "create files to be deleted" && + git rm --cached nonempty empty && + git add -N nonempty empty && + git restore --staged nonempty empty && + git diff --cached --exit-code + +[master 94e3084] create files to be deleted + Author: A U Thor + 2 files changed, 1 insertion(+) + create mode 100644 empty + create mode 100644 nonempty +rm 'empty' +rm 'nonempty' +ok 10 - restore --staged adds deleted intent-to-add file back to index + +expecting success of 2070.11 'restore --staged invalidates cache tree for deletions': + test_when_finished git reset --hard && + >new1 && + >new2 && + git add new1 new2 && + + # It is important to commit and then reset here, so that the index + # contains a valid cache-tree for the "both" tree. + git commit -m both && + git reset --soft HEAD^ && + + git restore --staged new1 && + git commit -m "just new2" && + git rev-parse HEAD:new2 && + test_must_fail git rev-parse HEAD:new1 + +[master 19f4790] both + Author: A U Thor + 2 files changed, 0 insertions(+), 0 deletions(-) + create mode 100644 new1 + create mode 100644 new2 +[master 2c4724a] just new2 + Author: A U Thor + 1 file changed, 0 insertions(+), 0 deletions(-) + create mode 100644 new2 +e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 +fatal: path 'new1' exists on disk, but not in 'HEAD' +HEAD:new1 +HEAD is now at 2c4724a just new2 +ok 11 - restore --staged invalidates cache tree for deletions + +# passed all 11 test(s) +1..11 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t2100-update-cache-badpath.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2100-update-cache-badpath/.git/ +checking prerequisite: SYMLINKS + +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && + # test whether the filesystem supports symbolic links + ln -s x y && test -h y + +) +prerequisite SYMLINKS ok +expecting success of 2100.1 'git update-index --add to add various paths.': git update-index --add -- path0 path1 path2/file2 path3/file3 +ok 1 - git update-index --add to add various paths. + +expecting success of 2100.2 'git update-index to add conflicting path path0/file0 should fail.': test_must_fail git update-index --add -- path0/file0 +error: 'path0/file0' appears as both a file and as a directory +error: path0/file0: cannot add to the index - missing --add option? +fatal: Unable to process path path0/file0 +ok 2 - git update-index to add conflicting path path0/file0 should fail. + +expecting success of 2100.3 'git update-index to add conflicting path path1/file1 should fail.': test_must_fail git update-index --add -- path1/file1 +error: 'path1/file1' appears as both a file and as a directory +error: path1/file1: cannot add to the index - missing --add option? +fatal: Unable to process path path1/file1 +ok 3 - git update-index to add conflicting path path1/file1 should fail. + +expecting success of 2100.4 'git update-index to add conflicting path path2 should fail.': test_must_fail git update-index --add -- path2 +error: 'path2' appears as both a file and as a directory +error: path2: cannot add to the index - missing --add option? +fatal: Unable to process path path2 +ok 4 - git update-index to add conflicting path path2 should fail. + +expecting success of 2100.5 'git update-index to add conflicting path path3 should fail.': test_must_fail git update-index --add -- path3 +error: 'path3' appears as both a file and as a directory +error: path3: cannot add to the index - missing --add option? +fatal: Unable to process path path3 +ok 5 - git update-index to add conflicting path path3 should fail. + +# passed all 5 test(s) +1..5 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' *** t1510-repo-setup.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1510-repo-setup/.git/ expecting success of 1510.1 '#0: nonbare repo, no explicit configuration': @@ -59921,2109 +61508,529 @@ 1..109 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t1701-racy-split-index.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t1701-racy-split-index/.git/ -expecting success of 1701.1 'setup': - # Only split the index when the test explicitly says so. - sane_unset GIT_TEST_SPLIT_INDEX && - git config splitIndex.maxPercentChange 100 && +*** t2101-update-index-reupdate.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2101-update-index-reupdate/.git/ +expecting success of 2101.1 'update-index --add': + echo hello world >file1 && + echo goodbye people >file2 && + git update-index --add file1 file2 && + git ls-files -s >current && + cat >expected <<-EOF && + 100644 $(git hash-object file1) 0 file1 + 100644 $(git hash-object file2) 0 file2 + EOF + cmp current expected - echo "cached content" >racy-file && - git add racy-file && - git commit -m initial && +ok 1 - update-index --add - echo something >other-file && - # No raciness with this file. - test-tool chmtime =-20 other-file && +expecting success of 2101.2 'update-index --again': + rm -f file1 && + echo hello everybody >file2 && + if git update-index --again + then + echo should have refused to remove file1 + exit 1 + else + echo happy - failed as expected + fi && + git ls-files -s >current && + cmp current expected - echo "+cached content" >expect +error: file1: does not exist and --remove not passed +fatal: Unable to process path file1 +happy - failed as expected +ok 2 - update-index --again -[master (root-commit) a4904a4] initial +expecting success of 2101.3 'update-index --remove --again': + git update-index --remove --again && + git ls-files -s >current && + cat >expected <<-EOF && + 100644 $(git hash-object file2) 0 file2 + EOF + cmp current expected + +ok 3 - update-index --remove --again + +expecting success of 2101.4 'first commit': git commit -m initial +[master (root-commit) 823d2a7] initial Author: A U Thor 1 file changed, 1 insertion(+) - create mode 100644 racy-file -ok 1 - setup - -expecting success of 1701.2 'split the index while adding a racily clean file #0': - rm -f .git/index .git/sharedindex.* && + create mode 100644 file2 +ok 4 - first commit - # The next three commands must be run within the same - # second (so both writes to racy-file result in the same - # mtime) to create the interesting racy situation. - echo "cached content" >racy-file && +expecting success of 2101.5 'update-index again': + mkdir -p dir1 && + echo hello world >dir1/file3 && + echo goodbye people >file2 && + git update-index --add file2 dir1/file3 && + echo hello everybody >file2 && + echo happy >dir1/file3 && + git update-index --again && + git ls-files -s >current && + cat >expected <<-EOF && + 100644 $(git hash-object dir1/file3) 0 dir1/file3 + 100644 $(git hash-object file2) 0 file2 + EOF + cmp current expected - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && +ok 5 - update-index again - # File size must stay the same. - echo "dirty worktree" >racy-file && +expecting success of 2101.6 'update-index --update from subdir': + echo not so happy >file2 && + (cd dir1 && + cat ../file2 >file3 && + git update-index --again + ) && + git ls-files -s >current && + cat >expected <<-EOF && + 100644 $(git hash-object dir1/file3) 0 dir1/file3 + 100644 $file2 0 file2 + EOF + test_cmp expected current - # Subsequent git commands should notice that racy-file - # and the split index have the same mtime, and check - # the content of the file to see if it is actually - # clean. - check_cached_diff - -ok 2 - split the index while adding a racily clean file #0 +ok 6 - update-index --update from subdir -expecting success of 1701.3 'split the index while adding a racily clean file #1': - rm -f .git/index .git/sharedindex.* && +expecting success of 2101.7 'update-index --update with pathspec': + echo very happy >file2 && + cat file2 >dir1/file3 && + git update-index --again dir1/ && + git ls-files -s >current && + cat >expected <<-EOF && + 100644 $(git hash-object dir1/file3) 0 dir1/file3 + 100644 $file2 0 file2 + EOF + cmp current expected - # The next three commands must be run within the same - # second (so both writes to racy-file result in the same - # mtime) to create the interesting racy situation. - echo "cached content" >racy-file && +ok 7 - update-index --update with pathspec - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && +# passed all 7 test(s) +1..7 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t2102-update-index-symlinks.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2102-update-index-symlinks/.git/ +expecting success of 2102.1 'preparation': +git config core.symlinks false && +l=$(printf file | git hash-object -t blob -w --stdin) && +echo "120000 $l symlink" | git update-index --index-info +ok 1 - preparation - # File size must stay the same. - echo "dirty worktree" >racy-file && +expecting success of 2102.2 'modify the symbolic link': +printf new-file > symlink && +git update-index symlink +ok 2 - modify the symbolic link - # Subsequent git commands should notice that racy-file - # and the split index have the same mtime, and check - # the content of the file to see if it is actually - # clean. - check_cached_diff - -ok 3 - split the index while adding a racily clean file #1 +expecting success of 2102.3 'the index entry must still be a symbolic link': +case "$(git ls-files --stage --cached symlink)" in +120000" "*symlink) echo pass;; +*) echo fail; git ls-files --stage --cached symlink; (exit 1);; +esac +pass +ok 3 - the index entry must still be a symbolic link -expecting success of 1701.4 'split the index while adding a racily clean file #2': - rm -f .git/index .git/sharedindex.* && +# passed all 3 test(s) +1..3 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t2072-restore-pathspec-file.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2072-restore-pathspec-file/.git/ +expecting success of 2072.1 'setup': + test_commit file0 && - # The next three commands must be run within the same - # second (so both writes to racy-file result in the same - # mtime) to create the interesting racy situation. - echo "cached content" >racy-file && + mkdir dir1 && + echo 1 >dir1/file && + echo 1 >fileA.t && + echo 1 >fileB.t && + echo 1 >fileC.t && + echo 1 >fileD.t && + git add dir1 fileA.t fileB.t fileC.t fileD.t && + git commit -m "files 1" && - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && + echo 2 >dir1/file && + echo 2 >fileA.t && + echo 2 >fileB.t && + echo 2 >fileC.t && + echo 2 >fileD.t && + git add dir1 fileA.t fileB.t fileC.t fileD.t && + git commit -m "files 2" && - # File size must stay the same. - echo "dirty worktree" >racy-file && + git tag checkpoint - # Subsequent git commands should notice that racy-file - # and the split index have the same mtime, and check - # the content of the file to see if it is actually - # clean. - check_cached_diff - -ok 4 - split the index while adding a racily clean file #2 +[master (root-commit) ad2e047] file0 + Author: A U Thor + 1 file changed, 1 insertion(+) + create mode 100644 file0.t +[master 17aa47d] files 1 + Author: A U Thor + 5 files changed, 5 insertions(+) + create mode 100644 dir1/file + create mode 100644 fileA.t + create mode 100644 fileB.t + create mode 100644 fileC.t + create mode 100644 fileD.t +[master 4c6d82b] files 2 + Author: A U Thor + 5 files changed, 5 insertions(+), 5 deletions(-) +ok 1 - setup -expecting success of 1701.5 'split the index while adding a racily clean file #3': - rm -f .git/index .git/sharedindex.* && +expecting success of 2072.2 '--pathspec-from-file from stdin': + restore_checkpoint && - # The next three commands must be run within the same - # second (so both writes to racy-file result in the same - # mtime) to create the interesting racy situation. - echo "cached content" >racy-file && + echo fileA.t | git restore --pathspec-from-file=- --source=HEAD^1 && - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && + cat >expect <<-\EOF && + M fileA.t + EOF + verify_expect - # File size must stay the same. - echo "dirty worktree" >racy-file && +HEAD is now at 4c6d82b files 2 +ok 2 - --pathspec-from-file from stdin - # Subsequent git commands should notice that racy-file - # and the split index have the same mtime, and check - # the content of the file to see if it is actually - # clean. - check_cached_diff - -ok 5 - split the index while adding a racily clean file #3 +expecting success of 2072.3 '--pathspec-from-file from file': + restore_checkpoint && -expecting success of 1701.6 'split the index while adding a racily clean file #4': - rm -f .git/index .git/sharedindex.* && + echo fileA.t >list && + git restore --pathspec-from-file=list --source=HEAD^1 && - # The next three commands must be run within the same - # second (so both writes to racy-file result in the same - # mtime) to create the interesting racy situation. - echo "cached content" >racy-file && + cat >expect <<-\EOF && + M fileA.t + EOF + verify_expect - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && +HEAD is now at 4c6d82b files 2 +ok 3 - --pathspec-from-file from file - # File size must stay the same. - echo "dirty worktree" >racy-file && +expecting success of 2072.4 'NUL delimiters': + restore_checkpoint && - # Subsequent git commands should notice that racy-file - # and the split index have the same mtime, and check - # the content of the file to see if it is actually - # clean. - check_cached_diff - -ok 6 - split the index while adding a racily clean file #4 + printf "fileA.t\0fileB.t\0" | git restore --pathspec-from-file=- --pathspec-file-nul --source=HEAD^1 && -expecting success of 1701.7 'add a racily clean file to an already split index #0': - rm -f .git/index .git/sharedindex.* && + cat >expect <<-\EOF && + M fileA.t + M fileB.t + EOF + verify_expect - git update-index --split-index && +HEAD is now at 4c6d82b files 2 +ok 4 - NUL delimiters - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && +expecting success of 2072.5 'LF delimiters': + restore_checkpoint && - # Update the split index. The cache entry of racy-file - # will be stored only in the split index. - git update-index --add racy-file && + printf "fileA.t\nfileB.t\n" | git restore --pathspec-from-file=- --source=HEAD^1 && - # File size must stay the same. - echo "dirty worktree" >racy-file && + cat >expect <<-\EOF && + M fileA.t + M fileB.t + EOF + verify_expect - # Subsequent git commands should notice that racy-file - # and the split index have the same mtime, and check - # the content of the file to see if it is actually - # clean. - check_cached_diff - -ok 7 - add a racily clean file to an already split index #0 +HEAD is now at 4c6d82b files 2 +ok 5 - LF delimiters -expecting success of 1701.8 'add a racily clean file to an already split index #1': - rm -f .git/index .git/sharedindex.* && +expecting success of 2072.6 'no trailing delimiter': + restore_checkpoint && - git update-index --split-index && + printf "fileA.t\nfileB.t" | git restore --pathspec-from-file=- --source=HEAD^1 && - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && + cat >expect <<-\EOF && + M fileA.t + M fileB.t + EOF + verify_expect - # Update the split index. The cache entry of racy-file - # will be stored only in the split index. - git update-index --add racy-file && +HEAD is now at 4c6d82b files 2 +ok 6 - no trailing delimiter - # File size must stay the same. - echo "dirty worktree" >racy-file && +expecting success of 2072.7 'CRLF delimiters': + restore_checkpoint && - # Subsequent git commands should notice that racy-file - # and the split index have the same mtime, and check - # the content of the file to see if it is actually - # clean. - check_cached_diff - -ok 8 - add a racily clean file to an already split index #1 + printf "fileA.t\r\nfileB.t\r\n" | git restore --pathspec-from-file=- --source=HEAD^1 && -expecting success of 1701.9 'add a racily clean file to an already split index #2': - rm -f .git/index .git/sharedindex.* && + cat >expect <<-\EOF && + M fileA.t + M fileB.t + EOF + verify_expect - git update-index --split-index && +HEAD is now at 4c6d82b files 2 +ok 7 - CRLF delimiters - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && +expecting success of 2072.8 'quotes': + restore_checkpoint && - # Update the split index. The cache entry of racy-file - # will be stored only in the split index. - git update-index --add racy-file && + cat >list <<-\EOF && + "file\101.t" + EOF - # File size must stay the same. - echo "dirty worktree" >racy-file && + git restore --pathspec-from-file=list --source=HEAD^1 && - # Subsequent git commands should notice that racy-file - # and the split index have the same mtime, and check - # the content of the file to see if it is actually - # clean. - check_cached_diff - -ok 9 - add a racily clean file to an already split index #2 + cat >expect <<-\EOF && + M fileA.t + EOF + verify_expect -expecting success of 1701.10 'add a racily clean file to an already split index #3': - rm -f .git/index .git/sharedindex.* && +HEAD is now at 4c6d82b files 2 +ok 8 - quotes - git update-index --split-index && +expecting success of 2072.9 'quotes not compatible with --pathspec-file-nul': + restore_checkpoint && - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && + cat >list <<-\EOF && + "file\101.t" + EOF - # Update the split index. The cache entry of racy-file - # will be stored only in the split index. - git update-index --add racy-file && + test_must_fail git restore --pathspec-from-file=list --pathspec-file-nul --source=HEAD^1 - # File size must stay the same. - echo "dirty worktree" >racy-file && +HEAD is now at 4c6d82b files 2 +error: pathspec '"file\101.t" +' did not match any file(s) known to git +ok 9 - quotes not compatible with --pathspec-file-nul - # Subsequent git commands should notice that racy-file - # and the split index have the same mtime, and check - # the content of the file to see if it is actually - # clean. - check_cached_diff - -ok 10 - add a racily clean file to an already split index #3 +expecting success of 2072.10 'only touches what was listed': + restore_checkpoint && -expecting success of 1701.11 'add a racily clean file to an already split index #4': - rm -f .git/index .git/sharedindex.* && + printf "fileB.t\nfileC.t\n" | git restore --pathspec-from-file=- --source=HEAD^1 && - git update-index --split-index && + cat >expect <<-\EOF && + M fileB.t + M fileC.t + EOF + verify_expect - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && +HEAD is now at 4c6d82b files 2 +ok 10 - only touches what was listed - # Update the split index. The cache entry of racy-file - # will be stored only in the split index. - git update-index --add racy-file && +expecting success of 2072.11 'error conditions': + restore_checkpoint && + echo fileA.t >list && + >empty_list && - # File size must stay the same. - echo "dirty worktree" >racy-file && + test_must_fail git restore --pathspec-from-file=list --patch --source=HEAD^1 2>err && + test_i18ngrep -e "--pathspec-from-file is incompatible with --patch" err && - # Subsequent git commands should notice that racy-file - # and the split index have the same mtime, and check - # the content of the file to see if it is actually - # clean. - check_cached_diff - -ok 11 - add a racily clean file to an already split index #4 + test_must_fail git restore --pathspec-from-file=list --source=HEAD^1 -- fileA.t 2>err && + test_i18ngrep -e "--pathspec-from-file is incompatible with pathspec arguments" err && -expecting success of 1701.12 'split the index when the index contains a racily clean cache entry #0': - rm -f .git/index .git/sharedindex.* && + test_must_fail git restore --pathspec-file-nul --source=HEAD^1 2>err && + test_i18ngrep -e "--pathspec-file-nul requires --pathspec-from-file" err && - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && + test_must_fail git restore --pathspec-from-file=empty_list --source=HEAD^1 2>err && + test_i18ngrep -e "you must specify path(s) to restore" err - git update-index --add racy-file && +HEAD is now at 4c6d82b files 2 +checking prerequisite: C_LOCALE_OUTPUT - # File size must stay the same. - echo "dirty worktree" >racy-file && +mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && +( + cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && + ! test_bool_env GIT_TEST_GETTEXT_POISON false - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && +) +prerequisite C_LOCALE_OUTPUT ok +fatal: --pathspec-from-file is incompatible with --patch +fatal: --pathspec-from-file is incompatible with pathspec arguments +fatal: --pathspec-file-nul requires --pathspec-from-file +fatal: you must specify path(s) to restore +ok 11 - error conditions - # Update and split the index when the index contains - # the racily clean cache entry of racy-file. - # A corresponding replacement cache entry with smudged - # stat data should be added to the new split index. - git update-index --split-index --add other-file && +expecting success of 2072.12 'wildcard pathspec matches file in subdirectory': + restore_checkpoint && - # Subsequent git commands should notice the smudged - # stat data in the replacement cache entry and that it - # doesnt match with the file the worktree. - check_cached_diff - -ok 12 - split the index when the index contains a racily clean cache entry #0 + echo "*file" | git restore --pathspec-from-file=- --source=HEAD^1 && + cat >expect <<-\EOF && + M dir1/file + EOF + verify_expect -expecting success of 1701.13 'split the index when the index contains a racily clean cache entry #1': - rm -f .git/index .git/sharedindex.* && +HEAD is now at 4c6d82b files 2 +ok 12 - wildcard pathspec matches file in subdirectory - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && +# passed all 12 test(s) +1..12 +make[4]: Leaving directory '/build/git-2.30.2/t' +make[4]: Entering directory '/build/git-2.30.2/t' +*** t2104-update-index-skip-worktree.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2104-update-index-skip-worktree/.git/ +expecting success of 2104.1 'setup': + mkdir sub && + touch ./1 ./2 sub/1 sub/2 && + git add 1 2 sub/1 sub/2 && + git ls-files -t | test_cmp expect.full - - git update-index --add racy-file && +ok 1 - setup - # File size must stay the same. - echo "dirty worktree" >racy-file && +expecting success of 2104.2 'index is at version 2': + test "$(test-tool index-version < .git/index)" = 2 - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && +ok 2 - index is at version 2 - # Update and split the index when the index contains - # the racily clean cache entry of racy-file. - # A corresponding replacement cache entry with smudged - # stat data should be added to the new split index. - git update-index --split-index --add other-file && +expecting success of 2104.3 'update-index --skip-worktree': + git update-index --skip-worktree 1 sub/1 && + git ls-files -t | test_cmp expect.skip - - # Subsequent git commands should notice the smudged - # stat data in the replacement cache entry and that it - # doesnt match with the file the worktree. - check_cached_diff - -ok 13 - split the index when the index contains a racily clean cache entry #1 +ok 3 - update-index --skip-worktree -expecting success of 1701.14 'split the index when the index contains a racily clean cache entry #2': - rm -f .git/index .git/sharedindex.* && +expecting success of 2104.4 'index is at version 3 after having some skip-worktree entries': + test "$(test-tool index-version < .git/index)" = 3 - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && +ok 4 - index is at version 3 after having some skip-worktree entries - git update-index --add racy-file && +expecting success of 2104.5 'ls-files -t': + git ls-files -t | test_cmp expect.skip - - # File size must stay the same. - echo "dirty worktree" >racy-file && +ok 5 - ls-files -t - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && +expecting success of 2104.6 'update-index --no-skip-worktree': + git update-index --no-skip-worktree 1 sub/1 && + git ls-files -t | test_cmp expect.full - - # Update and split the index when the index contains - # the racily clean cache entry of racy-file. - # A corresponding replacement cache entry with smudged - # stat data should be added to the new split index. - git update-index --split-index --add other-file && +ok 6 - update-index --no-skip-worktree - # Subsequent git commands should notice the smudged - # stat data in the replacement cache entry and that it - # doesnt match with the file the worktree. - check_cached_diff - -ok 14 - split the index when the index contains a racily clean cache entry #2 +expecting success of 2104.7 'index version is back to 2 when there is no skip-worktree entry': + test "$(test-tool index-version < .git/index)" = 2 -expecting success of 1701.15 'split the index when the index contains a racily clean cache entry #3': - rm -f .git/index .git/sharedindex.* && +ok 7 - index version is back to 2 when there is no skip-worktree entry - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - git update-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update and split the index when the index contains - # the racily clean cache entry of racy-file. - # A corresponding replacement cache entry with smudged - # stat data should be added to the new split index. - git update-index --split-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data in the replacement cache entry and that it - # doesnt match with the file the worktree. - check_cached_diff - -ok 15 - split the index when the index contains a racily clean cache entry #3 - -expecting success of 1701.16 'split the index when the index contains a racily clean cache entry #4': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - git update-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update and split the index when the index contains - # the racily clean cache entry of racy-file. - # A corresponding replacement cache entry with smudged - # stat data should be added to the new split index. - git update-index --split-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data in the replacement cache entry and that it - # doesnt match with the file the worktree. - check_cached_diff - -ok 16 - split the index when the index contains a racily clean cache entry #4 - -expecting success of 1701.17 'update the split index when it contains a new racily clean cache entry #0': - rm -f .git/index .git/sharedindex.* && - - git update-index --split-index && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update the split index. The cache entry of racy-file - # will be stored only in the split index. - git update-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index when the racily clean cache - # entry of racy-file is only stored in the split index. - # An updated cache entry with smudged stat data should - # be added to the new split index. - git update-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 17 - update the split index when it contains a new racily clean cache entry #0 - -expecting success of 1701.18 'update the split index when it contains a new racily clean cache entry #1': - rm -f .git/index .git/sharedindex.* && - - git update-index --split-index && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update the split index. The cache entry of racy-file - # will be stored only in the split index. - git update-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index when the racily clean cache - # entry of racy-file is only stored in the split index. - # An updated cache entry with smudged stat data should - # be added to the new split index. - git update-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 18 - update the split index when it contains a new racily clean cache entry #1 - -expecting success of 1701.19 'update the split index when it contains a new racily clean cache entry #2': - rm -f .git/index .git/sharedindex.* && - - git update-index --split-index && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update the split index. The cache entry of racy-file - # will be stored only in the split index. - git update-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index when the racily clean cache - # entry of racy-file is only stored in the split index. - # An updated cache entry with smudged stat data should - # be added to the new split index. - git update-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 19 - update the split index when it contains a new racily clean cache entry #2 - -expecting success of 1701.20 'update the split index when it contains a new racily clean cache entry #3': - rm -f .git/index .git/sharedindex.* && - - git update-index --split-index && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update the split index. The cache entry of racy-file - # will be stored only in the split index. - git update-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index when the racily clean cache - # entry of racy-file is only stored in the split index. - # An updated cache entry with smudged stat data should - # be added to the new split index. - git update-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 20 - update the split index when it contains a new racily clean cache entry #3 - -expecting success of 1701.21 'update the split index when it contains a new racily clean cache entry #4': - rm -f .git/index .git/sharedindex.* && - - git update-index --split-index && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update the split index. The cache entry of racy-file - # will be stored only in the split index. - git update-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index when the racily clean cache - # entry of racy-file is only stored in the split index. - # An updated cache entry with smudged stat data should - # be added to the new split index. - git update-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 21 - update the split index when it contains a new racily clean cache entry #4 - -expecting success of 1701.22 'update the split index when a racily clean cache entry is stored only in the shared index #0': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index when the racily clean cache - # entry of racy-file is only stored in the shared index. - # A corresponding replacement cache entry with smudged - # stat data should be added to the new split index. - git update-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 22 - update the split index when a racily clean cache entry is stored only in the shared index #0 - -expecting success of 1701.23 'update the split index when a racily clean cache entry is stored only in the shared index #1': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index when the racily clean cache - # entry of racy-file is only stored in the shared index. - # A corresponding replacement cache entry with smudged - # stat data should be added to the new split index. - git update-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 23 - update the split index when a racily clean cache entry is stored only in the shared index #1 - -expecting success of 1701.24 'update the split index when a racily clean cache entry is stored only in the shared index #2': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index when the racily clean cache - # entry of racy-file is only stored in the shared index. - # A corresponding replacement cache entry with smudged - # stat data should be added to the new split index. - git update-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 24 - update the split index when a racily clean cache entry is stored only in the shared index #2 - -expecting success of 1701.25 'update the split index when a racily clean cache entry is stored only in the shared index #3': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index when the racily clean cache - # entry of racy-file is only stored in the shared index. - # A corresponding replacement cache entry with smudged - # stat data should be added to the new split index. - git update-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 25 - update the split index when a racily clean cache entry is stored only in the shared index #3 - -expecting success of 1701.26 'update the split index when a racily clean cache entry is stored only in the shared index #4': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index when the racily clean cache - # entry of racy-file is only stored in the shared index. - # A corresponding replacement cache entry with smudged - # stat data should be added to the new split index. - git update-index --add other-file && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 26 - update the split index when a racily clean cache entry is stored only in the shared index #4 - -expecting success of 1701.27 'update the split index after unpack trees() copied a racily clean cache entry from the shared index #0': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index after unpack_trees() copied the - # racily clean cache entry of racy-file from the shared - # index. A corresponding replacement cache entry - # with smudged stat data should be added to the new - # split index. - git read-tree -m HEAD && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 27 - update the split index after unpack trees() copied a racily clean cache entry from the shared index #0 - -expecting success of 1701.28 'update the split index after unpack trees() copied a racily clean cache entry from the shared index #1': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index after unpack_trees() copied the - # racily clean cache entry of racy-file from the shared - # index. A corresponding replacement cache entry - # with smudged stat data should be added to the new - # split index. - git read-tree -m HEAD && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 28 - update the split index after unpack trees() copied a racily clean cache entry from the shared index #1 - -expecting success of 1701.29 'update the split index after unpack trees() copied a racily clean cache entry from the shared index #2': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index after unpack_trees() copied the - # racily clean cache entry of racy-file from the shared - # index. A corresponding replacement cache entry - # with smudged stat data should be added to the new - # split index. - git read-tree -m HEAD && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 29 - update the split index after unpack trees() copied a racily clean cache entry from the shared index #2 - -expecting success of 1701.30 'update the split index after unpack trees() copied a racily clean cache entry from the shared index #3': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index after unpack_trees() copied the - # racily clean cache entry of racy-file from the shared - # index. A corresponding replacement cache entry - # with smudged stat data should be added to the new - # split index. - git read-tree -m HEAD && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 30 - update the split index after unpack trees() copied a racily clean cache entry from the shared index #3 - -expecting success of 1701.31 'update the split index after unpack trees() copied a racily clean cache entry from the shared index #4': - rm -f .git/index .git/sharedindex.* && - - # The next three commands must be run within the same - # second. - echo "cached content" >racy-file && - - # Update and split the index. The cache entry of - # racy-file will be stored only in the shared index. - git update-index --split-index --add racy-file && - - # File size must stay the same. - echo "dirty worktree" >racy-file && - - # Now wait a bit to ensure that the split index written - # below will get a more recent mtime than racy-file. - sleep 1 && - - # Update the split index after unpack_trees() copied the - # racily clean cache entry of racy-file from the shared - # index. A corresponding replacement cache entry - # with smudged stat data should be added to the new - # split index. - git read-tree -m HEAD && - - # Subsequent git commands should notice the smudged - # stat data. - check_cached_diff - -ok 31 - update the split index after unpack trees() copied a racily clean cache entry from the shared index #4 - -# passed all 31 test(s) -1..31 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t2060-switch.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2060-switch/.git/ -expecting success of 2060.1 'setup': - test_commit first && - git branch first-branch && - test_commit second && - test_commit third && - git remote add origin nohost:/nopath && - git update-ref refs/remotes/origin/foo first-branch - -[master (root-commit) 50e526b] first - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 first.t -[master d662100] second - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 second.t -[master cd7036d] third - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 third.t -ok 1 - setup - -expecting success of 2060.2 'switch branch no arguments': - test_must_fail git switch - -fatal: missing branch or commit argument -ok 2 - switch branch no arguments - -expecting success of 2060.3 'switch branch': - git switch first-branch && - test_path_is_missing second.t - -Switched to branch 'first-branch' -ok 3 - switch branch - -expecting success of 2060.4 'switch and detach': - test_when_finished git switch master && - test_must_fail git switch master^{commit} && - git switch --detach master^{commit} && - test_must_fail git symbolic-ref HEAD - -fatal: a branch is expected, got commit 'master^{commit}' -HEAD is now at cd7036d third -fatal: ref HEAD is not a symbolic ref -Switched to branch 'master' -ok 4 - switch and detach - -expecting success of 2060.5 'switch and detach current branch': - test_when_finished git switch master && - git switch master && - git switch --detach && - test_must_fail git symbolic-ref HEAD - -Already on 'master' -HEAD is now at cd7036d third -fatal: ref HEAD is not a symbolic ref -Switched to branch 'master' -ok 5 - switch and detach current branch - -expecting success of 2060.6 'switch and create branch': - test_when_finished git switch master && - git switch -c temp master^ && - test_cmp_rev master^ refs/heads/temp && - echo refs/heads/temp >expected-branch && - git symbolic-ref HEAD >actual-branch && - test_cmp expected-branch actual-branch - -Switched to a new branch 'temp' -Switched to branch 'master' -ok 6 - switch and create branch - -expecting success of 2060.7 'force create branch from HEAD': - test_when_finished git switch master && - git switch --detach master && - test_must_fail git switch -c temp && - git switch -C temp && - test_cmp_rev master refs/heads/temp && - echo refs/heads/temp >expected-branch && - git symbolic-ref HEAD >actual-branch && - test_cmp expected-branch actual-branch - -HEAD is now at cd7036d third -fatal: A branch named 'temp' already exists. -Switched to and reset branch 'temp' -Switched to branch 'master' -ok 7 - force create branch from HEAD - -expecting success of 2060.8 'new orphan branch from empty': - test_when_finished git switch master && - test_must_fail git switch --orphan new-orphan HEAD && - git switch --orphan new-orphan && - test_commit orphan && - git cat-file commit refs/heads/new-orphan >commit && - ! grep ^parent commit && - git ls-files >tracked-files && - echo orphan.t >expected && - test_cmp expected tracked-files - -fatal: '--orphan' cannot take -Switched to a new branch 'new-orphan' -[new-orphan (root-commit) 11bb70e] orphan - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 orphan.t -Switched to branch 'master' -ok 8 - new orphan branch from empty - -expecting success of 2060.9 'orphan branch works with --discard-changes': - test_when_finished git switch master && - echo foo >foo.txt && - git switch --discard-changes --orphan new-orphan2 && - git ls-files >tracked-files && - test_must_be_empty tracked-files - -Switched to a new branch 'new-orphan2' -Switched to branch 'master' -ok 9 - orphan branch works with --discard-changes - -expecting success of 2060.10 'switching ignores file of same branch name': - test_when_finished git switch master && - : >first-branch && - git switch first-branch && - echo refs/heads/first-branch >expected && - git symbolic-ref HEAD >actual && - test_cmp expected actual - -Switched to branch 'first-branch' -Switched to branch 'master' -ok 10 - switching ignores file of same branch name - -expecting success of 2060.11 'guess and create branch': - test_when_finished git switch master && - test_must_fail git switch --no-guess foo && - test_config checkout.guess false && - test_must_fail git switch foo && - test_config checkout.guess true && - git switch foo && - echo refs/heads/foo >expected && - git symbolic-ref HEAD >actual && - test_cmp expected actual - -fatal: invalid reference: foo -fatal: invalid reference: foo -Switched to a new branch 'foo' -Branch 'foo' set up to track remote branch 'foo' from 'origin'. -Switched to branch 'master' -ok 11 - guess and create branch - -expecting success of 2060.12 'not switching when something is in progress': - test_when_finished rm -f .git/MERGE_HEAD && - # fake a merge-in-progress - cp .git/HEAD .git/MERGE_HEAD && - test_must_fail git switch -d @^ - -fatal: cannot switch branch while merging -Consider "git merge --quit" or "git worktree add". -ok 12 - not switching when something is in progress - -# passed all 12 test(s) -1..12 +# passed all 7 test(s) +1..7 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t2030-unresolve-info.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2030-unresolve-info/.git/ -expecting success of 2030.1 'setup': - mkdir fi && - printf "a\0a" >binary && - git add binary && - test_commit initial fi/le first && - git branch side && - git branch another && - printf "a\0b" >binary && - git add binary && - test_commit second fi/le second && - git checkout side && - test_commit third fi/le third && - git branch add-add && - git checkout another && - test_commit fourth fi/le fourth && - git checkout add-add && - test_commit fifth add-differently && - git checkout master - -[master (root-commit) 7b271e3] initial - Author: A U Thor - 2 files changed, 1 insertion(+) - create mode 100644 binary - create mode 100644 fi/le -[master 9a00f99] second - Author: A U Thor - 2 files changed, 1 insertion(+), 1 deletion(-) -Switched to branch 'side' -[side b18340d] third - Author: A U Thor - 1 file changed, 1 insertion(+), 1 deletion(-) -Switched to branch 'another' -[another cf4d985] fourth - Author: A U Thor - 1 file changed, 1 insertion(+), 1 deletion(-) -Switched to branch 'add-add' -[add-add b851e77] fifth - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 add-differently -Switched to branch 'master' -ok 1 - setup - -expecting success of 2030.2 'add records switch clears': - prime_resolve_undo && - test_tick && - git commit -m merged && - echo committing keeps && - check_resolve_undo kept fi/le initial:fi/le second:fi/le third:fi/le && - git checkout second^0 && - echo switching clears && - check_resolve_undo cleared - -HEAD is now at 9a00f99 second -Note: switching to 'second^0'. - -You are in 'detached HEAD' state. You can look around, make experimental -changes and commit them, and you can discard any commits you make in this -state without impacting any branches by switching back to a branch. - -If you want to create a new branch to retain commits you create, you may -do so (now or later) by using -c with the switch command. Example: - - git switch -c - -Or undo this operation with: - - git switch - - -Turn off this advice by setting config variable advice.detachedHead to false - -HEAD is now at 9a00f99 second -Merging: -9a00f99 second -virtual third^0 -found 1 common ancestor: -7b271e3 initial -Auto-merging fi/le -CONFLICT (content): Merge conflict in fi/le -Automatic merge failed; fix conflicts and then commit the result. -merge does not leave anything -resolving records -[detached HEAD b3a51df] merged - Author: A U Thor -committing keeps -Warning: you are leaving 1 commit behind, not connected to -any of your branches: - - b3a51df merged +*** t2103-update-index-ignore-missing.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2103-update-index-ignore-missing/.git/ +expecting success of 2103.1 'basics': + >one && + >two && + >three && -If you want to keep it by creating a new branch, this may be a good time -to do so with: + # need --add when adding + test_must_fail git update-index one && + test -z "$(git ls-files)" && + git update-index --add one && + test zone = "z$(git ls-files)" && - git branch b3a51df + # update-index is atomic + echo 1 >one && + test_must_fail git update-index one two && + echo "M one" >expect && + git diff-files --name-status >actual && + test_cmp expect actual && -HEAD is now at 9a00f99 second -switching clears -ok 2 - add records switch clears + git update-index --add one two three && + for i in one three two; do echo $i; done >expect && + git ls-files >actual && + test_cmp expect actual && -expecting success of 2030.3 'rm records reset clears': - prime_resolve_undo && test_tick && - git commit -m merged && - echo committing keeps && - check_resolve_undo kept fi/le initial:fi/le second:fi/le third:fi/le && - - echo merge clears upfront && - test_must_fail git merge fourth^0 && - check_resolve_undo nuked && - - git rm -f fi/le && - echo resolving records && - check_resolve_undo recorded fi/le initial:fi/le HEAD:fi/le fourth:fi/le && - - git reset --hard && - echo resetting discards && - check_resolve_undo discarded - -HEAD is now at 9a00f99 second -HEAD is now at 9a00f99 second -Merging: -9a00f99 second -virtual third^0 -found 1 common ancestor: -7b271e3 initial -Auto-merging fi/le -CONFLICT (content): Merge conflict in fi/le -Automatic merge failed; fix conflicts and then commit the result. -merge does not leave anything -resolving records -[detached HEAD 70d285e] merged - Author: A U Thor -committing keeps -merge clears upfront -Merging: -70d285e merged -virtual fourth^0 -found 1 common ancestor: -7b271e3 initial -Auto-merging fi/le -CONFLICT (content): Merge conflict in fi/le -Automatic merge failed; fix conflicts and then commit the result. -rm 'fi/le' -resolving records -HEAD is now at 70d285e merged -resetting discards -ok 3 - rm records reset clears + ( + test_create_repo xyzzy && + cd xyzzy && + >file && + git add file && + git commit -m "sub initial" + ) && + git add xyzzy && -expecting success of 2030.4 'plumbing clears': - prime_resolve_undo && test_tick && - git commit -m merged && - echo committing keeps && - check_resolve_undo kept fi/le initial:fi/le second:fi/le third:fi/le && - - echo plumbing clear && - git update-index --clear-resolve-undo && - check_resolve_undo cleared - -HEAD is now at 70d285e merged -Warning: you are leaving 1 commit behind, not connected to -any of your branches: - - 70d285e merged - -If you want to keep it by creating a new branch, this may be a good time -to do so with: - - git branch 70d285e - -HEAD is now at 9a00f99 second -Merging: -9a00f99 second -virtual third^0 -found 1 common ancestor: -7b271e3 initial -Auto-merging fi/le -CONFLICT (content): Merge conflict in fi/le -Automatic merge failed; fix conflicts and then commit the result. -merge does not leave anything -resolving records -[detached HEAD 894de51] merged - Author: A U Thor -committing keeps -plumbing clear -ok 4 - plumbing clears - -expecting success of 2030.5 'add records checkout -m undoes': - prime_resolve_undo && - git diff HEAD && - git checkout --conflict=merge fi/le && - echo checkout used the record and removed it && - check_resolve_undo removed && - echo the index and the work tree is unmerged again && - git diff >actual && - grep "^++<<<<<<<" actual - -HEAD is now at 894de51 merged -Warning: you are leaving 1 commit behind, not connected to -any of your branches: - - 894de51 merged - -If you want to keep it by creating a new branch, this may be a good time -to do so with: - - git branch 894de51 - -HEAD is now at 9a00f99 second -Merging: -9a00f99 second -virtual third^0 -found 1 common ancestor: -7b271e3 initial -Auto-merging fi/le -CONFLICT (content): Merge conflict in fi/le -Automatic merge failed; fix conflicts and then commit the result. -merge does not leave anything -resolving records -diff --git a/fi/le b/fi/le -index e019be0..8dca2f8 100644 ---- a/fi/le -+++ b/fi/le -@@ -1 +1 @@ --second -+different -Recreated 1 merge conflict -checkout used the record and removed it -the index and the work tree is unmerged again -++<<<<<<< ours -ok 5 - add records checkout -m undoes - -expecting success of 2030.6 'unmerge with plumbing': - prime_resolve_undo && - git update-index --unresolve fi/le && - git ls-files -u >actual && - test_line_count = 3 actual - -HEAD is now at 9a00f99 second -HEAD is now at 9a00f99 second -Merging: -9a00f99 second -virtual third^0 -found 1 common ancestor: -7b271e3 initial -Auto-merging fi/le -CONFLICT (content): Merge conflict in fi/le -Automatic merge failed; fix conflicts and then commit the result. -merge does not leave anything -resolving records -ok 6 - unmerge with plumbing - -expecting success of 2030.7 'rerere and rerere forget': - mkdir .git/rr-cache && - prime_resolve_undo && - echo record the resolution && - git rerere && - rerere_id=$(cd .git/rr-cache && echo */postimage) && - rerere_id=${rerere_id%/postimage} && - test -f .git/rr-cache/$rerere_id/postimage && - git checkout -m fi/le && - echo resurrect the conflict && - grep "^=======" fi/le && - echo reresolve the conflict && - git rerere && - test "z$(cat fi/le)" = zdifferent && - echo register the resolution again && - git add fi/le && - check_resolve_undo kept fi/le initial:fi/le second:fi/le third:fi/le && - test -z "$(git ls-files -u)" && - git rerere forget fi/le && - ! test -f .git/rr-cache/$rerere_id/postimage && - tr "\0" "\n" <.git/MERGE_RR >actual && - echo "$rerere_id fi/le" >expect && - test_cmp expect actual - -HEAD is now at 9a00f99 second -HEAD is now at 9a00f99 second -Merging: -9a00f99 second -virtual third^0 -found 1 common ancestor: -7b271e3 initial -Auto-merging fi/le -CONFLICT (content): Merge conflict in fi/le -Recorded preimage for 'fi/le' -Automatic merge failed; fix conflicts and then commit the result. -merge does not leave anything -resolving records -record the resolution -Recorded resolution for 'fi/le'. -Recreated 1 merge conflict -resurrect the conflict -======= -reresolve the conflict -Resolved 'fi/le' using previous resolution. -register the resolution again -Updated preimage for 'fi/le' -Forgot resolution for 'fi/le' -ok 7 - rerere and rerere forget - -expecting success of 2030.8 'rerere and rerere forget (subdirectory)': - rm -fr .git/rr-cache && - mkdir .git/rr-cache && - prime_resolve_undo && - echo record the resolution && - (cd fi && git rerere) && - rerere_id=$(cd .git/rr-cache && echo */postimage) && - rerere_id=${rerere_id%/postimage} && - test -f .git/rr-cache/$rerere_id/postimage && - (cd fi && git checkout -m le) && - echo resurrect the conflict && - grep "^=======" fi/le && - echo reresolve the conflict && - (cd fi && git rerere) && - test "z$(cat fi/le)" = zdifferent && - echo register the resolution again && - (cd fi && git add le) && - check_resolve_undo kept fi/le initial:fi/le second:fi/le third:fi/le && - test -z "$(git ls-files -u)" && - (cd fi && git rerere forget le) && - ! test -f .git/rr-cache/$rerere_id/postimage && - tr "\0" "\n" <.git/MERGE_RR >actual && - echo "$rerere_id fi/le" >expect && - test_cmp expect actual - -HEAD is now at 9a00f99 second -HEAD is now at 9a00f99 second -Merging: -9a00f99 second -virtual third^0 -found 1 common ancestor: -7b271e3 initial -Auto-merging fi/le -CONFLICT (content): Merge conflict in fi/le -Recorded preimage for 'fi/le' -Automatic merge failed; fix conflicts and then commit the result. -merge does not leave anything -resolving records -record the resolution -Recorded resolution for 'fi/le'. -Recreated 1 merge conflict -resurrect the conflict -======= -reresolve the conflict -Resolved 'fi/le' using previous resolution. -register the resolution again -Updated preimage for 'fi/le' -Forgot resolution for 'fi/le' -ok 8 - rerere and rerere forget (subdirectory) - -expecting success of 2030.9 'rerere forget (binary)': - git checkout -f side && - printf "a\0c" >binary && - git commit -a -m binary && - test_must_fail git merge second && - git rerere forget binary + git commit -m initial && + git tag initial -Previous HEAD position was 9a00f99 second -Switched to branch 'side' -[side 431a49e] binary +error: one: cannot add to the index - missing --add option? +fatal: Unable to process path one +error: two: cannot add to the index - missing --add option? +fatal: Unable to process path two +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2103-update-index-ignore-missing/xyzzy/.git/ +[master (root-commit) a40d181] sub initial Author: A U Thor 1 file changed, 0 insertions(+), 0 deletions(-) -warning: Cannot merge binary files: binary (HEAD vs. second) -Merging: -431a49e binary -virtual second -found 1 common ancestor: -7b271e3 initial -Auto-merging fi/le -CONFLICT (content): Merge conflict in fi/le -Auto-merging binary -CONFLICT (content): Merge conflict in binary -Recorded preimage for 'fi/le' -Automatic merge failed; fix conflicts and then commit the result. -warning: Cannot merge binary files: binary (ours vs. theirs) -error: could not parse conflict hunks in 'binary' -ok 9 - rerere forget (binary) - -expecting success of 2030.10 'rerere forget (add-add conflict)': - git checkout -f master && - echo master >add-differently && - git add add-differently && - git commit -m "add differently" && - test_must_fail git merge fifth && - git rerere forget add-differently 2>actual && - test_i18ngrep "no remembered" actual - -Switched to branch 'master' -[master 2aac45c] add differently - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 add-differently -Merging: -2aac45c add differently -virtual fifth -found 1 common ancestor: -7b271e3 initial -Auto-merging fi/le -CONFLICT (content): Merge conflict in fi/le -CONFLICT (add/add): Merge conflict in add-differently -Auto-merging add-differently -Recorded preimage for 'add-differently' -Recorded preimage for 'fi/le' -Automatic merge failed; fix conflicts and then commit the result. -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -error: no remembered resolution for 'add-differently' -ok 10 - rerere forget (add-add conflict) - -# passed all 10 test(s) -1..10 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t2100-update-cache-badpath.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2100-update-cache-badpath/.git/ -checking prerequisite: SYMLINKS - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-SYMLINKS" && - # test whether the filesystem supports symbolic links - ln -s x y && test -h y - -) -prerequisite SYMLINKS ok -expecting success of 2100.1 'git update-index --add to add various paths.': git update-index --add -- path0 path1 path2/file2 path3/file3 -ok 1 - git update-index --add to add various paths. - -expecting success of 2100.2 'git update-index to add conflicting path path0/file0 should fail.': test_must_fail git update-index --add -- path0/file0 -error: 'path0/file0' appears as both a file and as a directory -error: path0/file0: cannot add to the index - missing --add option? -fatal: Unable to process path path0/file0 -ok 2 - git update-index to add conflicting path path0/file0 should fail. - -expecting success of 2100.3 'git update-index to add conflicting path path1/file1 should fail.': test_must_fail git update-index --add -- path1/file1 -error: 'path1/file1' appears as both a file and as a directory -error: path1/file1: cannot add to the index - missing --add option? -fatal: Unable to process path path1/file1 -ok 3 - git update-index to add conflicting path path1/file1 should fail. - -expecting success of 2100.4 'git update-index to add conflicting path path2 should fail.': test_must_fail git update-index --add -- path2 -error: 'path2' appears as both a file and as a directory -error: path2: cannot add to the index - missing --add option? -fatal: Unable to process path path2 -ok 4 - git update-index to add conflicting path path2 should fail. - -expecting success of 2100.5 'git update-index to add conflicting path path3 should fail.': test_must_fail git update-index --add -- path3 -error: 'path3' appears as both a file and as a directory -error: path3: cannot add to the index - missing --add option? -fatal: Unable to process path path3 -ok 5 - git update-index to add conflicting path path3 should fail. - -# passed all 5 test(s) -1..5 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t2070-restore.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2070-restore/.git/ -expecting success of 2070.1 'setup': - test_commit first && - echo first-and-a-half >>first.t && - git add first.t && - test_commit second && - echo one >one && - echo two >two && - echo untracked >untracked && - echo ignored >ignored && - echo /ignored >.gitignore && - git add one two .gitignore && - git update-ref refs/heads/one master - -[master (root-commit) 50e526b] first - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 first.t -[master a46c920] second - Author: A U Thor - 2 files changed, 2 insertions(+) - create mode 100644 second.t -ok 1 - setup - -expecting success of 2070.2 'restore without pathspec is not ok': - test_must_fail git restore && - test_must_fail git restore --source=first - -fatal: you must specify path(s) to restore -fatal: you must specify path(s) to restore -ok 2 - restore without pathspec is not ok - -expecting success of 2070.3 'restore a file, ignoring branch of same name': - cat one >expected && - echo dirty >>one && - git restore one && - test_cmp expected one - -ok 3 - restore a file, ignoring branch of same name - -expecting success of 2070.4 'restore a file on worktree from another ref': - test_when_finished git reset --hard && - git cat-file blob first:./first.t >expected && - git restore --source=first first.t && - test_cmp expected first.t && - git cat-file blob HEAD:./first.t >expected && - git show :first.t >actual && - test_cmp expected actual - -HEAD is now at a46c920 second -ok 4 - restore a file on worktree from another ref - -expecting success of 2070.5 'restore a file in the index from another ref': - test_when_finished git reset --hard && - git cat-file blob first:./first.t >expected && - git restore --source=first --staged first.t && - git show :first.t >actual && - test_cmp expected actual && - git cat-file blob HEAD:./first.t >expected && - test_cmp expected first.t - -HEAD is now at a46c920 second -ok 5 - restore a file in the index from another ref - -expecting success of 2070.6 'restore a file in both the index and worktree from another ref': - test_when_finished git reset --hard && - git cat-file blob first:./first.t >expected && - git restore --source=first --staged --worktree first.t && - git show :first.t >actual && - test_cmp expected actual && - test_cmp expected first.t - -HEAD is now at a46c920 second -ok 6 - restore a file in both the index and worktree from another ref - -expecting success of 2070.7 'restore --staged uses HEAD as source': - test_when_finished git reset --hard && - git cat-file blob :./first.t >expected && - echo index-dirty >>first.t && - git add first.t && - git restore --staged first.t && - git cat-file blob :./first.t >actual && - test_cmp expected actual - -HEAD is now at a46c920 second -ok 7 - restore --staged uses HEAD as source - -expecting success of 2070.8 'restore --worktree --staged uses HEAD as source': - test_when_finished git reset --hard && - git show HEAD:./first.t >expected && - echo dirty >>first.t && - git add first.t && - git restore --worktree --staged first.t && - git show :./first.t >actual && - test_cmp expected actual && - test_cmp expected first.t - -HEAD is now at a46c920 second -ok 8 - restore --worktree --staged uses HEAD as source - -expecting success of 2070.9 'restore --ignore-unmerged ignores unmerged entries': - git init unmerged && - ( - cd unmerged && - echo one >unmerged && - echo one >common && - git add unmerged common && - git commit -m common && - git switch -c first && - echo first >unmerged && - git commit -am first && - git switch -c second master && - echo second >unmerged && - git commit -am second && - test_must_fail git merge first && - - echo dirty >>common && - test_must_fail git restore . && - - git restore --ignore-unmerged --quiet . >output 2>&1 && - git diff common >diff-output && - test_must_be_empty output && - test_must_be_empty diff-output - ) - -hint: Using 'master' as the name for the initial branch. This default branch name -hint: is subject to change. To configure the initial branch name to use in all -hint: of your new repositories, which will suppress this warning, call: + create mode 100644 file +warning: adding embedded git repository: xyzzy +hint: You've added another git repository inside your current repository. +hint: Clones of the outer repository will not contain the contents of +hint: the embedded repository and will not know how to obtain it. +hint: If you meant to add a submodule, use: hint: -hint: git config --global init.defaultBranch +hint: git submodule add xyzzy hint: -hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and -hint: 'development'. The just-created branch can be renamed via this command: +hint: If you added this path by mistake, you can remove it from the +hint: index with: hint: -hint: git branch -m -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2070-restore/unmerged/.git/ -[master (root-commit) b83edd8] common - Author: A U Thor - 2 files changed, 2 insertions(+) - create mode 100644 common - create mode 100644 unmerged -Switched to a new branch 'first' -[first 753ae86] first - Author: A U Thor - 1 file changed, 1 insertion(+), 1 deletion(-) -Switched to a new branch 'second' -[second 06de6fa] second - Author: A U Thor - 1 file changed, 1 insertion(+), 1 deletion(-) -Merging: -06de6fa second -virtual first -found 1 common ancestor: -b83edd8 common -Auto-merging unmerged -CONFLICT (content): Merge conflict in unmerged -Automatic merge failed; fix conflicts and then commit the result. -error: path 'unmerged' is unmerged -ok 9 - restore --ignore-unmerged ignores unmerged entries - -expecting success of 2070.10 'restore --staged adds deleted intent-to-add file back to index': - echo "nonempty" >nonempty && - >empty && - git add nonempty empty && - git commit -m "create files to be deleted" && - git rm --cached nonempty empty && - git add -N nonempty empty && - git restore --staged nonempty empty && - git diff --cached --exit-code - -[master 94e3084] create files to be deleted - Author: A U Thor - 2 files changed, 1 insertion(+) - create mode 100644 empty - create mode 100644 nonempty -rm 'empty' -rm 'nonempty' -ok 10 - restore --staged adds deleted intent-to-add file back to index - -expecting success of 2070.11 'restore --staged invalidates cache tree for deletions': - test_when_finished git reset --hard && - >new1 && - >new2 && - git add new1 new2 && - - # It is important to commit and then reset here, so that the index - # contains a valid cache-tree for the "both" tree. - git commit -m both && - git reset --soft HEAD^ && - - git restore --staged new1 && - git commit -m "just new2" && - git rev-parse HEAD:new2 && - test_must_fail git rev-parse HEAD:new1 - -[master 19f4790] both - Author: A U Thor - 2 files changed, 0 insertions(+), 0 deletions(-) - create mode 100644 new1 - create mode 100644 new2 -[master 2c4724a] just new2 - Author: A U Thor - 1 file changed, 0 insertions(+), 0 deletions(-) - create mode 100644 new2 -e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 -fatal: path 'new1' exists on disk, but not in 'HEAD' -HEAD:new1 -HEAD is now at 2c4724a just new2 -ok 11 - restore --staged invalidates cache tree for deletions - -# passed all 11 test(s) -1..11 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t2102-update-index-symlinks.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2102-update-index-symlinks/.git/ -expecting success of 2102.1 'preparation': -git config core.symlinks false && -l=$(printf file | git hash-object -t blob -w --stdin) && -echo "120000 $l symlink" | git update-index --index-info -ok 1 - preparation - -expecting success of 2102.2 'modify the symbolic link': -printf new-file > symlink && -git update-index symlink -ok 2 - modify the symbolic link - -expecting success of 2102.3 'the index entry must still be a symbolic link': -case "$(git ls-files --stage --cached symlink)" in -120000" "*symlink) echo pass;; -*) echo fail; git ls-files --stage --cached symlink; (exit 1);; -esac -pass -ok 3 - the index entry must still be a symbolic link - -# passed all 3 test(s) -1..3 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t2072-restore-pathspec-file.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2072-restore-pathspec-file/.git/ -expecting success of 2072.1 'setup': - test_commit file0 && - - mkdir dir1 && - echo 1 >dir1/file && - echo 1 >fileA.t && - echo 1 >fileB.t && - echo 1 >fileC.t && - echo 1 >fileD.t && - git add dir1 fileA.t fileB.t fileC.t fileD.t && - git commit -m "files 1" && - - echo 2 >dir1/file && - echo 2 >fileA.t && - echo 2 >fileB.t && - echo 2 >fileC.t && - echo 2 >fileD.t && - git add dir1 fileA.t fileB.t fileC.t fileD.t && - git commit -m "files 2" && - - git tag checkpoint - -[master (root-commit) ad2e047] file0 - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 file0.t -[master 17aa47d] files 1 - Author: A U Thor - 5 files changed, 5 insertions(+) - create mode 100644 dir1/file - create mode 100644 fileA.t - create mode 100644 fileB.t - create mode 100644 fileC.t - create mode 100644 fileD.t -[master 4c6d82b] files 2 +hint: git rm --cached xyzzy +hint: +hint: See "git help submodule" for more information. +[master (root-commit) ce14d7f] initial Author: A U Thor - 5 files changed, 5 insertions(+), 5 deletions(-) -ok 1 - setup - -expecting success of 2072.2 '--pathspec-from-file from stdin': - restore_checkpoint && - - echo fileA.t | git restore --pathspec-from-file=- --source=HEAD^1 && - - cat >expect <<-\EOF && - M fileA.t - EOF - verify_expect - -HEAD is now at 4c6d82b files 2 -ok 2 - --pathspec-from-file from stdin - -expecting success of 2072.3 '--pathspec-from-file from file': - restore_checkpoint && - - echo fileA.t >list && - git restore --pathspec-from-file=list --source=HEAD^1 && - - cat >expect <<-\EOF && - M fileA.t - EOF - verify_expect - -HEAD is now at 4c6d82b files 2 -ok 3 - --pathspec-from-file from file - -expecting success of 2072.4 'NUL delimiters': - restore_checkpoint && - - printf "fileA.t\0fileB.t\0" | git restore --pathspec-from-file=- --pathspec-file-nul --source=HEAD^1 && - - cat >expect <<-\EOF && - M fileA.t - M fileB.t - EOF - verify_expect - -HEAD is now at 4c6d82b files 2 -ok 4 - NUL delimiters - -expecting success of 2072.5 'LF delimiters': - restore_checkpoint && - - printf "fileA.t\nfileB.t\n" | git restore --pathspec-from-file=- --source=HEAD^1 && - - cat >expect <<-\EOF && - M fileA.t - M fileB.t - EOF - verify_expect - -HEAD is now at 4c6d82b files 2 -ok 5 - LF delimiters - -expecting success of 2072.6 'no trailing delimiter': - restore_checkpoint && - - printf "fileA.t\nfileB.t" | git restore --pathspec-from-file=- --source=HEAD^1 && - - cat >expect <<-\EOF && - M fileA.t - M fileB.t - EOF - verify_expect - -HEAD is now at 4c6d82b files 2 -ok 6 - no trailing delimiter - -expecting success of 2072.7 'CRLF delimiters': - restore_checkpoint && - - printf "fileA.t\r\nfileB.t\r\n" | git restore --pathspec-from-file=- --source=HEAD^1 && - - cat >expect <<-\EOF && - M fileA.t - M fileB.t - EOF - verify_expect - -HEAD is now at 4c6d82b files 2 -ok 7 - CRLF delimiters - -expecting success of 2072.8 'quotes': - restore_checkpoint && - - cat >list <<-\EOF && - "file\101.t" - EOF - - git restore --pathspec-from-file=list --source=HEAD^1 && - - cat >expect <<-\EOF && - M fileA.t - EOF - verify_expect - -HEAD is now at 4c6d82b files 2 -ok 8 - quotes - -expecting success of 2072.9 'quotes not compatible with --pathspec-file-nul': - restore_checkpoint && - - cat >list <<-\EOF && - "file\101.t" - EOF - - test_must_fail git restore --pathspec-from-file=list --pathspec-file-nul --source=HEAD^1 - -HEAD is now at 4c6d82b files 2 -error: pathspec '"file\101.t" -' did not match any file(s) known to git -ok 9 - quotes not compatible with --pathspec-file-nul - -expecting success of 2072.10 'only touches what was listed': - restore_checkpoint && - - printf "fileB.t\nfileC.t\n" | git restore --pathspec-from-file=- --source=HEAD^1 && - - cat >expect <<-\EOF && - M fileB.t - M fileC.t - EOF - verify_expect - -HEAD is now at 4c6d82b files 2 -ok 10 - only touches what was listed - -expecting success of 2072.11 'error conditions': - restore_checkpoint && - echo fileA.t >list && - >empty_list && - - test_must_fail git restore --pathspec-from-file=list --patch --source=HEAD^1 2>err && - test_i18ngrep -e "--pathspec-from-file is incompatible with --patch" err && - - test_must_fail git restore --pathspec-from-file=list --source=HEAD^1 -- fileA.t 2>err && - test_i18ngrep -e "--pathspec-from-file is incompatible with pathspec arguments" err && - - test_must_fail git restore --pathspec-file-nul --source=HEAD^1 2>err && - test_i18ngrep -e "--pathspec-file-nul requires --pathspec-from-file" err && - - test_must_fail git restore --pathspec-from-file=empty_list --source=HEAD^1 2>err && - test_i18ngrep -e "you must specify path(s) to restore" err - -HEAD is now at 4c6d82b files 2 -checking prerequisite: C_LOCALE_OUTPUT - -mkdir -p "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && -( - cd "$TRASH_DIRECTORY/prereq-test-dir-C_LOCALE_OUTPUT" && - ! test_bool_env GIT_TEST_GETTEXT_POISON false - -) -prerequisite C_LOCALE_OUTPUT ok -fatal: --pathspec-from-file is incompatible with --patch -fatal: --pathspec-from-file is incompatible with pathspec arguments -fatal: --pathspec-file-nul requires --pathspec-from-file -fatal: you must specify path(s) to restore -ok 11 - error conditions - -expecting success of 2072.12 'wildcard pathspec matches file in subdirectory': - restore_checkpoint && - - echo "*file" | git restore --pathspec-from-file=- --source=HEAD^1 && - cat >expect <<-\EOF && - M dir1/file - EOF - verify_expect - -HEAD is now at 4c6d82b files 2 -ok 12 - wildcard pathspec matches file in subdirectory - -# passed all 12 test(s) -1..12 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t2101-update-index-reupdate.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2101-update-index-reupdate/.git/ -expecting success of 2101.1 'update-index --add': - echo hello world >file1 && - echo goodbye people >file2 && - git update-index --add file1 file2 && - git ls-files -s >current && - cat >expected <<-EOF && - 100644 $(git hash-object file1) 0 file1 - 100644 $(git hash-object file2) 0 file2 - EOF - cmp current expected - -ok 1 - update-index --add + 4 files changed, 2 insertions(+) + create mode 100644 one + create mode 100644 three + create mode 100644 two + create mode 160000 xyzzy +ok 1 - basics -expecting success of 2101.2 'update-index --again': - rm -f file1 && - echo hello everybody >file2 && - if git update-index --again - then - echo should have refused to remove file1 - exit 1 - else - echo happy - failed as expected - fi && - git ls-files -s >current && - cmp current expected +expecting success of 2103.2 '--ignore-missing --refresh': + git reset --hard initial && + echo 2 >one && + test_must_fail git update-index --refresh && + echo 1 >one && + git update-index --refresh && + rm -f two && + test_must_fail git update-index --refresh && + git update-index --ignore-missing --refresh -error: file1: does not exist and --remove not passed -fatal: Unable to process path file1 -happy - failed as expected -ok 2 - update-index --again -expecting success of 2101.3 'update-index --remove --again': - git update-index --remove --again && - git ls-files -s >current && - cat >expected <<-EOF && - 100644 $(git hash-object file2) 0 file2 - EOF - cmp current expected +HEAD is now at ce14d7f initial +one: needs update +two: needs update +ok 2 - --ignore-missing --refresh -ok 3 - update-index --remove --again +expecting success of 2103.3 '--unmerged --refresh': + git reset --hard initial && + info=$(git ls-files -s one | sed -e "s/ 0 / 1 /") && + git rm --cached one && + echo "$info" | git update-index --index-info && + test_must_fail git update-index --refresh && + git update-index --unmerged --refresh && + echo 2 >two && + test_must_fail git update-index --unmerged --refresh >actual && + grep two actual && + ! grep one actual && + ! grep three actual -expecting success of 2101.4 'first commit': git commit -m initial -[master (root-commit) 823d2a7] initial - Author: A U Thor - 1 file changed, 1 insertion(+) - create mode 100644 file2 -ok 4 - first commit +HEAD is now at ce14d7f initial +rm 'one' +one: needs merge +two: needs update +ok 3 - --unmerged --refresh -expecting success of 2101.5 'update-index again': - mkdir -p dir1 && - echo hello world >dir1/file3 && - echo goodbye people >file2 && - git update-index --add file2 dir1/file3 && - echo hello everybody >file2 && - echo happy >dir1/file3 && - git update-index --again && - git ls-files -s >current && - cat >expected <<-EOF && - 100644 $(git hash-object dir1/file3) 0 dir1/file3 - 100644 $(git hash-object file2) 0 file2 - EOF - cmp current expected +expecting success of 2103.4 '--ignore-submodules --refresh (1)': + git reset --hard initial && + rm -f two && + test_must_fail git update-index --ignore-submodules --refresh -ok 5 - update-index again +HEAD is now at ce14d7f initial +two: needs update +ok 4 - --ignore-submodules --refresh (1) -expecting success of 2101.6 'update-index --update from subdir': - echo not so happy >file2 && - (cd dir1 && - cat ../file2 >file3 && - git update-index --again +expecting success of 2103.5 '--ignore-submodules --refresh (2)': + git reset --hard initial && + test_tick && + ( + cd xyzzy && + git commit -m "sub second" --allow-empty ) && - git ls-files -s >current && - cat >expected <<-EOF && - 100644 $(git hash-object dir1/file3) 0 dir1/file3 - 100644 $file2 0 file2 - EOF - test_cmp expected current - -ok 6 - update-index --update from subdir - -expecting success of 2101.7 'update-index --update with pathspec': - echo very happy >file2 && - cat file2 >dir1/file3 && - git update-index --again dir1/ && - git ls-files -s >current && - cat >expected <<-EOF && - 100644 $(git hash-object dir1/file3) 0 dir1/file3 - 100644 $file2 0 file2 - EOF - cmp current expected - -ok 7 - update-index --update with pathspec - -# passed all 7 test(s) -1..7 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' -*** t2104-update-index-skip-worktree.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2104-update-index-skip-worktree/.git/ -expecting success of 2104.1 'setup': - mkdir sub && - touch ./1 ./2 sub/1 sub/2 && - git add 1 2 sub/1 sub/2 && - git ls-files -t | test_cmp expect.full - - -ok 1 - setup - -expecting success of 2104.2 'index is at version 2': - test "$(test-tool index-version < .git/index)" = 2 - -ok 2 - index is at version 2 - -expecting success of 2104.3 'update-index --skip-worktree': - git update-index --skip-worktree 1 sub/1 && - git ls-files -t | test_cmp expect.skip - - -ok 3 - update-index --skip-worktree - -expecting success of 2104.4 'index is at version 3 after having some skip-worktree entries': - test "$(test-tool index-version < .git/index)" = 3 - -ok 4 - index is at version 3 after having some skip-worktree entries - -expecting success of 2104.5 'ls-files -t': - git ls-files -t | test_cmp expect.skip - - -ok 5 - ls-files -t - -expecting success of 2104.6 'update-index --no-skip-worktree': - git update-index --no-skip-worktree 1 sub/1 && - git ls-files -t | test_cmp expect.full - - -ok 6 - update-index --no-skip-worktree - -expecting success of 2104.7 'index version is back to 2 when there is no skip-worktree entry': - test "$(test-tool index-version < .git/index)" = 2 + test_must_fail git update-index --refresh && + test_must_fail git update-index --ignore-missing --refresh && + git update-index --ignore-submodules --refresh -ok 7 - index version is back to 2 when there is no skip-worktree entry +HEAD is now at ce14d7f initial +[master 66f0d66] sub second + Author: A U Thor +xyzzy: needs update +xyzzy: needs update +ok 5 - --ignore-submodules --refresh (2) -# passed all 7 test(s) -1..7 +# passed all 5 test(s) +1..5 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' *** t2105-update-index-gitfile.sh *** @@ -62139,143 +62146,6 @@ 1..2 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t2103-update-index-ignore-missing.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2103-update-index-ignore-missing/.git/ -expecting success of 2103.1 'basics': - >one && - >two && - >three && - - # need --add when adding - test_must_fail git update-index one && - test -z "$(git ls-files)" && - git update-index --add one && - test zone = "z$(git ls-files)" && - - # update-index is atomic - echo 1 >one && - test_must_fail git update-index one two && - echo "M one" >expect && - git diff-files --name-status >actual && - test_cmp expect actual && - - git update-index --add one two three && - for i in one three two; do echo $i; done >expect && - git ls-files >actual && - test_cmp expect actual && - - test_tick && - ( - test_create_repo xyzzy && - cd xyzzy && - >file && - git add file && - git commit -m "sub initial" - ) && - git add xyzzy && - - test_tick && - git commit -m initial && - git tag initial - -error: one: cannot add to the index - missing --add option? -fatal: Unable to process path one -error: two: cannot add to the index - missing --add option? -fatal: Unable to process path two -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2103-update-index-ignore-missing/xyzzy/.git/ -[master (root-commit) a40d181] sub initial - Author: A U Thor - 1 file changed, 0 insertions(+), 0 deletions(-) - create mode 100644 file -warning: adding embedded git repository: xyzzy -hint: You've added another git repository inside your current repository. -hint: Clones of the outer repository will not contain the contents of -hint: the embedded repository and will not know how to obtain it. -hint: If you meant to add a submodule, use: -hint: -hint: git submodule add xyzzy -hint: -hint: If you added this path by mistake, you can remove it from the -hint: index with: -hint: -hint: git rm --cached xyzzy -hint: -hint: See "git help submodule" for more information. -[master (root-commit) ce14d7f] initial - Author: A U Thor - 4 files changed, 2 insertions(+) - create mode 100644 one - create mode 100644 three - create mode 100644 two - create mode 160000 xyzzy -ok 1 - basics - -expecting success of 2103.2 '--ignore-missing --refresh': - git reset --hard initial && - echo 2 >one && - test_must_fail git update-index --refresh && - echo 1 >one && - git update-index --refresh && - rm -f two && - test_must_fail git update-index --refresh && - git update-index --ignore-missing --refresh - - -HEAD is now at ce14d7f initial -one: needs update -two: needs update -ok 2 - --ignore-missing --refresh - -expecting success of 2103.3 '--unmerged --refresh': - git reset --hard initial && - info=$(git ls-files -s one | sed -e "s/ 0 / 1 /") && - git rm --cached one && - echo "$info" | git update-index --index-info && - test_must_fail git update-index --refresh && - git update-index --unmerged --refresh && - echo 2 >two && - test_must_fail git update-index --unmerged --refresh >actual && - grep two actual && - ! grep one actual && - ! grep three actual - -HEAD is now at ce14d7f initial -rm 'one' -one: needs merge -two: needs update -ok 3 - --unmerged --refresh - -expecting success of 2103.4 '--ignore-submodules --refresh (1)': - git reset --hard initial && - rm -f two && - test_must_fail git update-index --ignore-submodules --refresh - -HEAD is now at ce14d7f initial -two: needs update -ok 4 - --ignore-submodules --refresh (1) - -expecting success of 2103.5 '--ignore-submodules --refresh (2)': - git reset --hard initial && - test_tick && - ( - cd xyzzy && - git commit -m "sub second" --allow-empty - ) && - test_must_fail git update-index --refresh && - test_must_fail git update-index --ignore-missing --refresh && - git update-index --ignore-submodules --refresh - -HEAD is now at ce14d7f initial -[master 66f0d66] sub second - Author: A U Thor -xyzzy: needs update -xyzzy: needs update -ok 5 - --ignore-submodules --refresh (2) - -# passed all 5 test(s) -1..5 -make[4]: Leaving directory '/build/git-2.30.2/t' -make[4]: Entering directory '/build/git-2.30.2/t' *** t2202-add-addremove.sh *** Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2202-add-addremove/.git/ expecting success of 2202.1 'setup': @@ -63011,63 +62881,45 @@ 1..5 make[4]: Leaving directory '/build/git-2.30.2/t' make[4]: Entering directory '/build/git-2.30.2/t' -*** t2204-add-ignored.sh *** -Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2204-add-ignored/.git/ -expecting success of 2204.1 'setup': - mkdir sub dir dir/sub && - echo sub >.gitignore && - echo ign >>.gitignore && - for p in . sub dir dir/sub - do - >"$p/ign" && - >"$p/file" || exit 1 - done +*** t2401-worktree-prune.sh *** +Initialized empty Git repository in /build/git-2.30.2/t/trash directory.t2401-worktree-prune/.git/ +expecting success of 2401.1 'initialize': + git commit --allow-empty -m init -ok 1 - setup +[master (root-commit) 50572bf] init + Author: A U Thor +ok 1 - initialize -expecting success of 2204.2 'no complaints for unignored file': - rm -f .git/index && - git add "$i" && - git ls-files "$i" >out && - test -s out - -ok 2 - no complaints for unignored file +expecting success of 2401.2 'worktree prune on normal repo': + git worktree prune && + test_must_fail git worktree prune abc -expecting success of 2204.3 'no complaints for unignored dir/file': - rm -f .git/index && - git add "$i" && - git ls-files "$i" >out && - test -s out - -ok 3 - no complaints for unignored dir/file +usage: git worktree add [] [] + or: git worktree list [] + or: git worktree lock [] + or: git worktree move + or: git worktree prune [] + or: git worktree remove [] + or: git worktree unlock -expecting success of 2204.4 'no complaints for unignored dir': - rm -f .git/index && - git add "$i" && - git ls-files "$i" >out && - test -s out - -ok 4 - no complaints for unignored dir + -n, --dry-run do not remove, show only + -v, --verbose report pruned working trees + --expire + expire working trees older than