summaryrefslogtreecommitdiffstats
path: root/all/src
diff options
context:
space:
mode:
authorHenri Sara <hesara@vaadin.com>2016-09-08 15:16:13 +0300
committerVaadin Code Review <review@vaadin.com>2016-09-08 12:39:07 +0000
commit05095f52b3e967aa2cb488b1896a0a2b075e8667 (patch)
tree1ff6114d454ee42d0e3e972e8061df669e80a853 /all/src
parent222908a9372885cc05bc3cb04374aea5aba66139 (diff)
downloadvaadin-framework-05095f52b3e967aa2cb488b1896a0a2b075e8667.tar.gz
vaadin-framework-05095f52b3e967aa2cb488b1896a0a2b075e8667.zip
Remove unused commit author fetching from build.
Change-Id: I36faa94382258d5df40c7f200e5c24805896f100
Diffstat (limited to 'all/src')
-rw-r--r--all/src/main/java/com/vaadin/buildhelpers/FetchReleaseNotesAuthors.java100
-rw-r--r--all/src/main/resources/com/vaadin/buildhelpers/authormap.properties6
2 files changed, 0 insertions, 106 deletions
diff --git a/all/src/main/java/com/vaadin/buildhelpers/FetchReleaseNotesAuthors.java b/all/src/main/java/com/vaadin/buildhelpers/FetchReleaseNotesAuthors.java
deleted file mode 100644
index 72c10e892f..0000000000
--- a/all/src/main/java/com/vaadin/buildhelpers/FetchReleaseNotesAuthors.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Copyright 2000-2016 Vaadin Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
-package com.vaadin.buildhelpers;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-import java.util.Properties;
-
-public class FetchReleaseNotesAuthors {
- private static final String template = "<li class=\"author\">@author@</li>";
-
- public static void main(String[] args)
- throws IOException, InterruptedException {
- Properties authorMap = new Properties();
-
- String authorsFilename = FetchReleaseNotesAuthors.class.getPackage()
- .getName().replace(".", "/") + "/authormap.properties";
- InputStream s = FetchReleaseNotesAuthors.class.getClassLoader()
- .getResourceAsStream(authorsFilename);
- if (s == null) {
- System.err.println(
- "Author mapping file " + authorsFilename + " not found!");
- }
- authorMap.load(s);
-
- String version = System.getProperty("vaadin.version");
- String previousVersion = getPreviousVersion(version);
- // System.out.println("Using previous version: " + previousVersion);
- // List all commits which are in this version but not in
- // "previousVersion"
- String cmd = "git log --pretty=%an HEAD ^origin/" + previousVersion;
- Process p = Runtime.getRuntime().exec(cmd);
- p.waitFor();
- if (p.exitValue() != 0) {
- System.err.println("Exit code: " + p.exitValue());
- }
- BufferedReader b = new BufferedReader(
- new InputStreamReader(p.getInputStream()));
- String line = "";
-
- List<String> authors = new ArrayList<>();
- while ((line = b.readLine()) != null) {
- String author = line;
- if (authorMap.containsKey(author)) {
- author = authorMap.getProperty(author);
- }
- if (author != null && !author.equals("")
- && !authors.contains(author)) {
- authors.add(author);
- }
- }
- Collections.sort(authors);
- for (String author : authors) {
- System.out.println(template.replace("@author@", author));
- }
- }
-
- private static String getPreviousVersion(String version) {
- String[] versionNumbers = version.split("\\.");
- if (versionNumbers.length > 4 || versionNumbers.length < 3) {
- throw new IllegalArgumentException(
- "Cannot parse version: " + version);
- }
- int major = Integer.parseInt(versionNumbers[0]);
- int minor = Integer.parseInt(versionNumbers[1]);
- int maintenance = Integer.parseInt(versionNumbers[2]);
- // String qualifier = versionNumbers[3];
-
- if (minor == 0) {
- // Major release, can't know what the previous minor was
- throw new IllegalArgumentException(
- "Can't know what previous minor version was");
- }
- if (maintenance == 0) {
- // Minor release, use last minor
- return major + "." + (minor - 1);
- } else {
- // Maintenance, use last maintenance
- return major + "." + minor + "." + (maintenance - 1);
- }
- }
-}
diff --git a/all/src/main/resources/com/vaadin/buildhelpers/authormap.properties b/all/src/main/resources/com/vaadin/buildhelpers/authormap.properties
deleted file mode 100644
index 15b8ad2cba..0000000000
--- a/all/src/main/resources/com/vaadin/buildhelpers/authormap.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-denisanisimov=Denis Anisimov
-joheriks=Johannes Eriksson
-michaelvogt=Michael Vogt
-tapio=Tapio Aali
-Build\ Agent=
-mtzukanov=Michael Tzukanov \ No newline at end of file