[
https://issues.jboss.org/browse/JBIDE-13671?page=com.atlassian.jira.plugi...
]
Denis Golovin edited comment on JBIDE-13671 at 7/18/13 1:31 PM:
----------------------------------------------------------------
+1 for this to fix
I tested this on local builds and it seems to work right:
1. It does generates timetsamps by using commits
2. It is updates feature timestamp with latest plugin timestamp if plugin was changes but
feature was not
3. CI/DEV should go after '$\{BUILD_ALIAS} as
'$\{BUILD_ALIAS}-$\{CI/DEV}-v'yyyyMMdd-HHmm becuase that would let devs do a local
build whatever component they need and it would be picked up even if never build with CI
is available form module nightly update site.
4. For those who using nightly update sites to build modules the benefit would be lesser
build time when new nightly build is uploaded for module it depends on.
was (Author: dgolovin):
+1 for this to fix
I tested this on local builds and it seems to work right:
1. It does generates timetsamps by using commits
2. It is updates feature timestamp with latest plugin timestamp if plugin was changes but
feature was not
3. CI/DEV should go after '${BUILD_ALIAS} as
'${BUILD_ALIAS}-${CI/DEV}-v'yyyyMMdd-HHmm becuase that would let devs do a local
build whatever component they need and it would be picked up even if never build with CI
is available form module nightly update site.
4. For those who using nightly update sites to build modules the benefit would be lesser
build time when new nightly build is uploaded for module it depends on.
Replace build timestamp in qualifier by last-mod-timestamp from git
-------------------------------------------------------------------
Key: JBIDE-13671
URL:
https://issues.jboss.org/browse/JBIDE-13671
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: Build/Releng
Affects Versions: 4.1.0.Alpha1
Reporter: Nick Boldt
Assignee: Nick Boldt
Fix For: 4.2.0.Alpha1
Attachments: jbide13671-before-and-after.png
This needs to be added to master parent pom:
{code}
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho.version}</version>
<dependencies>
<dependency>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-buildtimestamp-jgit</artifactId>
<version>${tycho-extras.version}</version>
</dependency>
</dependencies>
<configuration>
<strictBinIncludes>false</strictBinIncludes>
<format>'v'yyyyMMdd-HHmm</format>
<timestampProvider>jgit</timestampProvider>
<jgit.ignore>
</jgit.ignore>
</configuration>
</plugin>
{code}
Ref:
http://pweclipse.blogspot.ch/2012_09_01_archive.html
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira