]> git.ipfire.org Git - thirdparty/git.git/blame - t/t6302-for-each-ref-filter.sh
t6302: for-each-ref tests for ref-filter APIs
[thirdparty/git.git] / t / t6302-for-each-ref-filter.sh
CommitLineData
af83bafa
KN
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