pub fn additive(branch: &str, parent_head: &str, prefix: &str) -> Result<()>Expand description
Refuse any branch a split did not itself create.
spar never rewrites the branch behind somebody’s pull request. This is the one write path a pull request split has, and it is worth an assertion rather than a paragraph in a prompt: everything else here adds objects, and a push to the wrong name is the single change that would destroy work in place.