remove bash specific expansions
diff --git a/git-flow b/git-flow
index c85625d..a3ec592 100755
--- a/git-flow
+++ b/git-flow
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 #
 # gitflow -- A collection of Git wrapper scripts to provide high-level
 # repository operations for Vincent Driessen's branching model:
@@ -25,7 +25,11 @@
 
 warn() { echo "$@" >&2; }
 die() { warn "$@"; exit 1; }
-has() { [[ " ${*:2} " == *" $1 "* ]]; }
+
+has() {
+	local item=$1; shift
+	echo " $@ " | grep -q " $item "
+}
 
 usage() {
 	. "$GITFLOW_DIR/git-flow-version"