diff options
author | Henri Sara <hesara@vaadin.com> | 2016-09-08 15:16:13 +0300 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2016-09-08 12:39:07 +0000 |
commit | 05095f52b3e967aa2cb488b1896a0a2b075e8667 (patch) | |
tree | 1ff6114d454ee42d0e3e972e8061df669e80a853 /all/src/main | |
parent | 222908a9372885cc05bc3cb04374aea5aba66139 (diff) | |
download | vaadin-framework-05095f52b3e967aa2cb488b1896a0a2b075e8667.tar.gz vaadin-framework-05095f52b3e967aa2cb488b1896a0a2b075e8667.zip |
Remove unused commit author fetching from build.
Change-Id: I36faa94382258d5df40c7f200e5c24805896f100
Diffstat (limited to 'all/src/main')
-rw-r--r-- | all/src/main/java/com/vaadin/buildhelpers/FetchReleaseNotesAuthors.java | 100 | ||||
-rw-r--r-- | all/src/main/resources/com/vaadin/buildhelpers/authormap.properties | 6 |
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 |