Change Makefile to include git-parse-remote.sh in LOCALIZED_SH. TODO: remove 3rd argument of error_on_missing_default_upstream function that is no longer required. Signed-off-by: Vasco Almeida <vascomalmeida@xxxxxxx> --- Makefile | 2 +- git-parse-remote.sh | 49 ++++++++++++++++++++++++++++++++----------------- 2 files changed, 33 insertions(+), 18 deletions(-) diff --git a/Makefile b/Makefile index 2742a69..2249bab 100644 --- a/Makefile +++ b/Makefile @@ -2069,7 +2069,7 @@ XGETTEXT_FLAGS_SH = $(XGETTEXT_FLAGS) --language=Shell \ --keyword=gettextln --keyword=eval_gettextln XGETTEXT_FLAGS_PERL = $(XGETTEXT_FLAGS) --keyword=__ --language=Perl LOCALIZED_C = $(C_OBJ:o=c) $(LIB_H) $(GENERATED_H) -LOCALIZED_SH = $(SCRIPT_SH) +LOCALIZED_SH = $(SCRIPT_SH) git-parse-remote.sh LOCALIZED_PERL = $(SCRIPT_PERL) ifdef XGETTEXT_INCLUDE_TESTS diff --git a/git-parse-remote.sh b/git-parse-remote.sh index 55fe8d5..ee3ad1f 100644 --- a/git-parse-remote.sh +++ b/git-parse-remote.sh @@ -6,6 +6,9 @@ # this would fail in that case and would issue an error message. GIT_DIR=$(git rev-parse -q --git-dir) || :; +. git-sh-setup +. git-sh-i18n + get_default_remote () { curr_branch=$(git symbolic-ref -q HEAD) curr_branch="${curr_branch#refs/heads/}" @@ -56,11 +59,12 @@ get_remote_merge_branch () { error_on_missing_default_upstream () { cmd="$1" op_type="$2" - op_prep="$3" + op_prep="$3" # FIXME: op_prep is no longer used example="$4" branch_name=$(git symbolic-ref -q HEAD) + display_branch_name="${branch_name#refs/heads/}" # If there's only one remote, use that in the suggestion - remote="<remote>" + remote=$(gettext "<remote>") if test $(git remote | wc -l) = 1 then remote=$(git remote) @@ -68,22 +72,33 @@ error_on_missing_default_upstream () { if test -z "$branch_name" then - echo "You are not currently on a branch. Please specify which -branch you want to $op_type $op_prep. See git-${cmd}(1) for details. - - $example -" + gettextln "You are not currently on a branch." + if test $op_type = "rebase" + then + gettextln "Please specify which branch you want to rebase against." + else + gettextln "Please specify which branch you want to merge with." + fi + eval_gettextln "See git-\${cmd}(1) for details." + echo + echo " $example" + echo else - echo "There is no tracking information for the current branch. -Please specify which branch you want to $op_type $op_prep. -See git-${cmd}(1) for details - - $example - -If you wish to set tracking information for this branch you can do so with: - - git branch --set-upstream-to=$remote/<branch> ${branch_name#refs/heads/} -" + gettextln "There is no tracking information for the current branch." + if test $op_type = "rebase" + then + gettextln "Please specify which branch you want to rebase against." + else + gettextln "Please specify which branch you want to merge with." + fi + eval_gettextln "See git-\${cmd}(1) for details." + echo + echo " $example" + echo + gettextln "If you wish to set tracking information for this branch you can do so with:" + echo + eval_gettextln " git branch --set-upstream-to=\$remote/<branch> \$display_branch_name" + echo fi exit 1 } -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html