Compare commits
No commits in common. "imports/c10s/git-2.45.2-4.el10" and "c8" have entirely different histories.
imports/c1
...
c8
@ -1 +0,0 @@
|
|||||||
1
|
|
2
.git.metadata
Normal file
2
.git.metadata
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
7577a22e233e892dba5cf19a3a57cef2062d01e6 SOURCES/git-2.43.5.tar.sign
|
||||||
|
31decef72034ae36c8098a9e6bb13a7dd4859fd9 SOURCES/git-2.43.5.tar.xz
|
10
.gitignore
vendored
10
.gitignore
vendored
@ -1,8 +1,2 @@
|
|||||||
*~
|
SOURCES/git-2.43.5.tar.sign
|
||||||
*.gpg
|
SOURCES/git-2.43.5.tar.xz
|
||||||
*.rpm
|
|
||||||
*.sign
|
|
||||||
*.tar.xz
|
|
||||||
/.build*.log
|
|
||||||
/git-*/
|
|
||||||
/results_git/
|
|
||||||
|
18
.mailmap
18
.mailmap
@ -1,18 +0,0 @@
|
|||||||
<atkac@redhat.com> <atkac@fedoraproject.org>
|
|
||||||
<atkac@redhat.com> <vonsch@gmail.com>
|
|
||||||
<bernie@codewiz.org> <bernie@fedoraproject.org>
|
|
||||||
<Christian.Iseli@licr.org> <c4chris@fedoraproject.org>
|
|
||||||
<dennis@ausil.us> <ausil@fedoraproject.org>
|
|
||||||
<dwmw2@infradead.org> <David.Woodhouse@intel.com>
|
|
||||||
James Bowes <jbowes@redhat.com> <jbowes@fedoraproject.org>
|
|
||||||
<jkeating@redhat.com> <jkeating@fedoraproject.org>
|
|
||||||
Josh Boyer <jwboyer@gmail.com> <jwboyer@fedoraproject.org>
|
|
||||||
<katzj@redhat.com> <katzj@fedoraproject.org>
|
|
||||||
<lkundrak@redhat.com> <lkundrak@fedoraproject.org>
|
|
||||||
<mmaslano@redhat.com> <mmaslano@fedoraproject.org>
|
|
||||||
<releng@fedoraproject.org> <rel-eng@lists.fedoraproject.org>
|
|
||||||
<skasal@redhat.com> <kasal@fedoraproject.org>
|
|
||||||
<tmraz@redhat.com> <tmraz@fedoraproject.org>
|
|
||||||
<tmz@pobox.com> <tmz@fedoraproject.org>
|
|
||||||
<ville.skytta@iki.fi> <scop@fedoraproject.org>
|
|
||||||
<xavier@bachelot.org> <xavierb@fedoraproject.org>
|
|
@ -0,0 +1,12 @@
|
|||||||
|
diff -ur a/git-instaweb.sh b/git-instaweb.sh
|
||||||
|
--- a/git-instaweb.sh 2020-04-20 17:52:30.000000000 +0200
|
||||||
|
+++ b/git-instaweb.sh 2020-05-27 12:36:20.725300334 +0200
|
||||||
|
@@ -36,7 +36,7 @@
|
||||||
|
# Defaults:
|
||||||
|
|
||||||
|
# if installed, it doesn't need further configuration (module_path)
|
||||||
|
-test -z "$httpd" && httpd='lighttpd -f'
|
||||||
|
+test -z "$httpd" && httpd='httpd -f'
|
||||||
|
|
||||||
|
# Default is @@GITWEBDIR@@
|
||||||
|
test -z "$root" && root='@@GITWEBDIR@@'
|
@ -1,4 +1,4 @@
|
|||||||
From 89ccbc15948db9ddbf74530e3fd66dd78ae897ae Mon Sep 17 00:00:00 2001
|
From aedeaaf788bd8a7fc5a1887196b6f6d8a5c31362 Mon Sep 17 00:00:00 2001
|
||||||
From: Todd Zullinger <tmz@pobox.com>
|
From: Todd Zullinger <tmz@pobox.com>
|
||||||
Date: Sun, 21 Aug 2022 13:49:57 -0400
|
Date: Sun, 21 Aug 2022 13:49:57 -0400
|
||||||
Subject: [PATCH] t/lib-httpd: try harder to find a port for apache
|
Subject: [PATCH] t/lib-httpd: try harder to find a port for apache
|
||||||
@ -30,10 +30,10 @@ Signed-off-by: Todd Zullinger <tmz@pobox.com>
|
|||||||
1 file changed, 18 insertions(+), 11 deletions(-)
|
1 file changed, 18 insertions(+), 11 deletions(-)
|
||||||
|
|
||||||
diff --git a/t/lib-httpd.sh b/t/lib-httpd.sh
|
diff --git a/t/lib-httpd.sh b/t/lib-httpd.sh
|
||||||
index 2fb1b2ae56..4afdf5a6aa 100644
|
index 1f6b9b08d1..9279dcd659 100644
|
||||||
--- a/t/lib-httpd.sh
|
--- a/t/lib-httpd.sh
|
||||||
+++ b/t/lib-httpd.sh
|
+++ b/t/lib-httpd.sh
|
||||||
@@ -206,19 +206,26 @@ enable_cgipassauth () {
|
@@ -175,19 +175,26 @@ prepare_httpd() {
|
||||||
}
|
}
|
||||||
|
|
||||||
start_httpd() {
|
start_httpd() {
|
@ -1,4 +1,4 @@
|
|||||||
From e90e1068ddc9cfa3badd23b16a46c57ed6d8308a Mon Sep 17 00:00:00 2001
|
From 16750d024ce038b019ab2e9ee5639901e445af37 Mon Sep 17 00:00:00 2001
|
||||||
From: Todd Zullinger <tmz@pobox.com>
|
From: Todd Zullinger <tmz@pobox.com>
|
||||||
Date: Fri, 26 Aug 2022 18:28:44 -0400
|
Date: Fri, 26 Aug 2022 18:28:44 -0400
|
||||||
Subject: [PATCH] t/lib-git-daemon: try harder to find a port
|
Subject: [PATCH] t/lib-git-daemon: try harder to find a port
|
@ -1,4 +1,4 @@
|
|||||||
From 41423d666fd52eaa6aa2b44a0de1b81d0857ca06 Mon Sep 17 00:00:00 2001
|
From aa5105dc115b43edc6c9c11714b092583f1221aa Mon Sep 17 00:00:00 2001
|
||||||
From: Todd Zullinger <tmz@pobox.com>
|
From: Todd Zullinger <tmz@pobox.com>
|
||||||
Date: Fri, 26 Aug 2022 18:28:44 -0400
|
Date: Fri, 26 Aug 2022 18:28:44 -0400
|
||||||
Subject: [PATCH] t/lib-git-svn: try harder to find a port
|
Subject: [PATCH] t/lib-git-svn: try harder to find a port
|
70
SOURCES/git-2.43.0-core-crypto-hmac.patch
Normal file
70
SOURCES/git-2.43.0-core-crypto-hmac.patch
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
diff -ur b/builtin/receive-pack.c a/builtin/receive-pack.c
|
||||||
|
--- b/builtin/receive-pack.c 2023-11-20 03:07:41.000000000 +0100
|
||||||
|
+++ a/builtin/receive-pack.c 2023-12-06 15:34:28.294170714 +0100
|
||||||
|
@@ -40,6 +40,8 @@
|
||||||
|
#include "worktree.h"
|
||||||
|
#include "shallow.h"
|
||||||
|
#include "parse-options.h"
|
||||||
|
+#include <openssl/hmac.h>
|
||||||
|
+#include <openssl/evp.h>
|
||||||
|
|
||||||
|
static const char * const receive_pack_usage[] = {
|
||||||
|
N_("git receive-pack <git-dir>"),
|
||||||
|
@@ -538,43 +540,11 @@
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
-static void hmac_hash(unsigned char *out,
|
||||||
|
+static inline void hmac_hash(unsigned char *out,
|
||||||
|
const char *key_in, size_t key_len,
|
||||||
|
const char *text, size_t text_len)
|
||||||
|
{
|
||||||
|
- unsigned char key[GIT_MAX_BLKSZ];
|
||||||
|
- unsigned char k_ipad[GIT_MAX_BLKSZ];
|
||||||
|
- unsigned char k_opad[GIT_MAX_BLKSZ];
|
||||||
|
- int i;
|
||||||
|
- git_hash_ctx ctx;
|
||||||
|
-
|
||||||
|
- /* RFC 2104 2. (1) */
|
||||||
|
- memset(key, '\0', GIT_MAX_BLKSZ);
|
||||||
|
- if (the_hash_algo->blksz < key_len) {
|
||||||
|
- the_hash_algo->init_fn(&ctx);
|
||||||
|
- the_hash_algo->update_fn(&ctx, key_in, key_len);
|
||||||
|
- the_hash_algo->final_fn(key, &ctx);
|
||||||
|
- } else {
|
||||||
|
- memcpy(key, key_in, key_len);
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- /* RFC 2104 2. (2) & (5) */
|
||||||
|
- for (i = 0; i < sizeof(key); i++) {
|
||||||
|
- k_ipad[i] = key[i] ^ 0x36;
|
||||||
|
- k_opad[i] = key[i] ^ 0x5c;
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
- /* RFC 2104 2. (3) & (4) */
|
||||||
|
- the_hash_algo->init_fn(&ctx);
|
||||||
|
- the_hash_algo->update_fn(&ctx, k_ipad, sizeof(k_ipad));
|
||||||
|
- the_hash_algo->update_fn(&ctx, text, text_len);
|
||||||
|
- the_hash_algo->final_fn(out, &ctx);
|
||||||
|
-
|
||||||
|
- /* RFC 2104 2. (6) & (7) */
|
||||||
|
- the_hash_algo->init_fn(&ctx);
|
||||||
|
- the_hash_algo->update_fn(&ctx, k_opad, sizeof(k_opad));
|
||||||
|
- the_hash_algo->update_fn(&ctx, out, the_hash_algo->rawsz);
|
||||||
|
- the_hash_algo->final_fn(out, &ctx);
|
||||||
|
+ HMAC(EVP_sha1(), key_in, key_len, text, text_len, out, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
static char *prepare_push_cert_nonce(const char *path, timestamp_t stamp)
|
||||||
|
diff -ur b/Makefile a/Makefile
|
||||||
|
--- b/Makefile 2023-11-20 03:07:41.000000000 +0100
|
||||||
|
+++ a/Makefile 2023-12-06 15:35:08.506316431 +0100
|
||||||
|
@@ -2123,6 +2123,8 @@
|
||||||
|
EXTLIBS += -lcrypto -lssl
|
||||||
|
endif
|
||||||
|
|
||||||
|
+EXTLIBS += -lcrypto
|
||||||
|
+
|
||||||
|
ifneq ($(PROCFS_EXECUTABLE_PATH),)
|
||||||
|
procfs_executable_path_SQ = $(subst ','\'',$(PROCFS_EXECUTABLE_PATH))
|
||||||
|
BASIC_CFLAGS += '-DPROCFS_EXECUTABLE_PATH="$(procfs_executable_path_SQ)"'
|
115
SOURCES/git-2.43.0-slow-shallow-clones.patch
Normal file
115
SOURCES/git-2.43.0-slow-shallow-clones.patch
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
From 51441e6460b505c07b4a8a6deeaa7de4bf6e8e33 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Junio C Hamano <gitster@pobox.com>
|
||||||
|
Date: Fri, 3 May 2024 08:34:27 -0700
|
||||||
|
Subject: [PATCH] stop using HEAD for attributes in bare repository by default
|
||||||
|
|
||||||
|
With 23865355 (attr: read attributes from HEAD when bare repo,
|
||||||
|
2023-10-13), we started to use the HEAD tree as the default
|
||||||
|
attribute source in a bare repository. One argument for such a
|
||||||
|
behaviour is that it would make things like "git archive" run in
|
||||||
|
bare and non-bare repositories for the same commit consistent.
|
||||||
|
This changes was merged to Git 2.43 but without an explicit mention
|
||||||
|
in its release notes.
|
||||||
|
|
||||||
|
It turns out that this change destroys performance of shallowly
|
||||||
|
cloning from a bare repository. As the "server" installations are
|
||||||
|
expected to be mostly bare, and "git pack-objects", which is the
|
||||||
|
core of driving the other side of "git clone" and "git fetch" wants
|
||||||
|
to see if a path is set not to delta with blobs from other paths via
|
||||||
|
the attribute system, the change forces the server side to traverse
|
||||||
|
the tree of the HEAD commit needlessly to find if each and every
|
||||||
|
paths the objects it sends out has the attribute that controls the
|
||||||
|
deltification. Given that (1) most projects do not configure such
|
||||||
|
an attribute, and (2) it is dubious for the server side to honor
|
||||||
|
such an end-user supplied attribute anyway, this was a poor choice
|
||||||
|
of the default.
|
||||||
|
|
||||||
|
To mitigate the current situation, let's revert the change that uses
|
||||||
|
the tree of HEAD in a bare repository by default as the attribute
|
||||||
|
source. This will help most people who have been happy with the
|
||||||
|
behaviour of Git 2.42 and before.
|
||||||
|
|
||||||
|
Two things to note:
|
||||||
|
|
||||||
|
* If you are stuck with versions of Git 2.43 or newer, that is
|
||||||
|
older than the release this fix appears in, you can explicitly
|
||||||
|
set the attr.tree configuration variable to point at an empty
|
||||||
|
tree object, i.e.
|
||||||
|
|
||||||
|
$ git config attr.tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
|
||||||
|
|
||||||
|
* If you like the behaviour we are reverting, you can explicitly
|
||||||
|
set the attr.tree configuration variable to HEAD, i.e.
|
||||||
|
|
||||||
|
$ git config attr.tree HEAD
|
||||||
|
|
||||||
|
The right fix for this is to optimize the code paths that allow
|
||||||
|
accesses to attributes in tree objects, but that is a much more
|
||||||
|
involved change and is left as a longer-term project, outside the
|
||||||
|
scope of this "first step" fix.
|
||||||
|
|
||||||
|
Signed-off-by: Junio C Hamano <gitster@pobox.com>
|
||||||
|
---
|
||||||
|
attr.c | 7 -------
|
||||||
|
t/t0003-attributes.sh | 10 ++++++++--
|
||||||
|
t/t5001-archive-attr.sh | 3 ++-
|
||||||
|
3 files changed, 10 insertions(+), 10 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/attr.c b/attr.c
|
||||||
|
index e62876dfd3e9be..02ab8436266289 100644
|
||||||
|
--- a/attr.c
|
||||||
|
+++ b/attr.c
|
||||||
|
@@ -1213,13 +1213,6 @@ static void compute_default_attr_source(struct object_id *attr_source)
|
||||||
|
ignore_bad_attr_tree = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
- if (!default_attr_source_tree_object_name &&
|
||||||
|
- startup_info->have_repository &&
|
||||||
|
- is_bare_repository()) {
|
||||||
|
- default_attr_source_tree_object_name = "HEAD";
|
||||||
|
- ignore_bad_attr_tree = 1;
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
if (!default_attr_source_tree_object_name || !is_null_oid(attr_source))
|
||||||
|
return;
|
||||||
|
|
||||||
|
diff --git a/t/t0003-attributes.sh b/t/t0003-attributes.sh
|
||||||
|
index aee2298f01331a..5de46ddf67f7ff 100755
|
||||||
|
--- a/t/t0003-attributes.sh
|
||||||
|
+++ b/t/t0003-attributes.sh
|
||||||
|
@@ -384,13 +384,19 @@ test_expect_success 'bad attr source defaults to reading .gitattributes file' '
|
||||||
|
)
|
||||||
|
'
|
||||||
|
|
||||||
|
-test_expect_success 'bare repo defaults to reading .gitattributes from HEAD' '
|
||||||
|
+test_expect_success 'bare repo no longer defaults to reading .gitattributes from HEAD' '
|
||||||
|
test_when_finished rm -rf test bare_with_gitattribute &&
|
||||||
|
git init test &&
|
||||||
|
test_commit -C test gitattributes .gitattributes "f/path test=val" &&
|
||||||
|
git clone --bare test bare_with_gitattribute &&
|
||||||
|
- echo "f/path: test: val" >expect &&
|
||||||
|
+
|
||||||
|
+ echo "f/path: test: unspecified" >expect &&
|
||||||
|
git -C bare_with_gitattribute check-attr test -- f/path >actual &&
|
||||||
|
+ test_cmp expect actual &&
|
||||||
|
+
|
||||||
|
+ echo "f/path: test: val" >expect &&
|
||||||
|
+ git -C bare_with_gitattribute -c attr.tree=HEAD \
|
||||||
|
+ check-attr test -- f/path >actual &&
|
||||||
|
test_cmp expect actual
|
||||||
|
'
|
||||||
|
|
||||||
|
diff --git a/t/t5001-archive-attr.sh b/t/t5001-archive-attr.sh
|
||||||
|
index eaf959d8f63f15..7310774af5efea 100755
|
||||||
|
--- a/t/t5001-archive-attr.sh
|
||||||
|
+++ b/t/t5001-archive-attr.sh
|
||||||
|
@@ -133,7 +133,8 @@ test_expect_success 'git archive vs. bare' '
|
||||||
|
'
|
||||||
|
|
||||||
|
test_expect_success 'git archive with worktree attributes, bare' '
|
||||||
|
- (cd bare && git archive --worktree-attributes HEAD) >bare-worktree.tar &&
|
||||||
|
+ (cd bare &&
|
||||||
|
+ git -c attr.tree=HEAD archive --worktree-attributes HEAD) >bare-worktree.tar &&
|
||||||
|
(mkdir bare-worktree && cd bare-worktree && "$TAR" xf -) <bare-worktree.tar
|
||||||
|
'
|
||||||
|
|
13
SOURCES/print-failed-test-output
Normal file
13
SOURCES/print-failed-test-output
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
shopt -s failglob
|
||||||
|
|
||||||
|
# Print output from failing tests
|
||||||
|
dashes=$(printf "%80s" '' | tr ' ' '-')
|
||||||
|
for exit_file in t/test-results/*.exit; do
|
||||||
|
[ "$(cat "$exit_file")" -eq 0 ] && continue
|
||||||
|
out_file="${exit_file%exit}out"
|
||||||
|
printf '\n%s\n%s\n%s\n' "$dashes" "$out_file" "$dashes"
|
||||||
|
cat "$out_file"
|
||||||
|
done
|
||||||
|
exit 1
|
2520
SPECS/git.spec
Normal file
2520
SPECS/git.spec
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,6 +0,0 @@
|
|||||||
--- !Policy
|
|
||||||
decision_context: osci_compose_gate
|
|
||||||
rules:
|
|
||||||
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
|
|
||||||
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
|||||||
diff -ur b/t/lib-httpd/apache.conf a/t/lib-httpd/apache.conf
|
|
||||||
--- b/t/lib-httpd/apache.conf 2024-01-09 11:06:46.660868023 +0100
|
|
||||||
+++ a/t/lib-httpd/apache.conf 2024-01-09 11:09:09.572713625 +0100
|
|
||||||
@@ -272,7 +272,9 @@
|
|
||||||
<IfDefine DAV>
|
|
||||||
LoadModule dav_module modules/mod_dav.so
|
|
||||||
LoadModule dav_fs_module modules/mod_dav_fs.so
|
|
||||||
-
|
|
||||||
+ <IfDirective DavLockDBType>
|
|
||||||
+ DavLockDBType sdbm
|
|
||||||
+ </IfDirective>
|
|
||||||
DAVLockDB DAVLock
|
|
||||||
<Location /dumb/>
|
|
||||||
Dav on
|
|
@ -1,42 +0,0 @@
|
|||||||
# the dictionary is a bit limited
|
|
||||||
addFilter("git.* spelling-error %description .* subpackages")
|
|
||||||
addFilter("git-subtree.* spelling-error %description .* (subdirectory|subproject|subtree)")
|
|
||||||
|
|
||||||
# git-core-doc requires git-core, which provides the symlink target
|
|
||||||
addFilter("git(-core-doc)?\..*: W: dangling-relative-symlink /usr/share/doc/git/contrib/hooks ../../../git-core/contrib/hooks")
|
|
||||||
|
|
||||||
# gitk requires git, which provides the symlink target
|
|
||||||
addFilter("gitk\.noarch: W: dangling-relative-symlink /usr/share/bash-completion/completions/gitk git")
|
|
||||||
|
|
||||||
# git-gui requires git, which provides the git binary
|
|
||||||
addFilter("git-gui.noarch: W: desktopfile-without-binary /usr/share/applications/git-gui.desktop git")
|
|
||||||
|
|
||||||
# ignore no binary warning for main git package; making it noarch isn't trivial
|
|
||||||
# since we have arch-specific subpackages
|
|
||||||
addFilter("git\..*: E: no-binary$")
|
|
||||||
|
|
||||||
# ignore no doc/manpage warnings where we don't expect any documentation
|
|
||||||
addFilter("git-(all|core|credential-libsecret)\..*: W: no-documentation")
|
|
||||||
addFilter("perl-Git-SVN.noarch: W: no-documentation")
|
|
||||||
addFilter("git-core\..*: W: no-manual-page-for-binary")
|
|
||||||
|
|
||||||
# nothing provides git-gnome-keyring, it's simply obsolete
|
|
||||||
# similarly ignore the warning when git-cvs and git-p4 are disabled
|
|
||||||
addFilter("git.* obsolete-not-provided git-(cvs|gnome-keyring|p4)")
|
|
||||||
|
|
||||||
# git-svn has both man and html docs and only a single command
|
|
||||||
addFilter('git-svn\..*: W: package-with-huge-docs')
|
|
||||||
|
|
||||||
# ignore potential "bashisms" in docs
|
|
||||||
addFilter('git-core-doc\.noarch: W: potential-bashisms /usr/share/doc/git/')
|
|
||||||
|
|
||||||
# ignore unused-direct-shlib-dependency for libpcre; while it probably could be
|
|
||||||
# removed from some binaries, the cost of doing so isn't worth the gain.
|
|
||||||
addFilter('git-(core|daemon)\..*: W: unused-direct-shlib-dependency .* /lib64/libpcre2-.*')
|
|
||||||
|
|
||||||
# ignore duplicate gvimdiff/nvimdiff files; they are only 29 bytes, sourcing the same base
|
|
||||||
# vimdiff mergetool
|
|
||||||
addFilter('git-core\..*: W: files-duplicate /usr/libexec/git-core/mergetools/[gn]vimdiff')
|
|
||||||
|
|
||||||
# ignore non-standard-dir-in-var for gitweb (#479613)
|
|
||||||
addFilter('gitweb.noarch: W: non-standard-dir-in-var www')
|
|
@ -1,33 +0,0 @@
|
|||||||
^ok 1 # SKIP enable client-side http/2 \(missing HTTP2\)$
|
|
||||||
expensive 2GB clone test; enable with GIT_TEST_CLONE_2GB=true
|
|
||||||
filesystem does not corrupt utf-8
|
|
||||||
fsmonitor--daemon is not supported on this platform
|
|
||||||
GIT_SKIP_TESTS
|
|
||||||
missing AUTOIDENT
|
|
||||||
missing BUILTIN_TXT_
|
|
||||||
missing CASE_INSENSITIVE_FS
|
|
||||||
missing DONTHAVEIT
|
|
||||||
missing ([!]LONG_IS_64BIT,)?EXPENSIVE
|
|
||||||
missing FSMONITOR_DAEMON
|
|
||||||
missing JGIT
|
|
||||||
missing !?LAZY_(TRUE|FALSE)
|
|
||||||
missing MINGW
|
|
||||||
missing NATIVE_CRLF
|
|
||||||
missing !PCRE
|
|
||||||
missing !PTHREADS
|
|
||||||
missing !REFFILES
|
|
||||||
missing RFC1991
|
|
||||||
missing RUNTIME_PREFIX
|
|
||||||
missing SYMLINKS_WINDOWS
|
|
||||||
missing TAR_NEEDS_PAX_FALLBACK
|
|
||||||
missing UTF8_NFD_TO_NFC
|
|
||||||
missing WINDOWS
|
|
||||||
skipped: skip all tests in t5559
|
|
||||||
skipping case insensitive tests
|
|
||||||
skipping git p4 tests
|
|
||||||
skipping remote-svn tests, python not available
|
|
||||||
skipping svn-info test
|
|
||||||
skipping Windows-(only path|specific) tests
|
|
||||||
Test requiring writable / skipped
|
|
||||||
used to test external credential helpers
|
|
||||||
You must set env var GIT_TEST_ALLOW_SUDO=YES in order to run this test
|
|
@ -1,8 +0,0 @@
|
|||||||
summary: Public beakerlib tests
|
|
||||||
discover:
|
|
||||||
- name: public
|
|
||||||
how: fmf
|
|
||||||
url: https://gitlab.com/redhat/centos-stream/tests/git.git
|
|
||||||
execute:
|
|
||||||
how: tmt
|
|
||||||
|
|
@ -1,26 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
shopt -s failglob
|
|
||||||
|
|
||||||
# Print output from failing tests
|
|
||||||
printf -v sep "%0.s-" {1..80}
|
|
||||||
for exit_file in t/test-results/*.exit; do
|
|
||||||
[ "$(< "$exit_file")" -eq 0 ] && continue
|
|
||||||
out_file="${exit_file%exit}out"
|
|
||||||
printf '\n%s\n%s\n%s\n' "$sep" "$out_file" "$sep"
|
|
||||||
cat "$out_file"
|
|
||||||
done
|
|
||||||
|
|
||||||
# tar up test-results & $testdir, then print base64 encoded output
|
|
||||||
#
|
|
||||||
# copy $testdir contents to test-results to avoid absolute paths with tar
|
|
||||||
cp -a $testdir/* t/test-results/
|
|
||||||
begin='-----BEGIN BASE64 MESSAGE-----'
|
|
||||||
end='-----END BASE64 MESSAGE-----'
|
|
||||||
printf '\n%s\n' 'test-results and trash directory output follows; decode via:'
|
|
||||||
printf '%s\n' "sed -n '/^${begin}$/,/^${end}$/{/^${begin}$/!{/^${end}$/!p}}' build.log | base64 -d >output.tar.zst"
|
|
||||||
printf '%s\n' "$begin"
|
|
||||||
tar -C t -cf - test-results/ | zstdmt -17 | base64
|
|
||||||
printf '%s\n' "$end"
|
|
||||||
|
|
||||||
exit 1
|
|
2
sources
2
sources
@ -1,2 +0,0 @@
|
|||||||
SHA512 (git-2.45.2.tar.xz) = dce30d0d563f3f76ef49c8dc88105e0cf0941c8cd70303418d9d737f840ffba36bcc575c380c75080edf64af74487e1a680db146ec5f527a32104e887d4ceb73
|
|
||||||
SHA512 (git-2.45.2.tar.sign) = 331ba231f1d042ad41b30d81225fc31c47bc38dfb2995156353a97cd66f0a0c4d86d228e85dfca0926761b19d2e37e5f273b3bbddbca3e1c1ae3c999401fe7bd
|
|
Loading…
Reference in New Issue
Block a user