Interesting.  I've found the JGit feature and performance gaps to be much
more challenging than using the command line implementation from msysgit.

However, there is a recent bug which affects the command line git
implementation and submodules, so maybe you're encountering that bug:

https://issues.jenkins-ci.org/browse/JENKINS-21057 - submodules broken with
git client plugin 1.5.1 was just reported and may require a downgrade to
git client plugin 1.4.6

Can you describe further the types of issues you have encountered?  Could
you submit them as bug reports so that they can be considered with the
other bugs?

Some examples of the JGit specific challenges (which are still open)
include:

https://issues.jenkins-ci.org/browse/JENKINS-18960 - JGit is much slower on
large repos (upstream JGit problem)
https://issues.jenkins-ci.org/browse/JENKINS-20286 - JGit always reports
changes when polling
https://issues.jenkins-ci.org/browse/JENKINS-20393 - JGit does not push
merge results

The refactoring of the git plugin is a step in the right direction, but it
is still a work in progress.  Kohsuke Kawaguchi and Nicolas De Loof have
both been involved and have made great progress.  I'm sure they'd love to
have others involved as well, and would welcome many more automated tests
to verify the functionality is working as expected.

Thanks,
Mark Waite


On Wed, Dec 18, 2013 at 6:11 AM, Tomhe <tom...@gmail.com> wrote:

> The git client plugin using msysgit is very unreliable on Windows so I'd
> like to switch to JGit instead, but I need submodule processing. Currently
> I get
>
> FATAL: not implemented yetjava.lang.UnsupportedOperationException 
> <http://stacktrace.jenkins-ci.org/search?query=java.lang.UnsupportedOperationException>:
>  not implemented yet
>       at 
> org.jenkinsci.plugins.gitclient.JGitAPIImpl.setupSubmoduleUrls(JGitAPIImpl.java:1298)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.JGitAPIImpl.setupSubmoduleUrls&entity=method>
>
>
> when I try to clone a git repository with submodules. Is there a plan for 
> submodule support in the JGit git client plugin?
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to