Skip to content

add: support pre-add hook #26641

add: support pre-add hook

add: support pre-add hook #26641

Triggered via pull request February 25, 2026 02:04
Status Failure
Total duration 10h 49m 23s
Artifacts 12

main.yml

on: pull_request
win+VS build
0s
win+VS build
win+Meson build
6m 32s
win+Meson build
Matrix: dockerized
Matrix: regular
Matrix: win+VS test
Matrix: win+Meson test
Matrix: win test
Fit to window
Zoom out
Zoom in

Annotations

201 errors and 43 warnings
win+Meson test (9)
failed: t0007.12 get GIT_SEQUENCE_EDITOR without configuration
win+Meson test (9)
failed: t0007.11 get GIT_EDITOR with configuration and environment variable EDITOR
win+Meson test (9)
failed: t0007.10 get GIT_EDITOR with configuration and environment variable GIT_EDITOR
win+Meson test (9)
failed: t0007.9 get GIT_EDITOR with environment variable EDITOR
win+Meson test (9)
failed: t0007.8 get GIT_EDITOR with environment variable GIT_EDITOR
win+Meson test (9)
failed: t0007.7 get GIT_EDITOR with configuration
win+Meson test (9)
failed: t0007.5 get GIT_DEFAULT_BRANCH with configuration
win+Meson test (9)
failed: t0007.4 get GIT_DEFAULT_BRANCH without configuration
win+Meson test (9)
failed: t0007.2 get GIT_COMMITTER_IDENT
win+Meson test (9)
failed: t0007.1 get GIT_AUTHOR_IDENT
win+Meson test (6)
failed: t0027.10 commit file with mixed EOL onto LF crlf=false attr=
win+Meson test (6)
failed: t0027.8 commit files attr=crlf
win+Meson test (6)
failed: t0027.7 commit files attr=lf
win+Meson test (6)
failed: t0027.6 commit files attr=-text
win+Meson test (6)
failed: t0027.5 commit files attr=text
win+Meson test (6)
failed: t0027.4 commit files attr=auto
win+Meson test (6)
failed: t0027.3 commit files empty attr
win+Meson test (6)
failed: t0027.1 ls-files --eol -o Text/Binary
win+Meson test (6)
failed: t0017.4 test-tool env-helper --type=ulong
win+Meson test (6)
failed: t0017.3 test-tool env-helper --type=bool
win+Meson test (3)
failed: t0001.51 re-init from a linked worktree
win+Meson test (3)
failed: t0001.50 remote init from does not use config from cwd
win+Meson test (3)
failed: t0001.47 re-init to move gitdir within linked worktree (relative)
win+Meson test (3)
failed: t0001.46 re-init to move gitdir with linked worktrees (relative)
win+Meson test (3)
failed: t0001.45 re-init to move gitdir within linked worktree (absolute)
win+Meson test (3)
failed: t0001.44 re-init to move gitdir with linked worktrees (absolute)
win+Meson test (3)
failed: t0001.19 init with init.templatedir using ~ expansion
win+Meson test (3)
failed: t0001.18 init with init.templatedir set
win+Meson test (3)
failed: t0001.16 init with --template
win+Meson test (3)
failed: t0001.6 No extra GIT_* on alias scripts
win+Meson test (0)
failed: t0008.11 empty command line
win+Meson test (0)
failed: t0008.10 . corner-case with --verbose --non-matching
win+Meson test (0)
failed: t0008.9 . corner-case with --verbose -n
win+Meson test (0)
failed: t0008.8 . corner-case with --verbose
win+Meson test (0)
failed: t0008.7 . corner-case with -v --non-matching
win+Meson test (0)
failed: t0008.6 . corner-case with -v -n
win+Meson test (0)
failed: t0008.5 . corner-case with -v
win+Meson test (0)
failed: t0008.4 . corner-case with --quiet
win+Meson test (0)
failed: t0008.3 . corner-case with -q
win+Meson test (0)
failed: t0008.2 . corner-case
win+Meson test (7)
failed: t0070.10 unpack-sideband: packet_reader_read() consumes sideband, no chomp payload
win+Meson test (7)
failed: t0070.9 unpack-sideband: --chomp-newline (default)
win+Meson test (7)
failed: t0070.8 unpack-sideband: --no-chomp-newline
win+Meson test (7)
failed: t0051.1 o_append write to named pipe
win+Meson test (7)
failed: t0018.6 advice should be printed when GIT_ADVICE is set to true
win+Meson test (7)
failed: t0018.5 advice should not be printed when GIT_ADVICE is set to false
win+Meson test (7)
failed: t0018.4 advice should not be printed when --no-advice is used
win+Meson test (7)
failed: t0018.2 advice should be printed when config variable is set to true
win+Meson test (7)
failed: t0018.1 advice should be printed when config variable is unset
win+Meson test (7)
failed: t0005.1 sigchain works
win+Meson test (5)
failed: t0003.13 attribute test: read paths from stdin
win+Meson test (5)
failed: t0003.12 core.attributesfile
win+Meson test (5)
failed: t0003.11 prefixes are not confused with leading directories
win+Meson test (5)
failed: t0003.10 relative paths
win+Meson test (5)
failed: t0003.9 unnormalized paths
win+Meson test (5)
failed: t0003.8 additional case insensitivity tests
win+Meson test (5)
failed: t0003.7 attribute matching is case insensitive when core.ignorecase=1
win+Meson test (5)
failed: t0003.6 attribute matching is case sensitive when core.ignorecase=0
win+Meson test (5)
failed: t0003.5 attribute test
win+Meson test (5)
failed: t0003.1 open-quoted pathname
win+Meson test (1)
failed: t0060.10 normalize path: dir/.. =>
win+Meson test (1)
failed: t0060.9 normalize path: ./../.// => ++failed++
win+Meson test (1)
failed: t0060.8 normalize path: ../. => ++failed++
win+Meson test (1)
failed: t0060.7 normalize path: ./.. => ++failed++
win+Meson test (1)
failed: t0060.6 normalize path: ./. =>
win+Meson test (1)
failed: t0060.5 normalize path: ./ =>
win+Meson test (1)
failed: t0060.4 normalize path: . =>
win+Meson test (1)
failed: t0060.3 normalize path: =>
win+Meson test (1)
failed: t0022.2 diff -M
win+Meson test (1)
failed: t0009.6 setup: .git as an empty directory is ignored
win+Meson test (8)
failed: t0006.10 relative date (12 months ago)
win+Meson test (8)
failed: t0006.9 relative date (20 years ago)
win+Meson test (8)
failed: t0006.8 relative date (1 year, 9 months ago)
win+Meson test (8)
failed: t0006.7 relative date (1 year, 2 months ago)
win+Meson test (8)
failed: t0006.6 relative date (5 months ago)
win+Meson test (8)
failed: t0006.5 relative date (3 weeks ago)
win+Meson test (8)
failed: t0006.4 relative date (5 days ago)
win+Meson test (8)
failed: t0006.3 relative date (5 hours ago)
win+Meson test (8)
failed: t0006.2 relative date (5 minutes ago)
win+Meson test (8)
failed: t0006.1 relative date (5 seconds ago)
win+Meson test (4)
failed: t0040.1 test help
win+Meson test (4)
failed: t0025.3 ignore-errors not mistaken for renormalize
win+Meson test (4)
failed: t0025.2 renormalize CRLF in repo
win+Meson test (4)
failed: t0002.14 enter_repo strict mode
win+Meson test (4)
failed: t0002.13 enter_repo linked checkout
win+Meson test (4)
failed: t0002.12 enter_repo non-strict mode
win+Meson test (4)
failed: t0002.11 setup_git_dir twice in subdir
win+Meson test (4)
failed: t0002.10 check rev-list
win+Meson test (4)
failed: t0002.6 check cat-file
win+Meson test (4)
failed: t0002.4 final setup + check rev-parse --git-dir
win test (6)
failed: t0100.6 log -g @{-1}
win test (6)
failed: t0100.2 branch -d @{-12} when there is not enough switches yet
win test (6)
failed: t0100.1 branch -d @{-1}
win test (6)
failed: t0070.11 unpack-sideband: packet_reader_read() consumes sideband, chomp payload
win test (6)
failed: t0070.10 unpack-sideband: packet_reader_read() consumes sideband, no chomp payload
win test (6)
failed: t0070.9 unpack-sideband: --chomp-newline (default)
win test (6)
failed: t0070.8 unpack-sideband: --no-chomp-newline
win test (6)
failed: t0024.3 zip archive
win test (6)
failed: t0024.2 tar archive
win test (6)
failed: t0005.1 sigchain works
win test (7)
failed: t0008.11 empty command line
win test (7)
failed: t0008.10 . corner-case with --verbose --non-matching
win test (7)
failed: t0008.9 . corner-case with --verbose -n
win test (7)
failed: t0008.8 . corner-case with --verbose
win test (7)
failed: t0008.7 . corner-case with -v --non-matching
win test (7)
failed: t0008.6 . corner-case with -v -n
win test (7)
failed: t0008.5 . corner-case with -v
win test (7)
failed: t0008.4 . corner-case with --quiet
win test (7)
failed: t0008.3 . corner-case with -q
win test (7)
failed: t0008.2 . corner-case
win test (1)
failed: t0500.4 progress display breaks long lines #2
win test (1)
failed: t0500.3 progress display breaks long lines #1
win test (1)
failed: t0500.2 progress display with total
win test (1)
failed: t0500.1 simple progress display
win test (1)
failed: t0410.32 lazy-fetch when accessing object not in the_repository
win test (1)
failed: t0410.15 fetching with --filter configures a promisor remote
win test (1)
failed: t0410.4 converting to partial clone fails with unrecognized extension
win test (1)
failed: t0410.3 convert to partial clone with noop extension
win test (1)
failed: t0410.2 convert shallow clone to partial clone
win test (1)
failed: t0051.1 o_append write to named pipe
win test (9)
failed: t0095.1 compute unseeded murmur3 hash for empty string
win test (9)
failed: t0091.10 indicates populated hooks
win test (9)
failed: t0091.2 report contains wanted template (before first section)
win test (9)
failed: t0002.14 enter_repo strict mode
win test (9)
failed: t0002.13 enter_repo linked checkout
win test (9)
failed: t0002.12 enter_repo non-strict mode
win test (9)
failed: t0002.11 setup_git_dir twice in subdir
win test (9)
failed: t0002.10 check rev-list
win test (9)
failed: t0002.6 check cat-file
win test (9)
failed: t0002.4 final setup + check rev-parse --git-dir
win+Meson test (2)
failed: t0000.13 subtest: --verbose option
win+Meson test (2)
failed: t0000.12 subtest: mixed results: a mixture of all possible results
win+Meson test (2)
failed: t0000.11 subtest: mixed results: pass, failure and a TODO test
win+Meson test (2)
failed: t0000.10 subtest: 2 TODO tests, one passin
win+Meson test (2)
failed: t0000.9 subtest: a passing TODO test
win+Meson test (2)
failed: t0000.8 subtest: a failing TODO test
win+Meson test (2)
failed: t0000.7 subtest: --immediate
win+Meson test (2)
failed: t0000.6 subtest: 2/3 tests passing
win+Meson test (2)
failed: t0000.5 subtest: 3 passing tests
win+Meson test (2)
failed: t0000.1 verify that the running shell supports "local"
win test (8)
failed: t0090.8 test-tool scrap-cache-tree works
win test (8)
failed: t0090.7 write-tree establishes cache-tree
win test (8)
failed: t0090.6 update-index invalidates cache-tree
win test (8)
failed: t0090.5 git-add in subdir does not invalidate sibling cache-tree
win test (8)
failed: t0090.4 git-add in subdir invalidates cache-tree
win test (8)
failed: t0090.3 git-add invalidates cache-tree
win test (8)
failed: t0090.2 read-tree HEAD establishes cache-tree
win test (8)
failed: t0090.1 initial commit has cache-tree
win test (8)
failed: t0017.4 test-tool env-helper --type=ulong
win test (8)
failed: t0017.3 test-tool env-helper --type=bool
win test (5)
failed: t0060.10 normalize path: dir/.. =>
win test (5)
failed: t0060.9 normalize path: ./../.// => ++failed++
win test (5)
failed: t0060.8 normalize path: ../. => ++failed++
win test (5)
failed: t0060.7 normalize path: ./.. => ++failed++
win test (5)
failed: t0060.6 normalize path: ./. =>
win test (5)
failed: t0060.5 normalize path: ./ =>
win test (5)
failed: t0060.4 normalize path: . =>
win test (5)
failed: t0060.3 normalize path: =>
win test (5)
failed: t0022.2 diff -M
win test (5)
failed: t0020.36 New CRLF file gets LF in repo
win test (2)
failed: t0012.31 'git help -g' section spacing
win test (2)
failed: t0012.30 'git help -a' section spacing
win test (2)
failed: t0012.29 'git help' section spacing
win test (2)
failed: t0012.28 'git' section spacing
win test (2)
failed: t0012.27 git help --config-sections-for-completion
win test (2)
failed: t0012.26 git help --config-for-completion
win test (2)
failed: t0012.25 git help -c
win test (2)
failed: t0012.23 git help succeeds without git.html
win test (2)
failed: t0012.19 --help does not work for guides
win test (2)
failed: t0012.17 works for commands and guides by default
win test (4)
failed: t0001.51 re-init from a linked worktree
win test (4)
failed: t0001.50 remote init from does not use config from cwd
win test (4)
failed: t0001.47 re-init to move gitdir within linked worktree (relative)
win test (4)
failed: t0001.46 re-init to move gitdir with linked worktrees (relative)
win test (4)
failed: t0001.45 re-init to move gitdir within linked worktree (absolute)
win test (4)
failed: t0001.44 re-init to move gitdir with linked worktrees (absolute)
win test (4)
failed: t0001.19 init with init.templatedir using ~ expansion
win test (4)
failed: t0001.18 init with init.templatedir set
win test (4)
failed: t0001.16 init with --template
win test (4)
failed: t0001.6 No extra GIT_* on alias scripts
win test (3)
failed: t0000.13 subtest: --verbose option
win test (3)
failed: t0000.12 subtest: mixed results: a mixture of all possible results
win test (3)
failed: t0000.11 subtest: mixed results: pass, failure and a TODO test
win test (3)
failed: t0000.10 subtest: 2 TODO tests, one passin
win test (3)
failed: t0000.9 subtest: a passing TODO test
win test (3)
failed: t0000.8 subtest: a failing TODO test
win test (3)
failed: t0000.7 subtest: --immediate
win test (3)
failed: t0000.6 subtest: 2/3 tests passing
win test (3)
failed: t0000.5 subtest: 3 passing tests
win test (3)
failed: t0000.1 verify that the running shell supports "local"
win test (0)
failed: t0006.10 relative date (12 months ago)
win test (0)
failed: t0006.9 relative date (20 years ago)
win test (0)
failed: t0006.8 relative date (1 year, 9 months ago)
win test (0)
failed: t0006.7 relative date (1 year, 2 months ago)
win test (0)
failed: t0006.6 relative date (5 months ago)
win test (0)
failed: t0006.5 relative date (3 weeks ago)
win test (0)
failed: t0006.4 relative date (5 days ago)
win test (0)
failed: t0006.3 relative date (5 hours ago)
win test (0)
failed: t0006.2 relative date (5 minutes ago)
win test (0)
failed: t0006.1 relative date (5 seconds ago)
fedora-breaking-changes-meson (fedora:latest)
The job has exceeded the maximum execution time of 6h0m0s
osx-gcc (macos-14)
JGit wasn't installed, see above for clues why
osx-gcc (macos-14)
Already linked: /opt/homebrew/Cellar/gettext/1.0
win+Meson build
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
almalinux-8 (almalinux:8)
JGit wasn't installed, see above for clues why
almalinux-8 (almalinux:8)
git-lfs wasn't installed, see above for clues why
almalinux-8 (almalinux:8)
perforce wasn't installed, see above for clues why
osx-clang (macos-14)
JGit wasn't installed, see above for clues why
osx-clang (macos-14)
Already linked: /opt/homebrew/Cellar/gettext/1.0
debian-11 (debian:11)
JGit wasn't installed, see above for clues why
debian-11 (debian:11)
git-lfs wasn't installed, see above for clues why
debian-11 (debian:11)
perforce wasn't installed, see above for clues why
osx-meson (macos-14)
JGit wasn't installed, see above for clues why
osx-meson (macos-14)
pcre2 10.47_1 is already installed and up-to-date. To reinstall 10.47_1, run: brew reinstall pcre2
osx-meson (macos-14)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
osx-meson (macos-14)
Already linked: /opt/homebrew/Cellar/gettext/1.0
osx-reftable (macos-14)
JGit wasn't installed, see above for clues why
osx-reftable (macos-14)
Already linked: /opt/homebrew/Cellar/gettext/1.0
win+Meson test (9)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (9)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (6)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (6)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
linux32 (i386/ubuntu:focal)
JGit wasn't installed, see above for clues why
linux32 (i386/ubuntu:focal)
git-lfs wasn't installed, see above for clues why
linux32 (i386/ubuntu:focal)
perforce wasn't installed, see above for clues why
linux-musl-meson (alpine:latest)
JGit wasn't installed, see above for clues why
linux-musl-meson (alpine:latest)
git-lfs wasn't installed, see above for clues why
linux-musl-meson (alpine:latest)
perforce wasn't installed, see above for clues why
win+Meson test (3)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (3)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (0)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (0)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (7)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (7)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (5)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (5)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (1)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (1)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (8)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (8)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (4)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (4)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
win+Meson test (2)
No files were found with the provided path: /d/a/git/git/build/test-output/failed-test-artifacts. No artifacts will be uploaded.
win+Meson test (2)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.

