Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster dev » [buckminster-dev] Mercurial plugin
[buckminster-dev] Mercurial plugin [message #635637] Wed, 27 October 2010 14:46 Go to next message
Philip Borlin is currently offline Philip BorlinFriend
Messages: 30
Registered: July 2009
Member
The Mercurial plugin I talked about earlier is working pretty well for
us right now. I started looking at the Git plugin because it would
seem logical that the two plugins should behave similarly. In Git it
seems that you specify a local repository and then optionally specify
a remote repository if you want to synchronize. In the Mercurial
plugin I only allow one repository to be specified and I clone it to a
temp directory if it is a remote repository.

My concern with the way the Git plugin works is that local paths are
platform specific. If I specify c:\whatever it is not going to work
when I move the rspec file over to a linux box. Does anyone have any
experience with this? Is this a non-issue in practice?

Also, what paperwork do I need from my employer if I can convince them
to contribute the code?

Thanks,
Phil
Re: [buckminster-dev] Mercurial plugin [message #635652 is a reply to message #635637] Wed, 27 October 2010 15:55 Go to previous message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3231
Registered: July 2009
Senior Member
Hi Phil,

The paths in the rmap are subject to property expansion, so you can write things like ${user.home}/whatever. Properties
can be passed to the query in many ways. Command line options, cquery file, or as defaults in the rmap.

A contribution is normally provided as a patch or a zip in a bugzilla. The "paperwork" involved is a comment and a
header in all source files. The expected contents can best be described by the following request from the Eclipse EMO
pertaining to an earlier contribution:

Can you please have the contributor make the following confirmations on the
bug:

1. Contributor authored 100% of the content
2. Contributor has the rights to donate the content to Eclipse under the EPL
3. Contributor has arranged all source files to include the Eclipse default
Copyright and License Notice

Regarding point #3, the default copyright and license notice used is not the
standard template. The contributor will need to "redo" and you will need to
provide a new attachment to this CQ. Please see the following URL -
http://www.eclipse.org/legal/copyrightandlicensenotice.php


Regarding #1 and #2 you just need to add a comment to the bugzilla with something like:

"I hereby declare that I have authored the 100% of the code and that I have the rights to donate the code to Eclipse
under the EPL."

#3 means that you must update the header of all sources according to the one found at the link and provide a new zip.
Sorry about that. I didn't know it was that strict.

Kind Regards,
Thomas Hallgren

On 10/27/2010 04:46 PM, Phil Borlin wrote:
> The Mercurial plugin I talked about earlier is working pretty well for
> us right now. I started looking at the Git plugin because it would
> seem logical that the two plugins should behave similarly. In Git it
> seems that you specify a local repository and then optionally specify
> a remote repository if you want to synchronize. In the Mercurial
> plugin I only allow one repository to be specified and I clone it to a
> temp directory if it is a remote repository.
>
> My concern with the way the Git plugin works is that local paths are
> platform specific. If I specify c:\whatever it is not going to work
> when I move the rspec file over to a linux box. Does anyone have any
> experience with this? Is this a non-issue in practice?
>
> Also, what paperwork do I need from my employer if I can convince them
> to contribute the code?
>
> Thanks,
> Phil
Previous Topic:Re: [buckminster-dev] Mercurial plugin
Next Topic:Re: [buckminster-dev] Buckminster questions
Goto Forum:
  


Current Time: Thu Dec 18 07:22:47 GMT 2014

Powered by FUDForum. Page generated in 0.02114 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software