Skip to content

Commit 7d85a79

Browse files
committed
Further tweak to namespace temp folder setting
1 parent 53db5cd commit 7d85a79

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

cls/SourceControl/Git/Settings.cls

+2-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ Method %Save() As %Status
5353
}
5454
kill ^||GitVersion
5555

56-
set @storage@("settings","namespaceTemp") = ##class(%Library.File).NormalizeDirectory(..namespaceTemp)
56+
set ..namespaceTemp = ##class(%Library.File).NormalizeDirectory(..namespaceTemp)
57+
set @storage@("settings","namespaceTemp") = ..namespaceTemp
5758
if ('##class(%File).DirectoryExists(@storage@("settings","namespaceTemp"))){
5859
do ##class(%Library.File).CreateDirectoryChain(@storage@("settings","namespaceTemp"))
5960
}

test/UnitTest/SourceControl/Git/AddRemove.cls

+4-3
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,10 @@ Method %OnNew(initvalue) As %Status
5050
{
5151
Merge ..SourceControlGlobal = ^SYS("SourceControl")
5252
Kill ^SYS("SourceControl")
53-
Set folder = ##class(%Library.File).NormalizeFilename(##class(%Library.File).TempFilename()_"dir/")
54-
Set ^SYS("SourceControl","Git","settings","namespaceTemp") = folder
55-
Set ^SYS("SourceControl","Git","settings","mappings","MAC","*")="rtn/"
53+
Set settings = ##class(SourceControl.Git.Settings).%New()
54+
Set settings.namespaceTemp = ##class(%Library.File).TempFilename()_"dir"
55+
Set settings.Mappings("MAC","*")="rtn/"
56+
Do settings.%Save()
5657
Do ##class(%Studio.SourceControl.Interface).SourceControlClassSet("SourceControl.Git.Extension")
5758
Quit ##super(initvalue)
5859
}

0 commit comments

Comments
 (0)