From e727e366d386cb49590c2c65969817f89583656a Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sun, 17 Sep 2023 10:57:46 -0400 Subject: factor out finding the git root --- bin/git/git-root | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 bin/git/git-root (limited to 'bin') diff --git a/bin/git/git-root b/bin/git/git-root new file mode 100755 index 0000000..96fb395 --- /dev/null +++ b/bin/git/git-root @@ -0,0 +1,9 @@ +#!/bin/sh +set -eu + +root="$(git rev-parse --show-superproject-working-tree 2>/dev/null)" +if [ -n "$root" ]; then + echo "$root" +else + git rev-parse --show-toplevel +fi -- cgit v1.2.3-54-g00ecf