summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Hiegel <hugues.hiegel@openwide.fr>2009-05-26 18:15:52 +0200
committerHugues Hiegel <hugues.hiegel@openwide.fr>2009-05-26 18:16:36 +0200
commit5e37075e29514f52978e83f32550ef4efca3cc23 (patch)
tree04d446da11c503de29d61a9f4c44abb94eee3d0e
parenta45a4bd0e6f090619e4b3e05eaa3af42331ed0dd (diff)
[Funcs] git-ls-tree instead of git-ls-files,
in case all files inside a subfolder are deleted
-rw-r--r--01_Functions.zsh2
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)