t / t6302-for-each-ref-filter.shon commit t6302: for-each-ref tests for ref-filter APIs (af83baf)
   1#!/bin/sh
   2
   3test_description='test for-each-refs usage of ref-filter APIs'
   4
   5. ./test-lib.sh
   6. "$TEST_DIRECTORY"/lib-gpg.sh
   7
   8if ! test_have_prereq GPG
   9then
  10        skip_all="skipping for-each-ref tests, GPG not available"
  11        test_done
  12fi
  13
  14test_expect_success 'setup some history and refs' '
  15        test_commit one &&
  16        test_commit two &&
  17        test_commit three &&
  18        git checkout -b side &&
  19        test_commit four &&
  20        git tag -s -m "A signed tag message" signed-tag &&
  21        git tag -s -m "Annonated doubly" double-tag signed-tag &&
  22        git checkout master &&
  23        git update-ref refs/odd/spot master
  24'
  25
  26test_done