t0091: allow test in a repository without tags
The beginning of the [System Info] section, which should match the "git version --build-options" output, may not identify our version as "git version 2.whatever". When built in a repository cloned without tags, for example, "git version unknown.g00000000" can be a legit version string. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Junio C Hamano committed
Jan 30, 2024 at 11:03 UTC
3cb4384683ea128e6720b961e41aaf82c45cf1fe
1 file changed
+2
-2
t/t0091-bugreport.sh
+2
-2
@@ -39,9 +39,9 @@ test_expect_success 'sanity check "System Info" section' '
39
40
sed -ne "/^\[System Info\]$/,/^$/p" <git-bugreport-format.txt >system &&
41
42
- # The beginning should match "git version --build-info" verbatim,
42
+ # The beginning should match "git version --build-options" verbatim,
43
# but rather than checking bit-for-bit equality, just test some basics.
44
- grep "git version [0-9]." system &&
44
+ grep "git version " system &&
45
grep "shell-path: ." system &&
46
47
# After the version, there should be some more info.