Ed with a loose exit status is nicer for git commits