Skip to content

Commit f35c992

Browse files
committed
auto generate patch name added
1 parent 5795251 commit f35c992

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

sc.code.cls

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ ClassMethod import(filemask = "*.xml;*.cls;*.mac;*.int;*.inc;*.dfi", qspec = "ck
156156
Q sc
157157
}
158158

159-
ClassMethod patch(filename = "C:\temp\workdir\patch.xml", CommitFrom = "", CommitTo = "") As %Status
159+
ClassMethod patch(filename = "", CommitFrom = "", CommitTo = "") As %Status
160160
{
161161
s gln = ..gln()
162162

@@ -165,11 +165,17 @@ ClassMethod patch(filename = "C:\temp\workdir\patch.xml", CommitFrom = "", Commi
165165
set user = @gln@("user")
166166
set password = @gln@("password")
167167

168-
do ##class(sc.GitHub).Get(.items, owner, repository, user, password, CommitFrom, CommitTo)
169-
//zw items
168+
set sc = ##class(sc.GitHub).Get(.items, owner, repository, user, password, CommitFrom, CommitTo)
169+
return:$$$ISERR(sc) sc
170+
171+
if (filename="") {
172+
set filename=$G(@gln@("projectName"),"patch")
173+
set filename=filename_$p($zdt($h,8)," ")_$tr($p($p($zdt($h)," ",2),":",1,2),":")_".xml"
174+
}
175+
zw filename
170176
set sc = $system.OBJ.Export(.items,filename)
171177

172-
quit sc
178+
return sc
173179
}
174180

175181
ClassMethod inFilter(ByRef filtermask, filename) As %Boolean

0 commit comments

Comments
 (0)