On Tue, Oct 24, 2017 at 11:16 AM, Michael Haggerty <mhagger@xxxxxxxxxxxx> wrote: > diff --git a/t/t1404-update-ref-errors.sh b/t/t1404-update-ref-errors.sh > @@ -34,6 +34,86 @@ test_update_rejected () { > +# Test adding and deleting D/F-conflicting references in a single > +# transaction. > +df_test() { > + local prefix="$1" > + shift > + local pack=: Isn't "local" a Bash-ism we want to keep out of the test scripts? > + local symadd=false > + local symdel=false > + local add_del=false > + local addref > + local delref > + while test $# -gt 0 > + do