support tag, merge, branch via grunt