履歴ダイアログの処理をhistory.jsに分離
コミット処理のコードを整理