Re: [PATCH v2] Add an explicit GIT_DIR to the list of excludes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, May 22, 2014 at 4:11 PM, Pasha Bolokhov
<pasha.bolokhov@xxxxxxxxx> wrote:
> diff --git a/t/t2205-add-gitdir.sh b/t/t2205-add-gitdir.sh
> new file mode 100755
> index 0000000..3c6b853
> --- /dev/null
> +++ b/t/t2205-add-gitdir.sh
> @@ -0,0 +1,61 @@
> +#!/bin/sh
> +#
> +# Copyright (c) 2014 Pasha Bolokhov
> +#
> +
> +test_description='alternative repository path specified by --git-dir is ignored by add and status'
> +
> +. ./test-lib.sh
> +
> +test_expect_success "setup" '
> +       git --git-dir=meta init &&
> +       for f in a b c d
> +       do
> +               echo "DATA" > "$f" || exit 1

On this project, it's customary to say 'foo >bar' (no whitespace after
'>'). Ditto for the rest of the file.

> +       done &&
> +       mkdir subdir1 &&
> +       for f in e f g h
> +       do
> +               echo "MORE DATA" > "subdir1/$f" || exit 1
> +       done &&
> +       mkdir subdir1/meta &&
> +       echo "EVEN more Data" > subdir1/meta/aa &&
> +       mkdir subdir1/ssubdir subdir1/ssubdir/meta &&
> +       echo "So much more data" > subdir1/ssubdir/meta/aaa
> +'
> +
> +test_expect_success "'git status' acknowledges files 'meta' if repository is not within work tree" '
> +       test_might_fail rm -rf meta/ &&
> +       (
> +               cd subdir1 &&
> +               git --git-dir=../meta init

Broken &&-chain.

> +               git --git-dir=../meta --work-tree=. status --porcelain > status2.out &&
> +               test_might_fail grep meta status2.out > out2 &&
> +               test -s out2
> +       )
> +'
> +
> +test_done
> --
> 1.9.1
--
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




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]