Implement error handling

異常終了時の処理を追加
Implement updating repository handling

出力結果に更新ログも含まれてしまうためrepository更新時はエラーとする処理を追加