|
From: Patrick W. <pat...@ny...> - 2008-07-27 04:47:27
|
Excuse me, accidentally hit ctrl-enter...
The Eclipse platform handles everything until
GitTeamProviderType.metaFilesDetected().
This is because of the entry in plugin.xml
<extension
point="org.eclipse.team.core.repository">
<repository
class="edu.nyu.cs.gitclipse.core.GitTeamProvider"
id="edu.nyu.cs.gitclipse.core.gitnature"
metaFilePaths=".git/config,.project"
typeClass="edu.nyu.cs.gitclipse.core.GitTeamProviderType">
</repository>
</extension>
GitAutoAssociateJob.associate() should get called within there somewhere
from its instance. This background job double checks the folder is a git
project, and should call GitProviderPlugin.map(IProject). There's a couple
things in here like GitProviderPlugin.isManagedByGit() (which should
determine if it's a valid GIT project) that could have bugs.
> -----Original Message-----
> From: Andrew Case [mailto:ac...@co...]
> Sent: Sunday, July 27, 2008 12:40 AM
> To: Patrick Winters
> Cc: 'Andrew Case'; 'gitclipse-devel'
> Subject: RE: [Gitclipse-devel] Can't get plugin to associate
>
> Where is the code that's called on a refresh to try to do the mapping?
> I
> want to put in some debug statements to see what seems to be amiss.
>
> Thanks,
>
> --
> Drew
>
>
> > I can't say for sure. I haven't tested all the possibilities. But if
> you
> > create a .git/config file in the project root, when the project is
> refreshed
> > the listener is fired... GitTeamProviderType.metaFilesDetected().
> This is
> > because .git/config and .project are registered in the core
> plugin.xml file
> > as meta files for our team provider. If you find a situation where
> the
> > auto-associate is failing, add a regression test. Right now, if a
> refresh
> > finds a .git/config file it should try and map the project to our
> team
> > provider.
> >
> >> -----Original Message-----
> >> From: Andrew Case [mailto:ac...@co...]
> >> Sent: Sunday, July 27, 2008 12:24 AM
> >> To: Michelle S Osborne
> >> Cc: Patrick Winters; 'gitclipse-devel'
> >> Subject: Re: [Gitclipse-devel] Can't get plugin to associate
> >>
> >> Michelle,
> >>
> >> My build was working fine under windows, but I was suspicious that
> git-
> >> rm
> >> wasn't working properly with cygwin/git, so I switched to linux to
> >> check
> >> out it out and I am getting the same Null pointer exception when I
> try
> >> the
> >> share project method. Did you figure out the cause?
> >>
> >> Patrick,
> >>
> >> Also, I haven't been able to get the automatic association thing to
> >> work
> >> either. What is the order in which the directory/project/git-init
> need
> >> to
> >> be setup in order for it to associate?
> >>
> >> --
> >> Drew
> >>
> >>
> >> On Sat, 26 Jul 2008, Michelle S Osborne wrote:
> >>
> >>> It is an older workspace. Selecting Share Project -> NYU Git Config
> >> gives me a NullPointerException (stacktrace included below):
> >>>
> >>> java.lang.NullPointerException
> >>> at
> >>
> edu.nyu.cs.gitclipse.ui.wizards.ConfigurationWizard.addPages(Configurat
> >> ionWizard.java:72)
> >>> at
> >>
> org.eclipse.team.internal.ui.wizards.ConfigureProjectWizardMainPage$1.s
> >> electionChanged(ConfigureProjectWizardMainPage.java:144)
> >>> at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
> >>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> >>> at org.eclipse.core.runtime.Platform.run(Platform.java:857)
> >>> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
> >>> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
> >>> at
> >>
> org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
> >>> at
> >>
> org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredVi
> >> ewer.java:2047)
> >>> at
> >>
> org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewe
> >> r.java:1138)
> >>> at
> >>
> org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredV
> >> iewer.java:1168)
> >>> at
> >>
> org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.jav
> >> a:227)
> >>> at
> >> org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:221)
> >>> at
> >>
> org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:388
> >> )
> >>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
> >>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
> >>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
> >>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
> >>> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1295)
> >>> at
> >> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3350)
> >>> at
> org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:2758)
> >>> at
> >>
> org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:1961)
> >>> at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:367)
> >>> at org.eclipse.swt.widgets.Display.controlProc(Display.java:827)
> >>> at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native
> >> Method)
> >>> at org.eclipse.swt.widgets.Table.kEventMouseDown(Table.java:2156)
> >>> at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1262)
> >>> at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2815)
> >>> at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native
> >> Method)
> >>> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2934)
> >>> at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
> >>> at org.eclipse.jface.window.Window.open(Window.java:796)
> >>> at
> >>
> org.eclipse.team.internal.ui.actions.ConfigureProjectAction$1.run(Confi
> >> gureProjectAction.java:53)
> >>> at
> >>
> org.eclipse.team.internal.ui.actions.TeamAction$2.run(TeamAction.java:2
> >> 37)
> >>> at
> >>
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
> >>> at
> >>
> org.eclipse.team.internal.ui.actions.TeamAction.run(TeamAction.java:234
> >> )
> >>> at
> >>
> org.eclipse.team.internal.ui.actions.ConfigureProjectAction.execute(Con
> >> figureProjectAction.java:45)
> >>> at
> >>
> org.eclipse.team.internal.ui.actions.TeamAction.run(TeamAction.java:481
> >> )
> >>> at
> >>
> org.eclipse.team.internal.ui.actions.TeamAction.runWithEvent(TeamAction
> >> .java:515)
> >>> at
> >>
> org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246
> >> )
> >>> at
> >>
> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(A
> >> ctionContributionItem.java:546)
> >>> at
> >>
> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContribu
> >> tionItem.java:490)
> >>> at
> >>
> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionCon
> >> tributionItem.java:402)
> >>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
> >>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
> >>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
> >>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
> >>> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1295)
> >>> at
> >> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3350)
> >>> at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2950)
> >>> at
> >> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
> >>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
> >>> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
> >>> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
> >>> at
> >>
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java
> >> :289)
> >>> at
> >>
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
> >> 461)
> >>> at
> >> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> >>> at
> >>
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplica
> >> tion.java:106)
> >>> at
> >>
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.
> >> java:169)
> >>> at
> >>
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplica
> >> tion(EclipseAppLauncher.java:106)
> >>> at
> >>
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ecli
> >> pseAppLauncher.java:76)
> >>> at
> >>
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java
> >> :363)
> >>> at
> >>
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java
> >> :176)
> >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>> at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
> >> va:39)
> >>> at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
> >> rImpl.java:25)
> >>> at java.lang.reflect.Method.invoke(Method.java:585)
> >>> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
> >>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
> >>> at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
> >>> at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
> >>>
> >>>
> >>> ----- Original Message -----
> >>> From: Patrick Winters <pat...@ny...>
> >>> Date: Saturday, July 26, 2008 3:55 pm
> >>> Subject: RE: [Gitclipse-devel] Can't get plugin to associate
> >>> To: 'Michelle S Osborne' <ms...@ny...>, 'Andrew Case'
> >> <ac...@co...>
> >>> Cc: 'gitclipse-devel' <git...@li...>
> >>>
> >>>>> I'm not sure whether this is a related problem, but since
> updating
> >> this
> >>>>> morning I no longer have any gitclipse commands available in the
> >> team
> >>>>> menu. There is a .git folder beneath the project root, so as far
> as
> >>>> I
> >>>>> know the project should auto-associate. Is there something else
> >> that
> >>>>> has to be done for that to happen?
> >>>>
> >>>> Try a project refresh? Is this an older workspace that was
> created
> >> before
> >>>> the plugin changes? The metaFilesDetected() method might only
> fire
> >>>> when the
> >>>> meta file .git/config is new. But if a project and the meta info
> >> has
> >>>> existed and it's not new or changed, the listener might not get
> >> fired.
> >>>> Use
> >>>> the "share project" thing and map it to git manually.
> >>>>
> >>>>> Are we making the assumption that there is always a .git folder
> >> beneath
> >>>>> the project root? What should happen if there are multiple
> projects
> >>>> and
> >>>>> the .git folder is above the projects in the filesystem - does
> that
> >>>>> mean that the project is not associated with a git repository?
> >>>>
> >>>> That's a good question. The auto-associate is fired when a new
> >>>> project is
> >>>> created also, because it listens for .project as well. We could
> >>>> always run
> >>>> a git info to check on a new project to see if it's a git project.
> >> It
> >>>> also
> >>>> means that the isManagedByGit (GitProviderPlugin) method would
> need
> >> to
> >>>> be
> >>>> changed to test for this as well.
> >>>>
> >>>>> Currently commit expects the .git folder to be directly
> underneath
> >> the
> >>>>> project, and is limited to only working with resources from one
> >>>>> project. I can add support for multiple projects/repositories in
> >> later.
> >>>>
> >>>> I think we should talk about this next week. How are we going to
> >> deal
> >>>> with
> >>>> repositories that have multiple projects? In subversion you just
> >>>> check out
> >>>> from the path you want, but we can't do that can we? We could
> allow
> >>>> you to
> >>>> import a project from the filesystem, but not copy it. Your
> project
> >> points
> >>>> to the path in the git working copy you wish to use?
> >>>>
> >>>>> If commit gets wrapped up in a timely fashion, I'd be happy to
> work
> >>>> on
> >>>>> status next. After doing commit I have a pretty good idea of how
> to
> >>>>> implement it.
> >>>>>
> >>>>> Michelle
> >>>>>
> >>>>> ----- Original Message -----
> >>>>> From: Andrew Case <ac...@co...>
> >>>>> Date: Saturday, July 26, 2008 0:09 am
> >>>>> Subject: Re: [Gitclipse-devel] Can't get plugin to associate
> >>>>> To: Andrew Case <ac...@co...>
> >>>>> Cc: gitclipse-devel <git...@li...>
> >>>>>
> >>>>>> Oh, I got Han's fix which seemed to work. I had figured he'd
> >>>>> commited
> >>>>>> it
> >>>>>> to the repo. I went ahead and did that, so it's fixed in head.
> >>>>>>
> >>>>>> --
> >>>>>> Drew
> >>>>>>
> >>>>>>
> >>>>>> On Fri, 25 Jul 2008, Andrew Case wrote:
> >>>>>>
> >>>>>>> Patrick,
> >>>>>>>
> >>>>>>> Yeah, I've already done this (otherwise it wouldn't be able to
> >>>>>> compile let
> >>>>>>> alone run). I'm still just supposed to run the 'ui' plugin as
> an
> >>>>> 'eclipse
> >>>>>>> application' right?
> >>>>>>>
> >>>>>>> --
> >>>>>>> Drew
> >>>>>>>
> >>>>>>>
> >>>>>>> On Fri, 25 Jul 2008, Andrew Case wrote:
> >>>>>>>
> >>>>>>>> Yes, we created a new project that wraps the javagit jar. You
> >> need
> >>>>>> to check
> >>>>>>>> it out. Flip through the mailing list archives. You'll need to
> >>>>> package
> >>>>>>>> javagit and copy the jar into our javagit project directory.
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: gitclipse-devel-bounces@li... [mailto:gitclipse-
> >>>>>>>>> devel-bounces@li...] On Behalf Of Paul Munson Bethe
> >>>>>>>>> Sent: Wednesday, July 23, 2008 4:59 PM
> >>>>>>>>> To: Andrew Case
> >>>>>>>>> Cc: gitclipse-devel
> >>>>>>>>> Subject: Re: [Gitclipse-devel] Can't get plugin to associate
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> "out of memory" sounds like an infinite loop.
> >>>>>>>>>
> >>>>>>>>> btw - I get the error
> >>>>>>>>>
> >>>>>>>>> Bundle 'edu.nyu.cs.javagit' cannot be resolved
> >>>>>>>>>
> >>>>>>>>> in the core meta-inf file.
> >>>>>>>>>
> >>>>>>>>> Any thoughts?
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> ----- Original Message -----
> >>>>>>>>> From: Andrew Case <acase@co...>
> >>>>>>>>> Date: Wednesday, July 23, 2008 9:42 am
> >>>>>>>>> Subject: Re: [Gitclipse-devel] Can't get plugin to associate
> >>>>>>>>> To: gitclipse-devel <gitclipse-devel@li...>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> The error I get when I do this is...
> >>>>>>>>>>
> >>>>>>>>>> I get a ConfigurationWizard.error
> >>>>>>>>>> Reason:
> >>>>>>>>>> Could not instantiate provider
> >>>>>>>>>> edu.nyu.cs.gitclipse.core.GitTeamProvider for
> >>>>>>>>>> project test.
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> Drew
> >>>>>>>>>>
> >>>>>>>>>> On Tue, 22 Jul 2008, pmb309@ny... wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Does 'Team -> Share -> NYU Git' not work?
> >>>>>>>>>>>
> >>>>>>>>>>> ------Original Message------
> >>>>>>>>>>> From: Andrew Case
> >>>>>>>>>>> Sender: gitclipse-devel-bounces@li...
> >>>>>>>>>>> To: gitclipse-devel
> >>>>>>>>>>> Sent: Jul 21, 2008 11:50 PM
> >>>>>>>>>>> Subject: [Gitclipse-devel] Can't get plugin to associate
> >>>>>>>>>>>
> >>>>>>>>>>> Has anyone else been having a problem getting the gitclipse
> >>>>> plugins
> >>>>>>>>>> to
> >>>>>>>>>>> associate themselves with projects? I don't seem to be able
> >>>> to
> >>>>>>>>> associate
> >>>>>>>>>>> or create/import new projects during a runtime test. All
> >>>>> options
> >>>>>>>>>> seem to
> >>>>>>>>>>> error out with different error messages.
> >>>>>>>>>>>
> >>>>>>>>>>> If I go from the Menu->Git->Init or Clone I get:
> >>>>>>>>>>> "The chosen operation is not currently available"
> >>>>>>>>>>>
> >>>>>>>>>>> Import->Git->Clone
> >>>>>>>>>>> The selected wizard could not be started.
> >>>>>>>>>>> Plug-in edu.nyu.cs.gitclipse.ui was unable to load class
> >>>>>>>>>>> edu.nyu.cs.gitclipse.ui.wizards.GitCloneWizard
> >>>>>>>>>>>
> >>>>>>>>>>> Import->Git->Import
> >>>>>>>>>>> The selected wizard could not be started.
> >>>>>>>>>>> Plug-in edu.nyu.cs.gitclipse.ui was unable to load class
> >>>>>>>>>>> edu.nyu.cs.gitclipse.ui.wizards.GitImportWizard
> >>>>>>>>>>>
> >>>>>>>>>>> New->Git->Init
> >>>>>>>>>>> The selected wizard could not be started.
> >>>>>>>>>>> Plug-in edu.nyu.cs.gitclipse.ui was unable to load class
> >>>>>>>>>>> edu.nyu.cs.gitclipse.ui.wizards.GitInitWizard
> >>>>>>>>>>>
> >>>>>>>>>>> Also, when running the plugin I get "out of memory" errors
> a
> >>>>> lot.
> >>>>>>>>> I
> >>>>>>>>>>> don't get this when just running my standard eclipse, so it
> >>>> has
> >>>>>> to
> >>>>>>>>> be
> >>>>>>>>>>> related to the plugin. Does anyone else have this problem?
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> Drew
> >>>>>>>>>>>
> >>>>>>>>>>> -----------------------------------------------------------
> --
> >> --
> >>>>> ----
> >>>>>>>>> ------
> >>>>>>>>>>> This SF.Net email is sponsored by the Moblin Your Move
> >>>>> Developer's
> >>>>>>>>> challenge
> >>>>>>>>>>> Build the coolest Linux based applications with Moblin SDK
> &
> >>>>> win
> >>>>>>>>>> great prizes
> >>>>>>>>>>> Grand prize is a trip for two to an Open Source event
> >> anywhere
> >>>>> in
> >>>>>>>>>> the world
> >>>>>>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >>>>>>>>>>> _______________________________________________
> >>>>>>>>>>> Gitclipse-devel mailing list
> >>>>>>>>>>> Gitclipse-devel@li...
> >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/gitclipse-
> devel
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Sent via BlackBerry
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> ------------------------------------------------------------
> --
> >> --
> >>>>> -----
> >>>>>>>>> ----
> >>>>>>>>>> This SF.Net email is sponsored by the Moblin Your Move
> >>>>> Developer's
> >>>>>>>>> challenge
> >>>>>>>>>> Build the coolest Linux based applications with Moblin SDK &
> >>>> win
> >>>>>>>>> great
> >>>>>>>>>> prizes
> >>>>>>>>>> Grand prize is a trip for two to an Open Source event
> anywhere
> >>>>> in
> >>>>>> the
> >>>>>>>>>> world
> >>>>>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> Gitclipse-devel mailing list
> >>>>>>>>>> Gitclipse-devel@li...
> >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/gitclipse-devel
> >>>>>>>>>
> >>>>>>>>> -------------------------------------------------------------
> --
> >> --
> >>>>> ------
> >>>>>>>>> --
> >>>>>>>>> This SF.Net email is sponsored by the Moblin Your Move
> >>>>> Developer's
> >>>>>>>>> challenge
> >>>>>>>>> Build the coolest Linux based applications with Moblin SDK &
> >> win
> >>>>> great
> >>>>>>>>> prizes
> >>>>>>>>> Grand prize is a trip for two to an Open Source event
> anywhere
> >>>> in
> >>>>>> the
> >>>>>>>>> world
> >>>>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >>>>>>>>> _______________________________________________
> >>>>>>>>> Gitclipse-devel mailing list
> >>>>>>>>> Gitclipse-devel@li...
> >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/gitclipse-devel
> >>>>>>>>
> >>>>>>>
> >>>>>>> ---------------------------------------------------------------
> --
> >> --
> >>>>> ------
> >>>>>>> This SF.Net email is sponsored by the Moblin Your Move
> >> Developer's
> >>>>> challenge
> >>>>>>> Build the coolest Linux based applications with Moblin SDK &
> win
> >>>>>> great prizes
> >>>>>>> Grand prize is a trip for two to an Open Source event anywhere
> in
> >>>>>> the world
> >>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >>>>>>> _______________________________________________
> >>>>>>> Gitclipse-devel mailing list
> >>>>>>> Git...@li...
> >>>>>>> https://lists.sourceforge.net/lists/listinfo/gitclipse-devel
> >>>>>>>
> >>>>>>
> >>>>>> ----------------------------------------------------------------
> --
> >> ---
> >>>>> ----
> >>>>>> This SF.Net email is sponsored by the Moblin Your Move
> Developer's
> >>>>> challenge
> >>>>>> Build the coolest Linux based applications with Moblin SDK & win
> >>>>> great
> >>>>>> prizes
> >>>>>> Grand prize is a trip for two to an Open Source event anywhere
> in
> >>>> the
> >>>>>> world
> >>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >>>>>> _______________________________________________
> >>>>>> Gitclipse-devel mailing list
> >>>>>> Git...@li...
> >>>>>> https://lists.sourceforge.net/lists/listinfo/gitclipse-devel
> >>>>>
> >>>>> -----------------------------------------------------------------
> --
> >> ----
> >>>>> --
> >>>>> This SF.Net email is sponsored by the Moblin Your Move
> Developer's
> >>>>> challenge
> >>>>> Build the coolest Linux based applications with Moblin SDK & win
> >> great
> >>>>> prizes
> >>>>> Grand prize is a trip for two to an Open Source event anywhere in
> >> the
> >>>>> world
> >>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >>>>> _______________________________________________
> >>>>> Gitclipse-devel mailing list
> >>>>> Git...@li...
> >>>>> https://lists.sourceforge.net/lists/listinfo/gitclipse-devel
> >>>>
> >>>
> >>> -------------------------------------------------------------------
> --
> >> ----
> >>> This SF.Net email is sponsored by the Moblin Your Move Developer's
> >> challenge
> >>> Build the coolest Linux based applications with Moblin SDK & win
> >> great prizes
> >>> Grand prize is a trip for two to an Open Source event anywhere in
> the
> >> world
> >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> >>> _______________________________________________
> >>> Gitclipse-devel mailing list
> >>> Git...@li...
> >>> https://lists.sourceforge.net/lists/listinfo/gitclipse-devel
> >>>
> >
|