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]
