Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Patch
Description
Currently, Changelog plugin don't support Subversion's tag.
This patch make The "tag" type report available even if you are using Subversion.
This gets each revision of tags in Subversion system, and generates the log-report between those revisions.
For example, assume you have following repositoy structure:
http://example.com/svn/project +trunk/ | +src/ | ... +tags/ | +1.0/ | +1.1/ | +1.2/ | +2.0/ | +2.1/ +branches/ +1.x/
To generate svn log's between 1.1 and 1.2 tag in 1.x branch:
[pom.xml]
... <!-- Subversion repositoy --> <scm> <!-- svn connection --> <connection>scm:svn:http://example.com/svn/project</connection> </scm> ... <reporting> <plugins> <!-- changelog-plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changelog-plugin</artifactId> <version>2.2.1</version> <configuration> <!-- type is "tag" --> <type>tag</type> <tags> <!-- between 1.1 and 1.2 tag --> <tag implementation="java.lang.String">1.2</tag> <tag implementation="java.lang.String">1.1</tag> </tags> <!-- in 1.x branch --> <branchBase>branches/1.x</branchBase> <!-- encoding --> <outputEncoding>Windows-31J</outputEncoding> </configuration> </plugin> </plugins> </reporting> ...
To generate svn log-report between 2.1 and 2.0 tag in trunk:
[pom.xml]
... <!-- Subversion repositoy --> <scm> <!-- svn connection --> <connection>scm:svn:http://example.com/svn/project</connection> </scm> ... <reporting> <plugins> <!-- changelog-plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changelog-plugin</artifactId> <version>2.2.1</version> <configuration> <!-- type is "tag" --> <type>tag</type> <tags> <!-- between 2.1 and 2.0 tag --> <tag implementation="java.lang.String">2.0</tag> <tag implementation="java.lang.String">2.1</tag> </tags> <!-- in trunk (Default brancheBase is trunk. So, branchBase element is optional when to use trunk. ) --> [<branchBase>trunk</branchBase>] <!-- encoding --> <outputEncoding>Windows-31J</outputEncoding> </configuration> </plugin> </plugins> </reporting> ...
Attachments
Attachments
Issue Links
- is depended upon by
-
MCHANGELOG-137 Complete Changeloghistory for all tags up to current revision
- Closed