[Gambas-user] A little change for the IDE Version Control (git) popup

Benoît Minisini g4mba5 at gmail.com
Thu Sep 13 12:02:06 CEST 2018


Le 13/09/2018 à 11:03, Benoît Minisini a écrit :
> Le 13/09/2018 à 07:16, Me a écrit :
>> The following seems to work as far as I can see. It adds a "Status" 
>> line to the Project Properties popup Version control tab
>> and just shows whther the current git branch is up to date or not. It 
>> goes at the end of CVersionControlGit.Info method just
>> above the Return cInfo line at the end of the method. It does no harm 
>> AFAICS and I find it quite handy. It may need transaltion.
>>
>> Sorry I can't produce a patch for it. I am still not really on top of 
>> this git stuff. So here's the actual source:
>>
>>    aResult = Split(VersionControl.Shell("cd " & Shell(Project.Dir) & 
>> "&& git status -s"), "\n")
>>    If aResult.Count > 0 Then
>>      cInfo[("Status")] = (aResult.Count - 1) & " uncommitted changes: 
>> " & Trim(aResult.Join("; "))
>>    Else
>>      cInfo[("Status")] = "Up to date"
>>    Endif
>>
>> Hope you find it worthwhile and include it in the base code sometime.
>>
>> b
>>
> 
> Why do you need that? Normally, each modified file has a green circle 
> checked on its name, so you know there is something to commit.
> 

I did something like that in commit 
https://gitlab.com/gambas/gambas/commit/db8c500f959206dd7fc125ef7f5a774d82e4317e.

-- 
Benoît Minisini


More information about the User mailing list