Thank you Ivan and nicolas.

I think now the call of (high level) 
  git.merge at gitplugin 
https://github.com/jenkinsci/git-plugin/blob/master/src/main/java/hudson/plugins/git/GitSCM.java#L1160
corresponds with (low level) 
  git-client-plugin's 
https://github.com/jenkinsci/git-client-plugin/blob/master/src/main/java/org/jenkinsci/plugins/gitclient/CliGitAPIImpl.java#L416

Correct?

So nicolas, please tell me how you intended to allow for simple flags like 
"--no-ff" to flow from high to low.
I think I could replace the high level call with:

launchCommand("merge", rev.name(), MYFLAG );

But I guess this is a rather quick and dirty solution bypassing the wrapper 
function.
Use of the @Deprecated  public void merge(String refSpec)  method at 
CliGitAPIImpl.java:1114 is out of the question too, I guess.

So is there a better/intended way of passing flags to actual commands?
A flag setter or a way to use GitSCM.java's  "EnvVars environment;"  ?

Thank you very much

Michael

Am Montag, 8. Juli 2013 07:03:10 UTC+2 schrieb nicolas de loof:
>
> git plugin relies on git-client plugin for repo commands execution
>
>
> 2013/7/7 Ivan Kalinin <[email protected] <javascript:>>
>
>> Looks like it is here: 
>> https://github.com/jenkinsci/git-plugin/blob/master/src/main/java/hudson/plugins/git/GitSCM.java#L1160
>>
>> On Saturday, July 6, 2013 1:46:56 AM UTC+4, michaelsdev wrote:
>>>
>>> Hi,
>>>
>>> Where in the code is the actual "git merge" command ?
>>>
>>> I could not find the place where it is executed.
>>>
>>> Thanks a lot
>>>
>>> Michael
>>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to