It looks like Nicolas thought about that already, judging by the first commit in the branch :)
Emanuele Zattin --------------------------------------------------- -I don't have to know an answer. I don't feel frightened by not knowing things; by being lost in a mysterious universe without any purpose — which is the way it really is, as far as I can tell, possibly. It doesn't frighten me.- Richard Feynman On Wed, Feb 13, 2013 at 7:56 PM, Dean Yu <[email protected]> wrote: > I've asked for this before. Please consider defining a "git API" that > allows for swapping in different client implementations. We've seen from > the Subversion plugin that some people would prefer the ability to use the > native client, while others are OK with SvnKit. > > -- Dean > > From: Emanuele Zattin <[email protected]> > Reply-To: "[email protected]" <[email protected] > > > Date: Wednesday, February 13, 2013 10:47 AM > To: "[email protected]" <[email protected]> > Subject: Re: use JGit in git-plugin > > Great job Nicolas! I will try to find some time to implement a few > methods as well! > > Oh, in case you never heard of it, this is a nice library that helps a > lot in some jgit scenarios: https://github.com/kevinsawicki/gitective > It helped me in some occasions :) > > Cya! > > Emanuele > > Emanuele Zattin > --------------------------------------------------- > -I don't have to know an answer. I don't feel frightened by not knowing > things; by being lost in a mysterious universe without any purpose — which > is the way it really is, as far as I can tell, possibly. It doesn't > frighten me.- Richard Feynman > > > On Wed, Feb 13, 2013 at 5:02 PM, nicolas de loof <[email protected] > > wrote: > >> Hi, >> >> for your information, I've started working on a JGit >> branch<https://github.com/jenkinsci/git-plugin/tree/jgit> in >> git-plugin, to replace use of system git client in favor of a pure java >> implementation. >> Using git cli require to run a system process for all git operations. >> This is fragile : process can hang, plugin has to parse console output, and >> can then be broken by any outdated git installation and/or new git cli >> release that could change output format, option names, etc >> >> JGit is not as simple to use as launching a command, but will ensure >> the git-plugin isn't system-dependent and more stable. >> >> >> -- >> 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. >> >> >> > > -- > 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. > > > > -- > 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. > > > -- 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.
