Allow checking out a different branch.
Add --xnest option.