On Sat, Feb 15, 2014 at 2:23 PM, Thomas Gummerer <t.gummerer@xxxxxxxxx> 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.gummerer@xxxxxxxxx> > --- > 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html