Artifacts

Produced during runtime
Name Size Digest
failed-tests-windows-0
5.95 MB
sha256:e700d7687a34079d737888740ca079056831b4dad1a255f9a48c41af88200da6
failed-tests-windows-1
6.18 MB
sha256:ff8fcf04129d22ef532c7f62b51c5d6a622482709e502ad561b1a92922dce4b0
failed-tests-windows-2
4 MB
sha256:be05cded452cdbcb2996cdd6cc0037396c92205fe92e063cf9299673494dfb85
failed-tests-windows-3
37 MB
sha256:b6b3cfd46390ea8c9e13ad44aec0a9477ea9ccbe258afc5cf1bd76d7c393eb4d
failed-tests-windows-4
5.98 MB
sha256:d3cb6d131224da6c8c04ecdf2fb026e1c416789d7829e11903c42933c6db322e
failed-tests-windows-5
17.3 MB
sha256:ead85b4eeacd63e397e816bd53dbf8032bd2348f47888ff06a25ea3a0050d550
failed-tests-windows-6
59.9 MB
sha256:2e7924ce2edaaa83581902f0fb5392de3bc7eb34d2c45869fb00385994fb8047
failed-tests-windows-7
9.92 MB
sha256:fe203cf58eb57ae91dfe2540cc4a2b51e97d19514d871edfd73937d2b6fd23bd
failed-tests-windows-8
29.1 MB
sha256:c9aa9cb3ca663e28db5d4d39c8e393aaf135266d9a07815fa3b7ce4f26f1e43e
failed-tests-windows-9
22.2 MB
sha256:32513c5c955b74f2cbc44b4993b1d84449adb4ab91d9a6d638a4a6c1e852a37f
windows-artifacts
97 MB
sha256:bea023967bffc4529ada0db16b498fc448da8043f9d2a2144e2f25e96b1a1743
windows-meson-artifacts
48.1 MB
sha256:ee53da7fac72452544a751c961e87a388f04a504eeddece9ecba2242e63e3f01