@@ -3138,7 +3138,7 @@ ClassMethod ResetSourceControlClass()
31383138 do ##class (%Studio.SourceControl.Interface ).SourceControlClassSet (" " )
31393139}
31403140
3141- ClassMethod BaselineExport (pCommitMessage = " " , pPushToRemote = " " ) As %Status
3141+ ClassMethod BaselineExport (pCommitMessage = " " , pPushToRemote = " " , pVerbose = 0 ) As %Status
31423142{
31433143 set sc = $$$OK
31443144 try {
@@ -3156,13 +3156,21 @@ ClassMethod BaselineExport(pCommitMessage = "", pPushToRemote = "") As %Status
31563156 while rs .%Next (.sc ) {
31573157 $$$ThrowOnError(sc )
31583158 set internalName = rs .Name
3159- continue :..IsSchemaStandard (internalName )
3159+ write :pVerbose !, " baselining item: " , internalName
3160+ if ..IsSchemaStandard (internalName ) {
3161+ write :pVerbose !?5 , " skipping standard schema"
3162+ continue
3163+ }
31603164 // exclude items in a non-default IPM package
31613165 set context = ##class (SourceControl.Git.PackageManagerContext ).ForInternalName (internalName )
3162- continue :($isobject (context .Package ) && 'context .IsInDefaultPackage )
3166+ if ($isobject (context .Package ) && 'context .IsInDefaultPackage ) {
3167+ write :pVerbose !?5 , " skipping item in non-default IPM package"
3168+ continue
3169+ }
31633170 $$$ThrowOnError(..AddToSourceControl (internalName ))
31643171 }
31653172 if settings .decomposeProductions && ##class (%Library.EnsembleMgr ).IsEnsembleNamespace () {
3173+ write :pVerbose !, " baselining decomposed productions"
31663174 do ##class (SourceControl.Git.Util.Production ).BaselineProductions ()
31673175 }
31683176 if pCommitMessage '= " " {
@@ -3182,6 +3190,7 @@ ClassMethod BaselineExport(pCommitMessage = "", pPushToRemote = "") As %Status
31823190 }
31833191 } catch err {
31843192 set sc = err .AsStatus ()
3193+ write :pVerbose !, " Error baselining items: " , err .DisplayString ()
31853194 }
31863195 return sc
31873196}
0 commit comments