Browse Source

Merge branch 'ak/sh-setup-dot-source-i18n-fix' into maint

Recent update to git-sh-setup (a library of shell functions that
are used by our in-tree scripted Porcelain commands) included
another shell library git-sh-i18n without specifying where it is,
relying on the $PATH.  This has been fixed to be more explicit by
prefixing $(git --exec-path) output in front.

* ak/sh-setup-dot-source-i18n-fix:
  git-sh-setup: be explicit where to dot-source git-sh-i18n from.
maint
Junio C Hamano 8 years ago
parent
commit
bb6bc68d22
  1. 6
      git-sh-setup.sh

6
git-sh-setup.sh

@ -2,9 +2,6 @@ @@ -2,9 +2,6 @@
# to set up some variables pointing at the normal git directories and
# a few helper shell functions.

# Source git-sh-i18n for gettext support.
. git-sh-i18n

# Having this variable in your environment would break scripts because
# you would cause "cd" to be taken to unexpected places. If you
# like CDPATH, define it for your interactive shell sessions without
@ -46,6 +43,9 @@ git_broken_path_fix () { @@ -46,6 +43,9 @@ git_broken_path_fix () {

# @@BROKEN_PATH_FIX@@

# Source git-sh-i18n for gettext support.
. "$(git --exec-path)/git-sh-i18n"

die () {
die_with_status 1 "$@"
}

Loading…
Cancel
Save