I wouldn't normally prefer having an automated commit since the user might think it as a "magic". More over, seeing from a user point of view, I wouldn't really like to commit right after creating a repo. Leaving this with tagged discussion.