mirror of
https://github.com/git/git.git
synced 2024-11-05 08:47:56 +01:00
Merge branch 'js/export-with-assignment'
* js/export-with-assignment: Replace instances of export VAR=VAL with VAR=VAL; export VAR
This commit is contained in:
commit
c579f537fc
3 changed files with 19 additions and 13 deletions
|
@ -229,7 +229,7 @@ cleanup() {
|
||||||
trap cleanup 0
|
trap cleanup 0
|
||||||
mkdir -p "$dir" && D=$(cd "$dir" && pwd) || usage
|
mkdir -p "$dir" && D=$(cd "$dir" && pwd) || usage
|
||||||
test -n "$GIT_WORK_TREE" && mkdir -p "$GIT_WORK_TREE" &&
|
test -n "$GIT_WORK_TREE" && mkdir -p "$GIT_WORK_TREE" &&
|
||||||
W=$(cd "$GIT_WORK_TREE" && pwd) && export GIT_WORK_TREE="$W"
|
W=$(cd "$GIT_WORK_TREE" && pwd) && GIT_WORK_TREE="$W" && export GIT_WORK_TREE
|
||||||
if test yes = "$bare" || test -n "$GIT_WORK_TREE"; then
|
if test yes = "$bare" || test -n "$GIT_WORK_TREE"; then
|
||||||
GIT_DIR="$D"
|
GIT_DIR="$D"
|
||||||
else
|
else
|
||||||
|
|
|
@ -66,17 +66,17 @@ set_ident () {
|
||||||
h
|
h
|
||||||
s/^'$lid' \([^<]*\) <[^>]*> .*$/\1/
|
s/^'$lid' \([^<]*\) <[^>]*> .*$/\1/
|
||||||
s/'\''/'\''\'\'\''/g
|
s/'\''/'\''\'\'\''/g
|
||||||
s/.*/export GIT_'$uid'_NAME='\''&'\''/p
|
s/.*/GIT_'$uid'_NAME='\''&'\''; export GIT_'$uid'_NAME/p
|
||||||
|
|
||||||
g
|
g
|
||||||
s/^'$lid' [^<]* <\([^>]*\)> .*$/\1/
|
s/^'$lid' [^<]* <\([^>]*\)> .*$/\1/
|
||||||
s/'\''/'\''\'\'\''/g
|
s/'\''/'\''\'\'\''/g
|
||||||
s/.*/export GIT_'$uid'_EMAIL='\''&'\''/p
|
s/.*/GIT_'$uid'_EMAIL='\''&'\''; export GIT_'$uid'_EMAIL/p
|
||||||
|
|
||||||
g
|
g
|
||||||
s/^'$lid' [^<]* <[^>]*> \(.*\)$/\1/
|
s/^'$lid' [^<]* <[^>]*> \(.*\)$/\1/
|
||||||
s/'\''/'\''\'\'\''/g
|
s/'\''/'\''\'\'\''/g
|
||||||
s/.*/export GIT_'$uid'_DATE='\''&'\''/p
|
s/.*/GIT_'$uid'_DATE='\''&'\''; export GIT_'$uid'_DATE/p
|
||||||
|
|
||||||
q
|
q
|
||||||
}
|
}
|
||||||
|
@ -84,7 +84,7 @@ set_ident () {
|
||||||
|
|
||||||
LANG=C LC_ALL=C sed -ne "$pick_id_script"
|
LANG=C LC_ALL=C sed -ne "$pick_id_script"
|
||||||
# Ensure non-empty id name.
|
# Ensure non-empty id name.
|
||||||
echo "[ -n \"\$GIT_${uid}_NAME\" ] || export GIT_${uid}_NAME=\"\${GIT_${uid}_EMAIL%%@*}\""
|
echo "case \"\$GIT_${uid}_NAME\" in \"\") GIT_${uid}_NAME=\"\${GIT_${uid}_EMAIL%%@*}\" && export GIT_${uid}_NAME;; esac"
|
||||||
}
|
}
|
||||||
|
|
||||||
USAGE="[--env-filter <command>] [--tree-filter <command>] \
|
USAGE="[--env-filter <command>] [--tree-filter <command>] \
|
||||||
|
@ -206,7 +206,8 @@ done < "$tempdir"/backup-refs
|
||||||
ORIG_GIT_DIR="$GIT_DIR"
|
ORIG_GIT_DIR="$GIT_DIR"
|
||||||
ORIG_GIT_WORK_TREE="$GIT_WORK_TREE"
|
ORIG_GIT_WORK_TREE="$GIT_WORK_TREE"
|
||||||
ORIG_GIT_INDEX_FILE="$GIT_INDEX_FILE"
|
ORIG_GIT_INDEX_FILE="$GIT_INDEX_FILE"
|
||||||
export GIT_DIR GIT_WORK_TREE=.
|
GIT_WORK_TREE=.
|
||||||
|
export GIT_DIR GIT_WORK_TREE
|
||||||
|
|
||||||
# These refs should be updated if their heads were rewritten
|
# These refs should be updated if their heads were rewritten
|
||||||
|
|
||||||
|
@ -231,7 +232,8 @@ done > "$tempdir"/heads
|
||||||
test -s "$tempdir"/heads ||
|
test -s "$tempdir"/heads ||
|
||||||
die "Which ref do you want to rewrite?"
|
die "Which ref do you want to rewrite?"
|
||||||
|
|
||||||
export GIT_INDEX_FILE="$(pwd)/../index"
|
GIT_INDEX_FILE="$(pwd)/../index"
|
||||||
|
export GIT_INDEX_FILE
|
||||||
git read-tree || die "Could not seed the index"
|
git read-tree || die "Could not seed the index"
|
||||||
|
|
||||||
ret=0
|
ret=0
|
||||||
|
@ -267,7 +269,8 @@ while read commit parents; do
|
||||||
git read-tree -i -m $commit:"$filter_subdir"
|
git read-tree -i -m $commit:"$filter_subdir"
|
||||||
esac || die "Could not initialize the index"
|
esac || die "Could not initialize the index"
|
||||||
|
|
||||||
export GIT_COMMIT=$commit
|
GIT_COMMIT=$commit
|
||||||
|
export GIT_COMMIT
|
||||||
git cat-file commit "$commit" >../commit ||
|
git cat-file commit "$commit" >../commit ||
|
||||||
die "Cannot read commit $commit"
|
die "Cannot read commit $commit"
|
||||||
|
|
||||||
|
@ -401,7 +404,8 @@ if [ "$filter_tag_name" ]; then
|
||||||
|
|
||||||
[ -f "../map/$sha1" ] || continue
|
[ -f "../map/$sha1" ] || continue
|
||||||
new_sha1="$(cat "../map/$sha1")"
|
new_sha1="$(cat "../map/$sha1")"
|
||||||
export GIT_COMMIT="$sha1"
|
GIT_COMMIT="$sha1"
|
||||||
|
export GIT_COMMIT
|
||||||
new_ref="$(echo "$ref" | eval "$filter_tag_name")" ||
|
new_ref="$(echo "$ref" | eval "$filter_tag_name")" ||
|
||||||
die "tag name filter failed: $filter_tag_name"
|
die "tag name filter failed: $filter_tag_name"
|
||||||
|
|
||||||
|
|
|
@ -77,8 +77,9 @@ for patch_name in $(grep -v '^#' < "$QUILT_PATCHES/series" ); do
|
||||||
}
|
}
|
||||||
|
|
||||||
# Parse the author information
|
# Parse the author information
|
||||||
export GIT_AUTHOR_NAME=$(sed -ne 's/Author: //p' "$tmp_info")
|
GIT_AUTHOR_NAME=$(sed -ne 's/Author: //p' "$tmp_info")
|
||||||
export GIT_AUTHOR_EMAIL=$(sed -ne 's/Email: //p' "$tmp_info")
|
GIT_AUTHOR_EMAIL=$(sed -ne 's/Email: //p' "$tmp_info")
|
||||||
|
export GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL
|
||||||
while test -z "$GIT_AUTHOR_EMAIL" && test -z "$GIT_AUTHOR_NAME" ; do
|
while test -z "$GIT_AUTHOR_EMAIL" && test -z "$GIT_AUTHOR_NAME" ; do
|
||||||
if [ -n "$quilt_author" ] ; then
|
if [ -n "$quilt_author" ] ; then
|
||||||
GIT_AUTHOR_NAME="$quilt_author_name";
|
GIT_AUTHOR_NAME="$quilt_author_name";
|
||||||
|
@ -104,8 +105,9 @@ for patch_name in $(grep -v '^#' < "$QUILT_PATCHES/series" ); do
|
||||||
GIT_AUTHOR_EMAIL="$patch_author_email"
|
GIT_AUTHOR_EMAIL="$patch_author_email"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
export GIT_AUTHOR_DATE=$(sed -ne 's/Date: //p' "$tmp_info")
|
GIT_AUTHOR_DATE=$(sed -ne 's/Date: //p' "$tmp_info")
|
||||||
export SUBJECT=$(sed -ne 's/Subject: //p' "$tmp_info")
|
SUBJECT=$(sed -ne 's/Subject: //p' "$tmp_info")
|
||||||
|
export GIT_AUTHOR_DATE SUBJECT
|
||||||
if [ -z "$SUBJECT" ] ; then
|
if [ -z "$SUBJECT" ] ; then
|
||||||
SUBJECT=$(echo $patch_name | sed -e 's/.patch$//')
|
SUBJECT=$(echo $patch_name | sed -e 's/.patch$//')
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue