You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by vl...@apache.org on 2015/01/06 14:09:16 UTC
[4/6] incubator-calcite git commit: [CALCITE-540] Create
git.properties file only at first build. This saves time in development at a
cost of stale git.properties
[CALCITE-540] Create git.properties file only at first build. This saves time in development at a cost of stale git.properties
Project: http://git-wip-us.apache.org/repos/asf/incubator-calcite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-calcite/commit/dfdf7002
Tree: http://git-wip-us.apache.org/repos/asf/incubator-calcite/tree/dfdf7002
Diff: http://git-wip-us.apache.org/repos/asf/incubator-calcite/diff/dfdf7002
Branch: refs/heads/master
Commit: dfdf700211ad6ff0ba82fd48e9c93353a4a9c5db
Parents: 957dea1
Author: Vladimir Sitnikov <si...@gmail.com>
Authored: Wed Dec 17 23:33:57 2014 +0300
Committer: Vladimir Sitnikov <si...@gmail.com>
Committed: Tue Jan 6 15:01:13 2015 +0300
----------------------------------------------------------------------
pom.xml | 74 ++++++++++++++++++++++++++++++++++++++----------------------
1 file changed, 47 insertions(+), 27 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-calcite/blob/dfdf7002/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 7fc86bb..a1e8474 100644
--- a/pom.xml
+++ b/pom.xml
@@ -343,33 +343,6 @@ limitations under the License.
</execution>
</executions>
</plugin>
- <plugin>
- <groupId>pl.project13.maven</groupId>
- <artifactId>git-commit-id-plugin</artifactId>
- <inherited>false</inherited>
- <executions>
- <execution>
- <goals>
- <goal>revision</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <dateFormat>yyyy-MM-dd'T'HH:mm:ssZ</dateFormat>
- <verbose>false</verbose>
- <skipPoms>false</skipPoms>
- <generateGitPropertiesFile>true</generateGitPropertiesFile>
- <generateGitPropertiesFilename>target/git.properties</generateGitPropertiesFilename>
- <failOnNoGitDirectory>false</failOnNoGitDirectory>
- <gitDescribe>
- <skip>false</skip>
- <always>false</always>
- <abbrev>7</abbrev>
- <dirty>-dirty</dirty>
- <forceLongFormat>true</forceLongFormat>
- </gitDescribe>
- </configuration>
- </plugin>
</plugins>
<pluginManagement>
@@ -561,5 +534,52 @@ limitations under the License.
</plugins>
</build>
</profile>
+ <profile>
+ <!-- Generate git.properties on first build -->
+ <id>generate-git-id</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ <!-- Note: <missing> here does NOT support interpolation,
+ so technically, this profile is active for sub-modules.
+ It would be nice to use ${top.dir}/target/... here, but
+ it is not possible.
+ However sub-modules lack .git folder, so no git.properties
+ is generated. -->
+ <file>
+ <missing>target/git.properties</missing>
+ </file>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>pl.project13.maven</groupId>
+ <artifactId>git-commit-id-plugin</artifactId>
+ <inherited>false</inherited>
+ <executions>
+ <execution>
+ <goals>
+ <goal>revision</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <dateFormat>yyyy-MM-dd'T'HH:mm:ssZ</dateFormat>
+ <verbose>false</verbose>
+ <skipPoms>false</skipPoms>
+ <generateGitPropertiesFile>true</generateGitPropertiesFile>
+ <generateGitPropertiesFilename>target/git.properties</generateGitPropertiesFilename>
+ <failOnNoGitDirectory>false</failOnNoGitDirectory>
+ <gitDescribe>
+ <skip>false</skip>
+ <always>false</always>
+ <abbrev>7</abbrev>
+ <dirty>-dirty</dirty>
+ <forceLongFormat>true</forceLongFormat>
+ </gitDescribe>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
</project>