revert(3p/git): Revert merge of git upstream at v2.26.2

This causes cgit to serve error pages, which is undesirable.

This reverts commit 5229c9b232, reversing
changes made to f2b211131f.
This commit is contained in:
Vincent Ambo 2020-05-26 00:06:52 +01:00
parent 6f8fbf4aa4
commit 93ba78d6f4
1006 changed files with 60537 additions and 148724 deletions

View file

@ -9,24 +9,11 @@ test_description='Test diff of symlinks.
. ./test-lib.sh
. "$TEST_DIRECTORY"/diff-lib.sh
# Print the short OID of a symlink with the given name.
symlink_oid () {
local oid=$(printf "%s" "$1" | git hash-object --stdin) &&
git rev-parse --short "$oid"
}
# Print the short OID of the given file.
short_oid () {
local oid=$(git hash-object "$1") &&
git rev-parse --short "$oid"
}
test_expect_success 'diff new symlink and file' '
symlink=$(symlink_oid xyzzy) &&
cat >expected <<-EOF &&
cat >expected <<-\EOF &&
diff --git a/frotz b/frotz
new file mode 120000
index 0000000..$symlink
index 0000000..7c465af
--- /dev/null
+++ b/frotz
@@ -0,0 +1 @@
@ -34,7 +21,7 @@ test_expect_success 'diff new symlink and file' '
\ No newline at end of file
diff --git a/nitfol b/nitfol
new file mode 100644
index 0000000..$symlink
index 0000000..7c465af
--- /dev/null
+++ b/nitfol
@@ -0,0 +1 @@
@ -59,10 +46,10 @@ test_expect_success 'diff unchanged symlink and file' '
'
test_expect_success 'diff removed symlink and file' '
cat >expected <<-EOF &&
cat >expected <<-\EOF &&
diff --git a/frotz b/frotz
deleted file mode 120000
index $symlink..0000000
index 7c465af..0000000
--- a/frotz
+++ /dev/null
@@ -1 +0,0 @@
@ -70,7 +57,7 @@ test_expect_success 'diff removed symlink and file' '
\ No newline at end of file
diff --git a/nitfol b/nitfol
deleted file mode 100644
index $symlink..0000000
index 7c465af..0000000
--- a/nitfol
+++ /dev/null
@@ -1 +0,0 @@
@ -103,10 +90,9 @@ test_expect_success 'diff identical, but newly created symlink and file' '
'
test_expect_success 'diff different symlink and file' '
new=$(symlink_oid yxyyz) &&
cat >expected <<-EOF &&
cat >expected <<-\EOF &&
diff --git a/frotz b/frotz
index $symlink..$new 120000
index 7c465af..df1db54 120000
--- a/frotz
+++ b/frotz
@@ -1 +1 @@
@ -115,7 +101,7 @@ test_expect_success 'diff different symlink and file' '
+yxyyz
\ No newline at end of file
diff --git a/nitfol b/nitfol
index $symlink..$new 100644
index 7c465af..df1db54 100644
--- a/nitfol
+++ b/nitfol
@@ -1 +1 @@
@ -151,16 +137,14 @@ test_expect_success SYMLINKS 'setup symlinks with attributes' '
'
test_expect_success SYMLINKS 'symlinks do not respect userdiff config by path' '
file=$(short_oid file.bin) &&
link=$(symlink_oid file.bin) &&
cat >expect <<-EOF &&
cat >expect <<-\EOF &&
diff --git a/file.bin b/file.bin
new file mode 100644
index 0000000..$file
index 0000000..d95f3ad
Binary files /dev/null and b/file.bin differ
diff --git a/link.bin b/link.bin
new file mode 120000
index 0000000..$link
index 0000000..dce41ec
--- /dev/null
+++ b/link.bin
@@ -0,0 +1 @@