This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository maven-debian-helper.
commit 8c6ac35ec17e256ba3bfb94d821c5e45ce89f56d Author: Emmanuel Bourg <[email protected]> Date: Wed Feb 5 14:48:18 2014 +0100 Default value for the simple questions --- bin/mh_make | 8 ++++---- .../java/org/debian/maven/packager/DependenciesSolver.java | 4 ++-- .../debian/maven/packager/interaction/SimpleQuestion.java | 12 ++++++++++++ 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/bin/mh_make b/bin/mh_make index 3d207b8..3b16ed9 100755 --- a/bin/mh_make +++ b/bin/mh_make @@ -82,8 +82,8 @@ if [ -z "$PACKAGE" ]; then PACKAGE=$(echo "$PACKAGE" | sed 's|.*/||' ) fi echo - echo "Enter the name of the new Debian source package. If empty, it will defaults to $PACKAGE" - read -p ">" USER_PACKAGE + echo "Enter the name of the new Debian source package. + read -p "[$PACKAGE] >" USER_PACKAGE if [ -n "$USER_PACKAGE" ]; then PACKAGE=$USER_PACKAGE fi @@ -97,8 +97,8 @@ if [ -z "$BIN_PACKAGE" ]; then BIN_PACKAGE="lib${PACKAGE}-java" fi echo - echo "Enter the name of the binary package. If empty, it will defaults to $BIN_PACKAGE" - read -p ">" USER_PACKAGE + echo "Enter the name of the binary package." + read -p "[$BIN_PACKAGE] >" USER_PACKAGE if [ -n "$USER_PACKAGE" ]; then BIN_PACKAGE=$USER_PACKAGE fi diff --git a/maven-packager-utils/src/main/java/org/debian/maven/packager/DependenciesSolver.java b/maven-packager-utils/src/main/java/org/debian/maven/packager/DependenciesSolver.java index d0be45e..6d5ee3a 100644 --- a/maven-packager-utils/src/main/java/org/debian/maven/packager/DependenciesSolver.java +++ b/maven-packager-utils/src/main/java/org/debian/maven/packager/DependenciesSolver.java @@ -330,8 +330,8 @@ public class DependenciesSolver { knownProjectDependencies.add(pom.getThisPom()); if (interactive && packageVersion == null) { - String question = "Enter the upstream version for the package. If you press <Enter> it will default to " + pom.getOriginalVersion(); - String v = new SimpleQuestion(question).ask(); + String question = "Enter the upstream version for the package."; + String v = new SimpleQuestion(question, pom.getOriginalVersion()).ask(); if (v.isEmpty()) { v = pom.getOriginalVersion(); } diff --git a/maven-packager-utils/src/main/java/org/debian/maven/packager/interaction/SimpleQuestion.java b/maven-packager-utils/src/main/java/org/debian/maven/packager/interaction/SimpleQuestion.java index 0ccaa30..7faddcc 100644 --- a/maven-packager-utils/src/main/java/org/debian/maven/packager/interaction/SimpleQuestion.java +++ b/maven-packager-utils/src/main/java/org/debian/maven/packager/interaction/SimpleQuestion.java @@ -23,13 +23,25 @@ package org.debian.maven.packager.interaction; */ public class SimpleQuestion extends Question<String> { + private String defaultValue; + public SimpleQuestion(String question) { super(question); } + public SimpleQuestion(String question, String defaultValue) { + super(question); + this.defaultValue = defaultValue; + } + @Override public String ask() { println(question); + if (defaultValue != null) { + print("["); + print(defaultValue); + print("] "); + } print("> "); return readLine(); } -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/maven-debian-helper.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

