22 lines
1017 B
Plaintext
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
|