summaryrefslogtreecommitdiff
path: root/tests/playtree-save-refs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/playtree-save-refs')
-rwxr-xr-xtests/playtree-save-refs9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/playtree-save-refs b/tests/playtree-save-refs
new file mode 100755
index 0000000..7841367
--- /dev/null
+++ b/tests/playtree-save-refs
@@ -0,0 +1,9 @@
+#!/bin/bash
+set -e
+set -o pipefail
+find -name .git -type d -exec sh -xec '
+ cd "$1"
+ git for-each-ref \
+ --format='\''update refs/dgit-test-keep/g%(objectname) %(objectname)'\'' \
+' x "{}" \; | \
+ sort -u | git update-ref --stdin