5 if [ -z "$CONFIG" ]; then
6 echo "Usage: $0 CONFIG" >&2
15 for line in $(baz cat-config "$1"); do
23 if [ -d "$DIR" ]; then
24 if [ ! -d "$DIR/.bzr" ]; then
25 echo "$DIR is not a bzr checkout; cannot update" >&2
28 (cd "$DIR" && bzr pull "$VERSION")
30 bzr get "$VERSION" "$DIR"
34 if [ -d "$DIR" ]; then
35 if [ ! -d "$DIR/{arch}" ]; then
36 echo "$DIR is not an arch checkout; cannot update" >&2
39 OLDVERSION="$(baz tree-version -d "$DIR")"
40 if [ "$VERSION" != "$OLDVERSION" ]; then
41 baz switch -d "$DIR" "$VERSION"
43 baz update -d "$DIR" "$VERSION"
46 baz get "$VERSION" "$DIR"