diff options
| -rw-r--r-- | ymir.nix | 4 |
1 files changed, 3 insertions, 1 deletions
| @@ -896,8 +896,10 @@ in rec { | |||
| 896 | hook=${pkgs.writeScript "git-sync.sh" '' | 896 | hook=${pkgs.writeScript "git-sync.sh" '' |
| 897 | #!${pkgs.zsh}/bin/zsh | 897 | #!${pkgs.zsh}/bin/zsh |
| 898 | 898 | ||
| 899 | git -C ''${2:h} rev-parse --is-inside-work-tree || exit 0 | ||
| 900 | |||
| 899 | repository=$(git -C ''${2:h} rev-parse --show-toplevel) | 901 | repository=$(git -C ''${2:h} rev-parse --show-toplevel) |
| 900 | [[ $? -eq 0 ]] || exit 0 | 902 | [[ $? -ne 0 ]] && exit $? |
| 901 | 903 | ||
| 902 | git() { | 904 | git() { |
| 903 | $(whence -cp git) -C ''${repository} ''${@} | 905 | $(whence -cp git) -C ''${repository} ''${@} |
