service run: TODO: pull/reset latest changes if "revision" is a branch