Pull message
Fix checkout
Try to allow headless
Allow sha instead of branch.
On checkout, need to reload editor for new file to take effect