This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/master by this push:
     new 4b10cfd  Added dev docs on release note "contributions" which will 
start with 3.4.0 CTR
4b10cfd is described below

commit 4b10cfda1f85aefe3017ec7fc25791d409719329
Author: Stephen Mallette <[email protected]>
AuthorDate: Tue Dec 18 14:53:55 2018 -0500

    Added dev docs on release note "contributions" which will start with 3.4.0 
CTR
---
 .mailmap                                | 7 +++++++
 docs/src/dev/developer/release.asciidoc | 8 ++++++++
 pom.xml                                 | 1 +
 3 files changed, 16 insertions(+)

diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000..cd19e2a
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,7 @@
+# --------------------------------------------------------------------------
+# maps log commit email addresses to user names so that they properly report
+# for release notes with: git shortlog -sn
+# --------------------------------------------------------------------------
+Stephen Mallette                 <[email protected]>
+Florian Hockmann                 <[email protected]>
+Jason Plurad                     <[email protected]>
\ No newline at end of file
diff --git a/docs/src/dev/developer/release.asciidoc 
b/docs/src/dev/developer/release.asciidoc
index fcb6cb2..0450135 100644
--- a/docs/src/dev/developer/release.asciidoc
+++ b/docs/src/dev/developer/release.asciidoc
@@ -190,6 +190,14 @@ issue title and `D` is the label field: `="* "&A2&" 
"&B2&(IF(D2="breaking"," \*(
 current release was under development as this new release will have those 
changes included within it. Please see
 3.2.1 for an example.
 .. Format "breaking" changes to be clearly marked (use JIRA and the "breaking" 
label to identify those - already accounted for if using the suggested formula 
above)
+.. Run `git shortlog -sn previous-xx.yy.zz..current-xx.yy.zz` and paste the 
output into the "Contributors" section of
+the CHANGELOG.
+... The `previous-xx.yy.zz` should be the oldest line of code currently under 
release.
+... Review the output to be sure that the command aggregated the names 
properly. If there are duplicates it may be
+necessary to run the command with `-e` to see the emails that are being used 
and then creating an entry in `.mailmap`
+to consolidate the counts.
+... Include other notes about contributors who distinguished themselves in 
some way on a particular release if
+necessary (e.g. the release manager responsible for a particular release).
 . Update "upgrade documentation":
 .. Update the release date.
 .. Update the link to `CHANGELOG.asciidoc` - this link may already be correct 
but will not exist until the repository is tagged.
diff --git a/pom.xml b/pom.xml
index bd37141..8eae6af 100644
--- a/pom.xml
+++ b/pom.xml
@@ -355,6 +355,7 @@ limitations under the License.
                 <configuration>
                     <excludeSubProjects>false</excludeSubProjects>
                     <excludes>
+                        <exclude>.mailmap</exclude>
                         <exclude>.travis.yml</exclude>
                         <exclude>.travis.*.sh</exclude>
                         <exclude>.dockerignore</exclude>

Reply via email to