chiark / gitweb /
found git-diff-timings
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 25 Aug 2018 11:55:42 +0000 (12:55 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 25 Aug 2018 11:55:42 +0000 (12:55 +0100)
git-diff-timings.sh [new file with mode: 0755]

diff --git a/git-diff-timings.sh b/git-diff-timings.sh
new file mode 100755 (executable)
index 0000000..e49550c
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/sh
+n=100
+
+a=8617be5f55b0bac9282fc755228a32651eae58a1
+b=34e4102951c102210404bd4418fdeb10002730de
+
+while [ $n -ge 1 ]; do
+    n=$(( $n - 1 ))
+
+#      git diff-tree -z --no-renames --name-only $a: $b: -- >/dev/null
+#      git diff-tree -z --no-renames $a: $b: -- >/dev/null
+
+    # git cat-file tree $a: >/dev/null
+    # git cat-file tree $b: >/dev/null
+
+    git cat-file -t $a: >/dev/null
+    git cat-file -t $b: >/dev/null
+
+    git ls-tree -z $a: >/dev/null
+    git ls-tree -z $b: >/dev/null
+
+done
+