summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorFrancisco Miamoto <francisco@dorayaki.co>2021-09-12 16:59:38 -0300
committerJesse Duffield <jessedduffield@gmail.com>2021-12-26 17:08:31 +1100
commit517dab7d055d2084cfd55e7ab2c8722860cf2b62 (patch)
tree2f2073dd8a69037c79fbb83fc066a1fa960bd9ec /test
parente5f0301c669198f510a3a711daa6b817df535495 (diff)
add annotated tag integration test
Diffstat (limited to 'test')
-rw-r--r--test/integration/tags4/expected/.git_keep/COMMIT_EDITMSG1
-rw-r--r--test/integration/tags4/expected/.git_keep/FETCH_HEAD0
-rw-r--r--test/integration/tags4/expected/.git_keep/HEAD1
-rw-r--r--test/integration/tags4/expected/.git_keep/config8
-rw-r--r--test/integration/tags4/expected/.git_keep/description1
-rw-r--r--test/integration/tags4/expected/.git_keep/indexbin0 -> 209 bytes
-rw-r--r--test/integration/tags4/expected/.git_keep/info/exclude6
-rw-r--r--test/integration/tags4/expected/.git_keep/logs/HEAD2
-rw-r--r--test/integration/tags4/expected/.git_keep/logs/refs/heads/master2
-rw-r--r--test/integration/tags4/expected/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442bin0 -> 50 bytes
-rw-r--r--test/integration/tags4/expected/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535dabin0 -> 21 bytes
-rw-r--r--test/integration/tags4/expected/.git_keep/objects/3a/64c1649510c0dcaca3815291e3d43980f1bb99bin0 -> 673 bytes
-rw-r--r--test/integration/tags4/expected/.git_keep/objects/56/18f31c7550111a878fb63f6079e8462ae94c422
-rw-r--r--test/integration/tags4/expected/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5bin0 -> 21 bytes
-rw-r--r--test/integration/tags4/expected/.git_keep/objects/d0/76cc9cc09acaa2d36fbc7a95fd3e23064946412
-rw-r--r--test/integration/tags4/expected/.git_keep/objects/db/03048dbacea165536b49c030c9aaca108cc571bin0 -> 129 bytes
-rw-r--r--test/integration/tags4/expected/.git_keep/objects/f0/4e94a59e6159acf554fc1268742df10fe6b0d3bin0 -> 639 bytes
-rw-r--r--test/integration/tags4/expected/.git_keep/packed-refs1
-rw-r--r--test/integration/tags4/expected/.git_keep/refs/heads/master1
-rw-r--r--test/integration/tags4/expected/.git_keep/refs/tags/atag21
-rw-r--r--test/integration/tags4/expected/file01
-rw-r--r--test/integration/tags4/expected/file11
-rw-r--r--test/integration/tags4/recording.json1
-rw-r--r--test/integration/tags4/setup.sh16
-rw-r--r--test/integration/tags4/test.json1
25 files changed, 48 insertions, 0 deletions
diff --git a/test/integration/tags4/expected/.git_keep/COMMIT_EDITMSG b/test/integration/tags4/expected/.git_keep/COMMIT_EDITMSG
new file mode 100644
index 000000000..e2129701f
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/COMMIT_EDITMSG
@@ -0,0 +1 @@
+file1
diff --git a/test/integration/tags4/expected/.git_keep/FETCH_HEAD b/test/integration/tags4/expected/.git_keep/FETCH_HEAD
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/FETCH_HEAD
diff --git a/test/integration/tags4/expected/.git_keep/HEAD b/test/integration/tags4/expected/.git_keep/HEAD
new file mode 100644
index 000000000..cb089cd89
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/HEAD
@@ -0,0 +1 @@
+ref: refs/heads/master
diff --git a/test/integration/tags4/expected/.git_keep/config b/test/integration/tags4/expected/.git_keep/config
new file mode 100644
index 000000000..596ebaeb3
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/config
@@ -0,0 +1,8 @@
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = false
+ logallrefupdates = true
+[user]
+ email = CI@example.com
+ name = CI
diff --git a/test/integration/tags4/expected/.git_keep/description b/test/integration/tags4/expected/.git_keep/description
new file mode 100644
index 000000000..498b267a8
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/description
@@ -0,0 +1 @@
+Unnamed repository; edit this file 'description' to name the repository.
diff --git a/test/integration/tags4/expected/.git_keep/index b/test/integration/tags4/expected/.git_keep/index
new file mode 100644
index 000000000..48e219dd6
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/index
Binary files differ
diff --git a/test/integration/tags4/expected/.git_keep/info/exclude b/test/integration/tags4/expected/.git_keep/info/exclude
new file mode 100644
index 000000000..a5196d1be
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/info/exclude
@@ -0,0 +1,6 @@
+# git ls-files --others --exclude-from=.git/info/exclude
+# Lines that start with '#' are comments.
+# For a project mostly in C, the following would be a good set of
+# exclude patterns (uncomment them if you want to use them):
+# *.[oa]
+# *~
diff --git a/test/integration/tags4/expected/.git_keep/logs/HEAD b/test/integration/tags4/expected/.git_keep/logs/HEAD
new file mode 100644
index 000000000..7544ecd9d
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/logs/HEAD
@@ -0,0 +1,2 @@
+0000000000000000000000000000000000000000 f04e94a59e6159acf554fc1268742df10fe6b0d3 CI <CI@example.com> 1631476697 -0300 commit (initial): file0
+f04e94a59e6159acf554fc1268742df10fe6b0d3 3a64c1649510c0dcaca3815291e3d43980f1bb99 CI <CI@example.com> 1631476697 -0300 commit: file1
diff --git a/test/integration/tags4/expected/.git_keep/logs/refs/heads/master b/test/integration/tags4/expected/.git_keep/logs/refs/heads/master
new file mode 100644
index 000000000..7544ecd9d
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/logs/refs/heads/master
@@ -0,0 +1,2 @@
+0000000000000000000000000000000000000000 f04e94a59e6159acf554fc1268742df10fe6b0d3 CI <CI@example.com> 1631476697 -0300 commit (initial): file0
+f04e94a59e6159acf554fc1268742df10fe6b0d3 3a64c1649510c0dcaca3815291e3d43980f1bb99 CI <CI@example.com> 1631476697 -0300 commit: file1
diff --git a/test/integration/tags4/expected/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442 b/test/integration/tags4/expected/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442
new file mode 100644
index 000000000..79fcadf67
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442
Binary files differ
diff --git a/test/integration/tags4/expected/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535da b/test/integration/tags4/expected/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535da
new file mode 100644
index 000000000..06c9cb73d
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535da
Binary files differ
diff --git a/test/integration/tags4/expected/.git_keep/objects/3a/64c1649510c0dcaca3815291e3d43980f1bb99 b/test/integration/tags4/expected/.git_keep/objects/3a/64c1649510c0dcaca3815291e3d43980f1bb99
new file mode 100644
index 000000000..25a275337
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/objects/3a/64c1649510c0dcaca3815291e3d43980f1bb99
Binary files differ
diff --git a/test/integration/tags4/expected/.git_keep/objects/56/18f31c7550111a878fb63f6079e8462ae94c42 b/test/integration/tags4/expected/.git_keep/objects/56/18f31c7550111a878fb63f6079e8462ae94c42
new file mode 100644
index 000000000..ffbba8d79
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/objects/56/18f31c7550111a878fb63f6079e8462ae94c42
@@ -0,0 +1,2 @@
+xA
+0E]&M1&1(6 -3P7T`;!bO(8 ہ.8RϪ K)jj6\o.KMyK.Nh?+h'i \ No newline at end of file
diff --git a/test/integration/tags4/expected/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 b/test/integration/tags4/expected/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5
new file mode 100644
index 000000000..285df3e5f
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5
Binary files differ
diff --git a/test/integration/tags4/expected/.git_keep/objects/d0/76cc9cc09acaa2d36fbc7a95fd3e2306494641 b/test/integration/tags4/expected/.git_keep/objects/d0/76cc9cc09acaa2d36fbc7a95fd3e2306494641
new file mode 100644
index 000000000..2e9066287
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/objects/d0/76cc9cc09acaa2d36fbc7a95fd3e2306494641
@@ -0,0 +1,2 @@
+x+)JMU03c040031QHI5`ֶww.hT[H
+ yW5Ɨ(| ^-W(x9 \ No newline at end of file
diff --git a/test/integration/tags4/expected/.git_keep/objects/db/03048dbacea165536b49c030c9aaca108cc571 b/test/integration/tags4/expected/.git_keep/objects/db/03048dbacea165536b49c030c9aaca108cc571
new file mode 100644
index 000000000..59aa04b0e
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/objects/db/03048dbacea165536b49c030c9aaca108cc571
Binary files differ
diff --git a/test/integration/tags4/expected/.git_keep/objects/f0/4e94a59e6159acf554fc1268742df10fe6b0d3 b/test/integration/tags4/expected/.git_keep/objects/f0/4e94a59e6159acf554fc1268742df10fe6b0d3
new file mode 100644
index 000000000..e15c21c24
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/objects/f0/4e94a59e6159acf554fc1268742df10fe6b0d3
Binary files differ
diff --git a/test/integration/tags4/expected/.git_keep/packed-refs b/test/integration/tags4/expected/.git_keep/packed-refs
new file mode 100644
index 000000000..250f18738
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/packed-refs
@@ -0,0 +1 @@
+# pack-refs with: peeled fully-peeled sorted
diff --git a/test/integration/tags4/expected/.git_keep/refs/heads/master b/test/integration/tags4/expected/.git_keep/refs/heads/master
new file mode 100644
index 000000000..2a642862a
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/refs/heads/master
@@ -0,0 +1 @@
+3a64c1649510c0dcaca3815291e3d43980f1bb99
diff --git a/test/integration/tags4/expected/.git_keep/refs/tags/atag2 b/test/integration/tags4/expected/.git_keep/refs/tags/atag2
new file mode 100644
index 000000000..131e3c98f
--- /dev/null
+++ b/test/integration/tags4/expected/.git_keep/refs/tags/atag2
@@ -0,0 +1 @@
+db03048dbacea165536b49c030c9aaca108cc571
diff --git a/test/integration/tags4/expected/file0 b/test/integration/tags4/expected/file0
new file mode 100644
index 000000000..38143ad4a
--- /dev/null
+++ b/test/integration/tags4/expected/file0
@@ -0,0 +1 @@
+test0
diff --git a/test/integration/tags4/expected/file1 b/test/integration/tags4/expected/file1
new file mode 100644
index 000000000..a5bce3fd2
--- /dev/null
+++ b/test/integration/tags4/expected/file1
@@ -0,0 +1 @@
+test1
diff --git a/test/integration/tags4/recording.json b/test/integration/tags4/recording.json
new file mode 100644
index 000000000..4c7e689c5
--- /dev/null
+++ b/test/integration/tags4/recording.json
@@ -0,0 +1 @@
+{"KeyEvents":[{"Timestamp":928,"Mod":0,"Key":256,"Ch":52},{"Timestamp":1864,"Mod":0,"Key":256,"Ch":84},{"Timestamp":2752,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2936,"Mod":0,"Key":13,"Ch":13},{"Timestamp":5085,"Mod":0,"Key":256,"Ch":97},{"Timestamp":5306,"Mod":0,"Key":256,"Ch":116},{"Timestamp":5392,"Mod":0,"Key":256,"Ch":97},{"Timestamp":5526,"Mod":0,"Key":256,"Ch":103},{"Timestamp":5754,"Mod":0,"Key":256,"Ch":49},{"Timestamp":5983,"Mod":0,"Key":13,"Ch":13},{"Timestamp":7385,"Mod":0,"Key":256,"Ch":116},{"Timestamp":7489,"Mod":0,"Key":256,"Ch":97},{"Timestamp":7808,"Mod":0,"Key":256,"Ch":103},{"Timestamp":7911,"Mod":0,"Key":256,"Ch":32},{"Timestamp":8171,"Mod":0,"Key":256,"Ch":109},{"Timestamp":8240,"Mod":0,"Key":256,"Ch":101},{"Timestamp":8404,"Mod":0,"Key":256,"Ch":115},{"Timestamp":8572,"Mod":0,"Key":256,"Ch":115},{"Timestamp":8656,"Mod":0,"Key":256,"Ch":97},{"Timestamp":8749,"Mod":0,"Key":256,"Ch":103},{"Timestamp":8832,"Mod":0,"Key":256,"Ch":101},{"Timestamp":10162,"Mod":0,"Key":256,"Ch":33},{"Timestamp":10432,"Mod":0,"Key":13,"Ch":13},{"Timestamp":11766,"Mod":0,"Key":256,"Ch":106},{"Timestamp":13092,"Mod":0,"Key":256,"Ch":84},{"Timestamp":14177,"Mod":0,"Key":258,"Ch":0},{"Timestamp":14482,"Mod":0,"Key":13,"Ch":13},{"Timestamp":15660,"Mod":0,"Key":256,"Ch":97},{"Timestamp":15783,"Mod":0,"Key":256,"Ch":116},{"Timestamp":15857,"Mod":0,"Key":256,"Ch":97},{"Timestamp":15991,"Mod":0,"Key":256,"Ch":103},{"Timestamp":17243,"Mod":0,"Key":256,"Ch":50},{"Timestamp":17536,"Mod":0,"Key":13,"Ch":13},{"Timestamp":19574,"Mod":0,"Key":256,"Ch":115},{"Timestamp":19641,"Mod":0,"Key":256,"Ch":101},{"Timestamp":19834,"Mod":0,"Key":256,"Ch":99},{"Timestamp":19863,"Mod":0,"Key":256,"Ch":111},{"Timestamp":19958,"Mod":0,"Key":256,"Ch":110},{"Timestamp":20013,"Mod":0,"Key":256,"Ch":100},{"Timestamp":20092,"Mod":0,"Key":256,"Ch":32},{"Timestamp":20181,"Mod":0,"Key":256,"Ch":109},{"Timestamp":20265,"Mod":0,"Key":256,"Ch":101},{"Timestamp":20436,"Mod":0,"Key":256,"Ch":115},{"Timestamp":20590,"Mod":0,"Key":256,"Ch":115},{"Timestamp":20675,"Mod":0,"Key":256,"Ch":97},{"Timestamp":20706,"Mod":0,"Key":256,"Ch":103},{"Timestamp":20805,"Mod":0,"Key":256,"Ch":101},{"Timestamp":21237,"Mod":0,"Key":13,"Ch":13},{"Timestamp":22701,"Mod":0,"Key":256,"Ch":51},{"Timestamp":23066,"Mod":0,"Key":256,"Ch":93},{"Timestamp":23235,"Mod":0,"Key":256,"Ch":93},{"Timestamp":24842,"Mod":0,"Key":256,"Ch":106},{"Timestamp":25574,"Mod":0,"Key":256,"Ch":100},{"Timestamp":26166,"Mod":0,"Key":13,"Ch":13},{"Timestamp":27722,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":211,"Height":42}]} \ No newline at end of file
diff --git a/test/integration/tags4/setup.sh b/test/integration/tags4/setup.sh
new file mode 100644
index 000000000..75cd7a91b
--- /dev/null
+++ b/test/integration/tags4/setup.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+cd $1
+
+git init
+
+git config user.email "CI@example.com"
+git config user.name "CI"
+
+echo test0 > file0
+git add .
+git commit -am file0
+
+echo test1 > file1
+git add .
+git commit -am file1
diff --git a/test/integration/tags4/test.json b/test/integration/tags4/test.json
new file mode 100644
index 000000000..26a2080c6
--- /dev/null
+++ b/test/integration/tags4/test.json
@@ -0,0 +1 @@
+{ "description": "annotated tag CRUD", "speed": 5 }