Skip to content

Commit 17ca1f7

Browse files
authored
Merge pull request #38 from intersystems-community/default-branch
default branch fix
2 parents b791de8 + 00f2e0c commit 17ca1f7

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/cls/ZPM/Package.cls

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ ClassMethod GetDefaultBranch(path As %String) As %String
292292
return branch
293293
}
294294

295-
ClassMethod DownloadPackageFromGitHub(url As %String) As %String
295+
ClassMethod DownloadPackageFromGitHub(url As %String, Output branch As %String) As %String
296296
{
297297
Do ##class(%Net.URLParser).Parse(url, .tComponents)
298298
Set branch = ..GetDefaultBranch(tComponents("path"))
@@ -405,8 +405,9 @@ ClassMethod UpdatePackage(jo As %DynamicObject) As %Status
405405

406406
ClassMethod Publish(url As %String, name As %String) As %Status
407407
{
408-
Set outputFolder = ..DownloadPackageFromGitHub(url)
409-
Set packageFolder = ##class(%File).NormalizeDirectory(name _ "-master", outputFolder)
408+
Set branch = "master"
409+
Set outputFolder = ..DownloadPackageFromGitHub(url, .branch)
410+
Set packageFolder = ##class(%File).NormalizeDirectory(name_"-"_branch, outputFolder)
410411
Return ..LoadPackage(packageFolder, url, 1)
411412
}
412413

@@ -419,8 +420,9 @@ ClassMethod LoadFromGitHub(Url = "")
419420
Set Url = Url _ "/"
420421
}
421422
Set name = ..GetPackageNameFromRepositoryURL(Url)
422-
Set outputFolder = ..DownloadPackageFromGitHub(Url)
423-
Set packageFolder = ##class(%File).NormalizeDirectory(name _ "-master", outputFolder)
423+
Set branch = "master"
424+
Set outputFolder = ..DownloadPackageFromGitHub(Url, .branch)
425+
Set packageFolder = ##class(%File).NormalizeDirectory(name_"-"_branch, outputFolder)
424426
Set tSC = ..LoadPackage(packageFolder, Url)
425427
If $$$ISERR(tSC) {
426428
Do $system.OBJ.DisplayError()

0 commit comments

Comments
 (0)