abortとcommitの履歴処理 #15 #16