Skip to content

Commit 4524ea1

Browse files
committed
Fix interop deployment
Extend %Studio.SourceControl.Base instead of %Studio.Extension.Base Only implements AddToSourceControl - others should be no-ops for purposes of this extension. (We don't want to automatically commit file-by-file, that seems wrong and would be problematic in other deployment contexts.)
1 parent 50446cf commit 4524ea1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

cls/SourceControl/Git/Extension.cls

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Import SourceControl.Git
22

33
/// Main source control extension class, configured namespace-wide to enable use via VSCode and Studio
4-
Class SourceControl.Git.Extension Extends %Studio.Extension.Base
4+
Class SourceControl.Git.Extension Extends %Studio.SourceControl.Base
55
{
66

77
Parameter DOMAIN = "Studio";
@@ -328,5 +328,10 @@ Method GetStatus(ByRef InternalName As %String, ByRef IsInSourceControl As %Bool
328328
quit $$$OK
329329
}
330330

331+
/// Called to add an item to source control.
332+
Method AddToSourceControl(InternalName As %String, Description As %String = "") As %Status
333+
{
334+
Quit ##class(SourceControl.Git.Utils).AddToSourceControl(InternalName)
331335
}
332336

337+
}

0 commit comments

Comments
 (0)