[ 
http://jira.codehaus.org/browse/MOJO-1379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Gier updated MOJO-1379:
----------------------------

    Fix Version/s: buildnumber-maven-plugin-1.0-beta-4

> provide scm branch identifier in pom for finer-grained build differentiation
> ----------------------------------------------------------------------------
>
>                 Key: MOJO-1379
>                 URL: http://jira.codehaus.org/browse/MOJO-1379
>             Project: Mojo
>          Issue Type: New Feature
>          Components: buildnumber
>    Affects Versions: buildnumber-maven-plugin-1.0-beta-3
>            Reporter: Adam Monsen
>            Assignee: Paul Gier
>             Fix For: buildnumber-maven-plugin-1.0-beta-4
>
>         Attachments: buildScmBranch.patch
>
>
> posted first to dev@mojo.codehaus.org here: http://tinyurl.com/lc6kxy
> Howdy,
> I needed to fetch the part of an SCM url that provides a location like 
> "trunk" or "branches/issue_1820", so I modified buildnumber-maven-plugin. 
> Knowing the current branch (or tag) helps distinguish builds since sometimes 
> different SCM locations can have the same revision number but have different 
> content.
> For instance, in Subversion it is possible to checkout 
> http://example.com/svn/trunk or http://example.com/svn/branches/issue_1820 at 
> revision "12798" and get entirely different code.
> This patch exposes the varible $buildScmBranch as a property, similarly to 
> how $buildNumber is currently exposed.
> Problems with this patch:
> * I probably didn't account for all error conditions properly
> * only works with Subversion
> * only works with "recommended" directory layout, ie: paths must contain 
> "/trunk", "/branches/X", or "/tags/X"
> * I didn't do much documentation besides a little Javadoc and an update of 
> the "usage" page
> This patch was created against SVN revision 9922 from a checkout rooted at 
> http://svn.codehaus.org/mojo/trunk/mojo/buildnumber-maven-plugin .
> Hope you find this useful too,
> -Adam

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to