diff options
author | Hugues Hiegel <hugues.hiegel@openwide.fr> | 2009-05-26 18:15:52 +0200 |
---|---|---|
committer | Hugues Hiegel <hugues.hiegel@openwide.fr> | 2009-05-26 18:16:36 +0200 |
commit | 5e37075e29514f52978e83f32550ef4efca3cc23 (patch) | |
tree | 04d446da11c503de29d61a9f4c44abb94eee3d0e | |
parent | a45a4bd0e6f090619e4b3e05eaa3af42331ed0dd (diff) |
[Funcs] git-ls-tree instead of git-ls-files,
in case all files inside a subfolder are deleted
-rw-r--r-- | 01_Functions.zsh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/01_Functions.zsh b/01_Functions.zsh index 647946e..e4d8f86 100644 --- a/01_Functions.zsh +++ b/01_Functions.zsh @@ -80,7 +80,7 @@ get_git_branch () return fi - [ "$( git-ls-files . 2>&- | head -n1)" = "" -a \( ! -d .git -o "$(git-rev-parse --git-dir 2>&-)" != ".git" \) -a "$(git-rev-parse --is-inside-git-dir 2>&-)" != "true" ] && return + [ "$( git-ls-tree HEAD . 2>&- | head -n1)" = "" -a \( ! -d .git -o "$(git-rev-parse --git-dir 2>&-)" != ".git" \) -a "$(git-rev-parse --is-inside-git-dir 2>&-)" != "true" ] && return GIT_DIR=$(git-rev-parse --git-dir) |