+update:
+ git pull
+ git remote add upstream $(X_STATUS_GIT)
+ git fetch upstream
+ git checkout --detach upstream/current
+ git reset --soft $(FIRST_COMMIT)
+ git commit --amend --no-edit
+ git tag base
+ git checkout live
+ git rebase --onto base $(FIRST_COMMIT)
+ git tag --delete base
+ git remote remove upstream
+
+clean:
+ git remote remove upstream || true
+ git tag --delete base || true
+ git checkout live
+