mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-02 02:19:06 +01:00
~ extracted _scm_reset function
This commit is contained in:
parent
8e2e64f0b9
commit
94d31d3862
1 changed files with 6 additions and 3 deletions
|
|
@ -24,14 +24,17 @@ function _scm_get_scm_type {
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function _scm_reset {
|
||||||
|
unset SCM_ROOT
|
||||||
|
unset SCM_TYPE
|
||||||
|
}
|
||||||
|
|
||||||
# Recursive lookup for possible SCM root
|
# Recursive lookup for possible SCM root
|
||||||
function scm_detect_root {
|
function scm_detect_root {
|
||||||
_DETECT_WD=${1:-$PWD}
|
_DETECT_WD=${1:-$PWD}
|
||||||
|
|
||||||
[ $SCM_ROOT ] && [[ $_DETECT_WD == $SCM_ROOT* ]] && return
|
[ $SCM_ROOT ] && [[ $_DETECT_WD == $SCM_ROOT* ]] && return
|
||||||
|
_scm_reset
|
||||||
unset SCM_ROOT
|
|
||||||
unset SCM_TYPE
|
|
||||||
|
|
||||||
until [ "$_DETECT_WD" = "" ]; do
|
until [ "$_DETECT_WD" = "" ]; do
|
||||||
_scm_get_scm_type "$_DETECT_WD" && return
|
_scm_get_scm_type "$_DETECT_WD" && return
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue