summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2019-07-21 16:25:11 +0100
committerEdward Thomson <ethomson@edwardthomson.com>2019-08-11 21:32:03 +0100
commitff25ec83562bf0a2aa714cd6296c93fe6cce3c36 (patch)
tree2c31c461253219c701580844eedf79645f6cb6d1
parent3661e35e4ecb503da656a86e52b9017868dd4208 (diff)
downloadlibgit2-ff25ec83562bf0a2aa714cd6296c93fe6cce3c36.tar.gz
tests: add a subdirectory to crlf tests
Add a subdirectory in the crlf.git bare repository that has a second-level .gitattribute file.
-rw-r--r--tests/resources/crlf.git/COMMIT_EDITMSG1
-rw-r--r--tests/resources/crlf.git/config12
-rw-r--r--tests/resources/crlf.git/logs/HEAD3
-rw-r--r--tests/resources/crlf.git/logs/refs/heads/master3
-rw-r--r--tests/resources/crlf.git/logs/refs/remotes/origin/HEAD1
-rw-r--r--tests/resources/crlf.git/objects/12/4f4293444614aa8da53be149792c2e43e9bfd94
-rw-r--r--tests/resources/crlf.git/objects/e0/be8c0fa467f0a554484347c12802799d6c04fabin0 -> 600 bytes
-rw-r--r--tests/resources/crlf.git/objects/ea/a6ce5bc192f4c3c19354e7434c01e4686e95d7bin0 -> 629 bytes
-rw-r--r--tests/resources/crlf.git/objects/fa/1385d99a319b43c06f5309d1aae9fdd3adea46bin0 -> 23 bytes
-rw-r--r--tests/resources/crlf.git/packed-refs3
-rw-r--r--tests/resources/crlf.git/refs/heads/master2
-rw-r--r--tests/resources/crlf.git/refs/remotes/origin/HEAD1
12 files changed, 25 insertions, 5 deletions
diff --git a/tests/resources/crlf.git/COMMIT_EDITMSG b/tests/resources/crlf.git/COMMIT_EDITMSG
deleted file mode 100644
index f038034ff..000000000
--- a/tests/resources/crlf.git/COMMIT_EDITMSG
+++ /dev/null
@@ -1 +0,0 @@
-Add .gitattributes
diff --git a/tests/resources/crlf.git/config b/tests/resources/crlf.git/config
index 8e7c7b426..a8e94d7bc 100644
--- a/tests/resources/crlf.git/config
+++ b/tests/resources/crlf.git/config
@@ -1,3 +1,13 @@
[core]
repositoryformatversion = 0
- bare = true
+ filemode = true
+ bare = false
+ logallrefupdates = true
+ ignorecase = true
+ precomposeunicode = true
+[remote "origin"]
+ url = /Users/ethomson/libgit2/libgit2-3/tests/resources/crlf.git
+ fetch = +refs/heads/*:refs/remotes/origin/*
+[branch "master"]
+ remote = origin
+ merge = refs/heads/master
diff --git a/tests/resources/crlf.git/logs/HEAD b/tests/resources/crlf.git/logs/HEAD
index 3421ae773..44f665122 100644
--- a/tests/resources/crlf.git/logs/HEAD
+++ b/tests/resources/crlf.git/logs/HEAD
@@ -1 +1,2 @@
-5afb6a14a864e30787857dd92af837e8cdd2cb1b 6b9d5748663795f573ea857276eb2a5f8330efa0 Edward Thomson <ethomson@edwardthomson.com> 1561324263 +0100 commit: Add .gitattributes
+0000000000000000000000000000000000000000 6b9d5748663795f573ea857276eb2a5f8330efa0 Edward Thomson <ethomson@edwardthomson.com> 1563721143 +0100 clone: from /Users/ethomson/libgit2/libgit2-3/tests/resources/crlf.git
+6b9d5748663795f573ea857276eb2a5f8330efa0 124f4293444614aa8da53be149792c2e43e9bfd9 Edward Thomson <ethomson@edwardthomson.com> 1563721187 +0100 commit: subdir with no translation
diff --git a/tests/resources/crlf.git/logs/refs/heads/master b/tests/resources/crlf.git/logs/refs/heads/master
index 3421ae773..44f665122 100644
--- a/tests/resources/crlf.git/logs/refs/heads/master
+++ b/tests/resources/crlf.git/logs/refs/heads/master
@@ -1 +1,2 @@
-5afb6a14a864e30787857dd92af837e8cdd2cb1b 6b9d5748663795f573ea857276eb2a5f8330efa0 Edward Thomson <ethomson@edwardthomson.com> 1561324263 +0100 commit: Add .gitattributes
+0000000000000000000000000000000000000000 6b9d5748663795f573ea857276eb2a5f8330efa0 Edward Thomson <ethomson@edwardthomson.com> 1563721143 +0100 clone: from /Users/ethomson/libgit2/libgit2-3/tests/resources/crlf.git
+6b9d5748663795f573ea857276eb2a5f8330efa0 124f4293444614aa8da53be149792c2e43e9bfd9 Edward Thomson <ethomson@edwardthomson.com> 1563721187 +0100 commit: subdir with no translation
diff --git a/tests/resources/crlf.git/logs/refs/remotes/origin/HEAD b/tests/resources/crlf.git/logs/refs/remotes/origin/HEAD
new file mode 100644
index 000000000..6cca8256f
--- /dev/null
+++ b/tests/resources/crlf.git/logs/refs/remotes/origin/HEAD
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 6b9d5748663795f573ea857276eb2a5f8330efa0 Edward Thomson <ethomson@edwardthomson.com> 1563721143 +0100 clone: from /Users/ethomson/libgit2/libgit2-3/tests/resources/crlf.git
diff --git a/tests/resources/crlf.git/objects/12/4f4293444614aa8da53be149792c2e43e9bfd9 b/tests/resources/crlf.git/objects/12/4f4293444614aa8da53be149792c2e43e9bfd9
new file mode 100644
index 000000000..29c674092
--- /dev/null
+++ b/tests/resources/crlf.git/objects/12/4f4293444614aa8da53be149792c2e43e9bfd9
@@ -0,0 +1,4 @@
+x]
+0})]m/ l--Doo|IJKԡUf`"Ǩ=h쭱Q*.80yʹpBozp
+HH
+\*ҋj\֭d8swoKX (Z(~3bǴTx-m\UۃRxjU \ No newline at end of file
diff --git a/tests/resources/crlf.git/objects/e0/be8c0fa467f0a554484347c12802799d6c04fa b/tests/resources/crlf.git/objects/e0/be8c0fa467f0a554484347c12802799d6c04fa
new file mode 100644
index 000000000..b6554853b
--- /dev/null
+++ b/tests/resources/crlf.git/objects/e0/be8c0fa467f0a554484347c12802799d6c04fa
Binary files differ
diff --git a/tests/resources/crlf.git/objects/ea/a6ce5bc192f4c3c19354e7434c01e4686e95d7 b/tests/resources/crlf.git/objects/ea/a6ce5bc192f4c3c19354e7434c01e4686e95d7
new file mode 100644
index 000000000..e99414387
--- /dev/null
+++ b/tests/resources/crlf.git/objects/ea/a6ce5bc192f4c3c19354e7434c01e4686e95d7
Binary files differ
diff --git a/tests/resources/crlf.git/objects/fa/1385d99a319b43c06f5309d1aae9fdd3adea46 b/tests/resources/crlf.git/objects/fa/1385d99a319b43c06f5309d1aae9fdd3adea46
new file mode 100644
index 000000000..d0dda458e
--- /dev/null
+++ b/tests/resources/crlf.git/objects/fa/1385d99a319b43c06f5309d1aae9fdd3adea46
Binary files differ
diff --git a/tests/resources/crlf.git/packed-refs b/tests/resources/crlf.git/packed-refs
new file mode 100644
index 000000000..33446e79f
--- /dev/null
+++ b/tests/resources/crlf.git/packed-refs
@@ -0,0 +1,3 @@
+# pack-refs with: peeled fully-peeled sorted
+9687e444bcbb85645cb496080434c292f1b57182 refs/remotes/origin/empty-files
+6b9d5748663795f573ea857276eb2a5f8330efa0 refs/remotes/origin/master
diff --git a/tests/resources/crlf.git/refs/heads/master b/tests/resources/crlf.git/refs/heads/master
index a35e8bec6..97c85bca7 100644
--- a/tests/resources/crlf.git/refs/heads/master
+++ b/tests/resources/crlf.git/refs/heads/master
@@ -1 +1 @@
-6b9d5748663795f573ea857276eb2a5f8330efa0
+124f4293444614aa8da53be149792c2e43e9bfd9
diff --git a/tests/resources/crlf.git/refs/remotes/origin/HEAD b/tests/resources/crlf.git/refs/remotes/origin/HEAD
new file mode 100644
index 000000000..6efe28fff
--- /dev/null
+++ b/tests/resources/crlf.git/refs/remotes/origin/HEAD
@@ -0,0 +1 @@
+ref: refs/remotes/origin/master