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
|
||||
}
|
||||
|
||||
function _scm_reset {
|
||||
unset SCM_ROOT
|
||||
unset SCM_TYPE
|
||||
}
|
||||
|
||||
# Recursive lookup for possible SCM root
|
||||
function scm_detect_root {
|
||||
_DETECT_WD=${1:-$PWD}
|
||||
|
||||
[ $SCM_ROOT ] && [[ $_DETECT_WD == $SCM_ROOT* ]] && return
|
||||
|
||||
unset SCM_ROOT
|
||||
unset SCM_TYPE
|
||||
_scm_reset
|
||||
|
||||
until [ "$_DETECT_WD" = "" ]; do
|
||||
_scm_get_scm_type "$_DETECT_WD" && return
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue