Update DoPush() to user remote and branch

This commit is contained in:
2025-08-30 08:25:37 +02:00
parent 03bdf767b5
commit ac6de83e76

View File

@@ -977,19 +977,20 @@ Procedure DoPush()
MessageRequester("Git Push", "Échec: " + #LF$ + "You Must tu have a remote", #PB_MessageRequester_Error) MessageRequester("Git Push", "Échec: " + #LF$ + "You Must tu have a remote", #PB_MessageRequester_Error)
EndIf EndIf
If AddRemoteRepo(Trim(GetGadgetText(#GID_EdRemote))) AddRemoteRepo(Trim(GetGadgetText(#GID_EdRemote)))
Protected target.s=GetGadgetText(#GID_CbRemoteBranch)
If Git("push -u origin "+GetGadgetText(#GID_CbRemoteBranch)) Protected fp.l=FindString(target,"/",0)-1
If fp>0
target=Left(target,fp)+" "+Right(target,Len(target)-fp-1)
EndIf
If Git("push -u "+target)
MessageRequester("Git Push", "OK:" + #LF$ + main\Gitcall\output, #PB_MessageRequester_Info) MessageRequester("Git Push", "OK:" + #LF$ + main\Gitcall\output, #PB_MessageRequester_Info)
ProcedureReturn #True ProcedureReturn #True
Else Else
MessageRequester("Git Push", "Échec: " + #LF$ + main\Gitcall\errors, #PB_MessageRequester_Error) MessageRequester("Git Push", "Échec: " + #LF$ + main\Gitcall\errors, #PB_MessageRequester_Error)
ProcedureReturn #False ProcedureReturn #False
EndIf EndIf
Else
Debug"ZOOOOOOOOOOOOOOM"
ProcedureReturn #False
EndIf
EndProcedure EndProcedure
Procedure.i GetRemoteStatusInfo() Procedure.i GetRemoteStatusInfo()
@@ -1665,7 +1666,8 @@ Procedure Main()
; TODO: git pull ; TODO: git pull
Case #GID_BtnPush Case #GID_BtnPush
SetGadgetText(#GID_TxtAction, T("Action.Push","Push demandé")) DoPush()
GetRemoteStatusInfo()
; TODO: git push ; TODO: git push
Case #GID_BtnVerify Case #GID_BtnVerify
@@ -1704,8 +1706,8 @@ EndProcedure
Main() Main()
; IDE Options = PureBasic 6.21 (Windows - x64) ; IDE Options = PureBasic 6.21 (Windows - x64)
; CursorPosition = 952 ; CursorPosition = 981
; FirstLine = 948 ; FirstLine = 974
; Folding = ----f-- ; Folding = ----f--
; EnableXP ; EnableXP
; DPIAware ; DPIAware