[ 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