Dennis - have you by chance modified the changes plugin so that there is a jar 
with most of the logic and the plugin?  I recently wanted to create a new 
plugin that used logic from the changes plugin but couldn't see how to do it.

Ralph

On Nov 21, 2011, at 1:01 PM, Dennis Lundberg wrote:

> On 2011-11-21 21:55, Simone Tripodi wrote:
>> Salut Olivier!
>> in one word: GREAT :)
>> 
>> I just have 2 minor suggestions:
>> 
>> * name attachments as `*.patch`
>> * I didn't have a look at the sourcecode already, but please design
>> the plugin to easily plug other issue tracker (not like the changes
>> plugin)
> 
> I've worked quite a lot on the Changes Plugin, trying to move it towards
> using a high-level issue tracker API. It's far from finished, but if you
> are interested, we might put our minds together and sketch something up.
> 
>> well done, impressive work!
>> Simo
>> 
>> http://people.apache.org/~simonetripodi/
>> http://simonetripodi.livejournal.com/
>> http://twitter.com/simonetripodi
>> http://www.99soft.org/
>> 
>> 
>> 
>> On Mon, Nov 21, 2011 at 9:33 PM, Olivier Lamy <[email protected]> wrote:
>>> Hello,
>>> 
>>> FYI, I have created a new plugin called maven-patch-tracker-plugin in 
>>> sandbox.
>>> 
>>> Basically, this plugin will generate a diff using the scm provider
>>> configured in your pom (note if the pom says svn but you use git svn,
>>> you can use -Dscm.providerType=git).
>>> Then will create an issue in your configured issue tracker (currently
>>> only jira is supported) and attach the patch.
>>> 
>>> A typical cli is: mvn patch-tracker:create -e  -X
>>> -Dpatch.summary="foo summary"
>>> -Dpatch.serverUrl=http://localhost:8080/browse/MNG  -B
>>> -Dpatch.user=uid -Dpatch.password=pwd
>>> 
>>> Note you can add an entry in your settings and use it for authz with
>>> -Dpatch.serverId=serverIdFromYourSettings (and you can remove
>>> -Dpatch.user -Dpatch.pasword from your cli).
>>> 
>>> The server url can come from the pom. (issueManagement/url).
>>> Urls with component id are supported too:
>>> https://jira.codehaus.org/browse/MSHARED/component/15255 (and issue is
>>> created in MSHARED and attach to the component with 15255)
>>> 
>>> Note: there is a prompter use to setup values, BTW you can use -B and
>>> nothing will be asked if your configuration is correct.
>>> 
>>> An other goal is to update an issue with an other patch:
>>> mvn patch-tracker:update -e -Dscm.providerType=git
>>> -Dpatch.description="update of the issue with an other patch"
>>> -Dpatch.patchId=MNG-5203 -B
>>> 
>>> The result is something like: https://jira.codehaus.org/browse/MNG-5203
>>> 
>>> Let me know if you see any other features (I think I will add support
>>> of loading patch in review board).
>>> 
>>> Have fun!
>>> --
>>> Olivier Lamy
>>> Talend: http://coders.talend.com
>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>> 
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
> 
> 
> -- 
> Dennis Lundberg
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to