Gitty creates {remote}/{name.trim() || "new-name"} and removes {branch.name} in one atomic push. The operation stops if the remote changed in the meantime.