Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-pmc] [wtp-dev] using jgit in JSDT/WTP (follow up from last WTP status call)

FWIW, we have a similar situation with Composer (the PHP equivalent of Bower) in our product. If there is no native git client is available on the OS, our Composer integration falls back to using the JGit CLI. Here is a brief description of the idea: https://bugs.eclipse.org/bugs/show_bug.cgi?id=419401

Kaloyan

On Thu, Jan 8, 2015 at 8:01 PM, Gorkem Ercan <gorkem.ercan@xxxxxxxxx> wrote:

Bower requires git, I do not think it can be optional. I guess the bower support itself can be optional but that would not help with the release offset situation much.
--
Gorkem

On 8 Jan 2015, at 11:37, Chuck Bridgham wrote:

This will be discussed in today's status call,  but I would still like
additional technical reason's to include the jGit dependency - especially
because of the release restrictions we currently have.
Can an optional dependency be used instead, Or can an alternative package
for repository support be delivered separately?
I can think of a few examples where projects provide optional adapters
(m2e) that integrate with git, cvs, and other scm systems.   I think this
should be explored.


Thanks - Chuck

Senior Architect, WebSphere Developer Tools, Eclipse WTP PMC Lead
IBM Software Lab - Research Triangle Park, NC



From:   Carl Anderson/Raleigh/IBM@IBMUS
To:     "WTP PMC communications (including coordination, announcements,
and Group discussions)" <wtp-pmc@xxxxxxxxxxx>
Date:   01/06/2015 03:59 PM
Subject:        [wtp-pmc] Fw: [wtp-dev] using jgit in JSDT/WTP (follow up
from last       WTP status call)
Sent by:        wtp-pmc-bounces@xxxxxxxxxxx



PMC members,

I did some follow up on this.  Xtend was merged into Xtext a while ago-
see https://projects.eclipse.org/content/restructure-merge-xtend .  As
such, it is really only two dependencies that we would need to set up. The
issue now is jGit's offset- both WTP and Xtend are at +2, but jGit (and
eGit) is at +3, meaning that they declare their final version the day
after WTP declares its final version.  Simply put, that doesn't work, and
thus is a technical limitation that would need to be overcome.
Moving WTP's contribution to +3 is a solution, but I don't know how well
the community would receive that- there are some +3 projects already that
depend on WTP.
Asking jGit to move up to +2 is an option.
And of course, finding out what Obeo's contribution gains us, and how
important it is (and it's jGit dependencies) would further improve our
picture of what to do here.  (But I haven't had the time to look into
that.)

FWIW,

- Carl Anderson
WTP Build guy

"Max Rydahl Andersen" ---01/06/2015 03:01:17 PM---Hi, We are looking at
including the contribution from Obeo related to bower

From: "Max Rydahl Andersen" <manderse@xxxxxxxxxx>
To: "General discussion of project-wide or architectural issues."
<wtp-dev@xxxxxxxxxxx>
Date: 01/06/2015 03:01 PM
Subject: [wtp-dev] using jgit in JSDT/WTP (follow up from last WTP status
call)
Sent by: wtp-dev-bounces@xxxxxxxxxxx



Hi,

We are looking at including the contribution from Obeo related to bower
support to fetch dependencies.

One part of this is that it needs to use git to fetch dependencies, it
does that by using jgit.

How can we get to use jgit from WTP/JSDT code base ?

Victor raised this on last WTP call
(https://wiki.eclipse.org/WTP_2014-12-11) but there seem to not have
been any follow up ?

(Victor is on russian orthodox PTO's so he won't be back until next
Monday, hence why I ask this in hope someone know :)

/max
http://about.me/maxandersen
_______________________________________________
wtp-dev mailing list
wtp-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-dev

_______________________________________________
wtp-pmc mailing list
wtp-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-pmc

[Attachment.gif]
_______________________________________________
wtp-pmc mailing list
wtp-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-pmc
_______________________________________________
wtp-pmc mailing list
wtp-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-pmc


Back to the top