add--interactive: handle initial commit better