Merge branch 'jc/dir-iterator-test-fix'
[gitweb.git] / t / test-lib-functions.sh
index d4f199391f1abe839e55d5abab8a9476fbfc1d35..48bd3b467d3f32b7a8fda26a7ff04114afde5aa4 100644 (file)
@@ -1430,6 +1430,12 @@ test_oid () {
        eval "printf '%s' \"\${$var}\""
 }
 
+# Insert a slash into an object ID so it can be used to reference a location
+# under ".git/objects".  For example, "deadbeef..." becomes "de/adbeef..".
+test_oid_to_path () {
+       echo "${1%${1#??}}/${1#??}"
+}
+
 # Choose a port number based on the test script's number and store it in
 # the given variable name, unless that variable already contains a number.
 test_set_port () {