mirror of
https://github.com/JanDeDobbeleer/oh-my-posh.git
synced 2024-12-28 20:39:40 -08:00
parent
9dd462c0d0
commit
2f1bf39253
|
@ -52,12 +52,9 @@ func (s *Svn) Enabled() bool {
|
|||
if !s.shouldDisplay() {
|
||||
return false
|
||||
}
|
||||
displayStatus := s.props.GetBool(FetchStatus, false)
|
||||
if displayStatus {
|
||||
s.setSvnStatus()
|
||||
} else {
|
||||
s.Working = &SvnStatus{}
|
||||
}
|
||||
|
||||
s.setSvnStatus()
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
|
@ -101,6 +98,12 @@ func (s *Svn) setSvnStatus() {
|
|||
}
|
||||
|
||||
s.Working = &SvnStatus{}
|
||||
|
||||
displayStatus := s.props.GetBool(FetchStatus, false)
|
||||
if !displayStatus {
|
||||
return
|
||||
}
|
||||
|
||||
changes := s.getSvnCommandOutput("status")
|
||||
if len(changes) == 0 {
|
||||
return
|
||||
|
|
|
@ -36,6 +36,8 @@ func TestSvnEnabledInWorkingDirectory(t *testing.T) {
|
|||
env.On("GOOS").Return("")
|
||||
env.On("FileContent", "/dir/hello/trunk").Return("")
|
||||
env.MockSvnCommand(fileInfo.Path, "", "info", "--tags", "--exact-match")
|
||||
env.On("RunCommand", "svn", []string{"info", "/dir/hello", "--show-item", "revision"}).Return("", nil)
|
||||
env.On("RunCommand", "svn", []string{"info", "/dir/hello", "--show-item", "relative-url"}).Return("", nil)
|
||||
env.On("IsWsl").Return(false)
|
||||
env.On("HasParentFilePath", ".svn").Return(fileInfo, nil)
|
||||
s := &Svn{
|
||||
|
@ -239,8 +241,10 @@ R Moved.File`,
|
|||
|
||||
s := &Svn{
|
||||
scm: scm{
|
||||
env: env,
|
||||
props: properties.Map{},
|
||||
env: env,
|
||||
props: properties.Map{
|
||||
FetchStatus: true,
|
||||
},
|
||||
command: SVNCOMMAND,
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue