Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

22 lines
1017 B
Plaintext

# First search for corge in source one default branch (i.e. 'master' or 'main')
#
# @TEST-EXEC: zkg search corge > search.out
# @TEST-EXEC: grep -q -m 1 'one/bob/corge' search.out
# Now overwrite source one with the branch
# @TEST-EXEC: zkg --extra-source one=`pwd`/sources/one@drop-corge search corge > search.out
# @TEST-EXEC: grep -m 1 'no matches' search.out
# Make sure grault is still there
# @TEST-EXEC: zkg --extra-source one=`pwd`/sources/one@drop-corge search grault > search.out
# @TEST-EXEC: grep -m 1 'one/bob/grault' search.out
# Search for quux without source two
# @TEST-EXEC: zkg search quux > search.out
# @TEST-EXEC: grep -m 1 'no matches' search.out
#
# Now in source two with explicit branch (i.e. using the default of 'master' or 'main')
# @TEST-EXEC: ( cd $(pwd)/sources/two && git rev-parse --abbrev-ref HEAD ) > default_branch_name
# @TEST-EXEC: zkg --extra-source two=`pwd`/sources/two@$(cat default_branch_name) search quux > search.out
# @TEST-EXEC: grep -m 1 'two/eve/quux' search.out