I'm looking at this further. It seems I only want to .hgignore storage.sqlite on my local machine so that sql.log and .table files get version controlled. But then I want the server to ignore sql.log since it creates its own. Does that sound right?
Perhaps sql.log should also get a hash?