On Sat, Feb 15, 2014 at 2:23 PM, Thomas Gummerer <t.gumme...@gmail.com> wrote:
> Add a config variable that allows setting the default index version when
> initializing a new index file.  Similar to the GIT_INDEX_VERSION
> environment variable this only affects new index files.
>
> Signed-off-by: Thomas Gummerer <t.gumme...@gmail.com>
> ---
> index 37fd84d..bf34985 100755
> --- a/t/t1600-index.sh
> +++ b/t/t1600-index.sh
> @@ -21,4 +21,31 @@ test_expect_success 'out of bounds GIT_INDEX_VERSION 
> issues warning' '
>         )
>  '
>
> +test_expect_success 'out of bounds index.version issuses warning' '

s/issuses/issues/

> +       (
> +               unset GIT_INDEX_VERSION &&
> +               rm .git/index &&
> +               git config --add index.version 1 &&
> +               git add a 2>&1 | sed "s/[0-9]//" >actual.err &&
> +               sed -e "s/ Z$/ /" <<-\EOF >expect.err &&
> +                       warning: index.version set, but the value is invalid.
> +                       Using version Z
> +               EOF
> +               test_i18ncmp expect.err actual.err
> +       )
> +'
> +
> +test_expect_success 'GIT_INDEX_VERSION takes precedence over config' '
> +       (
> +               rm .git/index &&
> +               GIT_INDEX_VERSION=4 &&
> +               export GIT_INDEX_VERSION &&
> +               git config --add index.version 2 &&
> +               git add a 2>&1 &&
> +               echo 4 >expect &&
> +               test-index-version <.git/index >actual &&
> +               test_cmp expect actual
> +       )
> +'
> +
>  test_done
> --
> 1.8.5.2.300.ge613be6.dirty
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to