t/lib-t6000: style fixes

Mostly fixes to initial indentation with 8-SP (they should be HT)
and wrapping long lines.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Junio C Hamano 2013-06-21 10:12:48 -07:00
parent 81c6b38b67
commit 50e5a25222

View File

@ -1,55 +1,50 @@
: included from 6002 and others : included from 6002 and others
[ -d .git/refs/tags ] || mkdir -p .git/refs/tags mkdir -p .git/refs/tags
:> sed.script >sed.script
# Answer the sha1 has associated with the tag. The tag must exist in .git or .git/refs/tags # Answer the sha1 has associated with the tag. The tag must exist in .git/refs/tags
tag() tag () {
{
_tag=$1 _tag=$1
[ -f .git/refs/tags/$_tag ] || error "tag: \"$_tag\" does not exist" test -f ".git/refs/tags/$_tag" || error "tag: \"$_tag\" does not exist"
cat .git/refs/tags/$_tag cat ".git/refs/tags/$_tag"
} }
# Generate a commit using the text specified to make it unique and the tree # Generate a commit using the text specified to make it unique and the tree
# named by the tag specified. # named by the tag specified.
unique_commit() unique_commit () {
{
_text=$1 _text=$1
_tree=$2 _tree=$2
shift 2 shift 2
echo $_text | git commit-tree $(tag $_tree) "$@" echo "$_text" | git commit-tree $(tag "$_tree") "$@"
} }
# Save the output of a command into the tag specified. Prepend # Save the output of a command into the tag specified. Prepend
# a substitution script for the tag onto the front of sed.script # a substitution script for the tag onto the front of sed.script
save_tag() save_tag () {
{
_tag=$1 _tag=$1
[ -n "$_tag" ] || error "usage: save_tag tag commit-args ..." test -n "$_tag" || error "usage: save_tag tag commit-args ..."
shift 1 shift 1
"$@" >.git/refs/tags/$_tag "$@" >".git/refs/tags/$_tag"
echo "s/$(tag $_tag)/$_tag/g" > sed.script.tmp echo "s/$(tag $_tag)/$_tag/g" >sed.script.tmp
cat sed.script >> sed.script.tmp cat sed.script >>sed.script.tmp
rm sed.script rm sed.script
mv sed.script.tmp sed.script mv sed.script.tmp sed.script
} }
# Replace unhelpful sha1 hashses with their symbolic equivalents # Replace unhelpful sha1 hashses with their symbolic equivalents
entag() entag () {
{
sed -f sed.script sed -f sed.script
} }
# Execute a command after first saving, then setting the GIT_AUTHOR_EMAIL # Execute a command after first saving, then setting the GIT_AUTHOR_EMAIL
# tag to a specified value. Restore the original value on return. # tag to a specified value. Restore the original value on return.
as_author() as_author () {
{
_author=$1 _author=$1
shift 1 shift 1
_save=$GIT_AUTHOR_EMAIL _save=$GIT_AUTHOR_EMAIL
GIT_AUTHOR_EMAIL="$_author" GIT_AUTHOR_EMAIL="$_author"
export GIT_AUTHOR_EMAIL export GIT_AUTHOR_EMAIL
@ -63,45 +58,41 @@ as_author()
fi fi
} }
commit_date() commit_date () {
{ _commit=$1
_commit=$1 git cat-file commit $_commit |
git cat-file commit $_commit | sed -n "s/^committer .*> \([0-9]*\) .*/\1/p" sed -n "s/^committer .*> \([0-9]*\) .*/\1/p"
} }
on_committer_date() on_committer_date () {
{ _date=$1
_date=$1 shift 1
shift 1 GIT_COMMITTER_DATE="$_date"
GIT_COMMITTER_DATE="$_date" export GIT_COMMITTER_DATE
export GIT_COMMITTER_DATE "$@"
"$@" unset GIT_COMMITTER_DATE
unset GIT_COMMITTER_DATE
} }
# Execute a command and suppress any error output. # Execute a command and suppress any error output.
hide_error() hide_error () {
{
"$@" 2>/dev/null "$@" 2>/dev/null
} }
check_output() check_output () {
{
_name=$1 _name=$1
shift 1 shift 1
if eval "$*" | entag > $_name.actual if eval "$*" | entag >"$_name.actual"
then then
test_cmp $_name.expected $_name.actual test_cmp "$_name.expected" "$_name.actual"
else else
return 1; return 1
fi fi
} }
# Turn a reasonable test description into a reasonable test name. # Turn a reasonable test description into a reasonable test name.
# All alphanums translated into -'s which are then compressed and stripped # All alphanums translated into -'s which are then compressed and stripped
# from front and back. # from front and back.
name_from_description() name_from_description () {
{
perl -pe ' perl -pe '
s/[^A-Za-z0-9.]/-/g; s/[^A-Za-z0-9.]/-/g;
s/-+/-/g; s/-+/-/g;
@ -119,9 +110,11 @@ name_from_description()
test_output_expect_success() test_output_expect_success()
{ {
_description=$1 _description=$1
_test=$2 _test=$2
[ $# -eq 2 ] || error "usage: test_output_expect_success description test <<EOF ... EOF" test $# -eq 2 ||
_name=$(echo $_description | name_from_description) error "usage: test_output_expect_success description test <<EOF ... EOF"
cat > $_name.expected
_name=$(echo $_description | name_from_description)
cat >"$_name.expected"
test_expect_success "$_description" "check_output $_name \"$_test\"" test_expect_success "$_description" "check_output $_name \"$_test\""
} }