Add git submodule support

This commit is contained in:
Nicolas LACOURTE 2013-03-13 23:36:15 +01:00
parent 4f036f1f0c
commit 8b17356596

View File

@ -688,7 +688,7 @@ _lp_git_branch()
[[ "$LP_ENABLE_GIT" != 1 ]] && return [[ "$LP_ENABLE_GIT" != 1 ]] && return
local gitdir local gitdir
gitdir="$(git rev-parse --git-dir 2>/dev/null)" gitdir="$(git rev-parse --git-dir 2>/dev/null)"
[[ $? -ne 0 || "${gitdir##*/}" != .git ]] && return [[ $? -ne 0 || $gitdir =~ '*/.git*' ]] && return
local branch="$(git symbolic-ref HEAD 2>/dev/null)" local branch="$(git symbolic-ref HEAD 2>/dev/null)"
if [[ $? -ne 0 || -z "$branch" ]] ; then if [[ $? -ne 0 || -z "$branch" ]] ; then
# In detached head state, use commit instead # In detached head state, use commit instead