tg-update.sh: allow multiple branch names
commit18983e532273754dd4e252a1a99cd5ffab91f8df
authorKyle J. McKay <mackyle@gmail.com>
Mon, 23 Jan 2017 11:02:41 +0000 (23 03:02 -0800)
committerKyle J. McKay <mackyle@gmail.com>
Mon, 23 Jan 2017 11:02:41 +0000 (23 03:02 -0800)
tree21ebdddcc5da49edf8e4b6684d13ff9171b86a36
parent4f35000df0668e9c3c4c1db0f691b5cf9d5df6bf
tg-update.sh: allow multiple branch names

This is similar to using -a with multiple patterns except that each
name must be a valid TopGit-controlled branch name (or HEAD or @
assuming HEAD is a symref to a TopGit-controlled branch).

Multiple branch names work the same as multiple patterns in that
a failure updating a branch prior to the last that does NOT occur
in a recursive update fails to mention the need to update any
remaining branches when re-running the tg update command.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
tg-update.sh