From 730baaa4fed5a013ed0744137389cfeaa643886e Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 15 Nov 2017 09:49:49 +0100 Subject: (Hopefully) better check for inifinoted git sync --- ymir.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ymir.nix') diff --git a/ymir.nix b/ymir.nix index 84e71119..5d77ecef 100644 --- a/ymir.nix +++ b/ymir.nix @@ -896,8 +896,10 @@ in rec { hook=${pkgs.writeScript "git-sync.sh" '' #!${pkgs.zsh}/bin/zsh + git -C ''${2:h} rev-parse --is-inside-work-tree || exit 0 + repository=$(git -C ''${2:h} rev-parse --show-toplevel) - [[ $? -eq 0 ]] || exit 0 + [[ $? -ne 0 ]] && exit $? git() { $(whence -cp git) -C ''${repository} ''${@} -- cgit v1.2.3