Hi,
On Tue, 24 Jul 2007, Johannes Sixt wrote:
Johannes Schindelin wrote:
quoted
- grep /"$ref")"
+ grep "refs/\(tags\|heads\)/$ref$")"
Thanks, but I don't think that this is a portable grep pattern:
$ echo "abc" | grep '\(a\|x\)'
$ echo "abc" | egrep '(a|x)'
abc
But then, this is on some AIX 4.3. How about:
fgrep -e "refs/heads/$ref" -e "refs/tags/$ref"
or
grep -e "^refs/heads/$ref" -e "^refs/tags/$ref"
Ah yes, I remember that Junio said some time ago that "\|" is not
portable.
But to be portable, let's stay with grep, and not use some fancy stuff
like egrep or fgrep.
Ciao,
Dscho