楽しい時は短いもので、なんともう夏も終わってしまいます。
そこで私は思いました、**「私はこの夏、何をしたのだろう?」**と・・・
ということで、コミットを一覧にするマクロを作ってみました!
デモ画像
使い方
以下のコマンドを、調べたいリポジトリの親ディレクトリ(workspaceなど)で実行してください1
git clone https://github.com/WTomoharu/git-commit-viewer.git
cd git-commit-viewer
node index.js
そして、localhost:3000
にアクセスすれば、
あなたのコミット履歴を見ることができます!
詳細
リポジトリはhttps://github.com/WTomoharu/git-commit-viewerとなります。
実行オプションなどは、README.mdに記載してあります。
安全について
負荷について
デフォルトでは、リポジトリの検索時にはmax-depth=3
とし探索する深さを制限するとともに、検索後に.gitの最終更新日順に50個に絞り込んでからgit log
を実行しています。
セキュリティについて
実行されるコードはこちらにて全て公開しておりますので、心配な方はご確認をお願いします。
(Node.jsの権限って、実行してもらうには広すぎますよね・・・
終わりに
私が夏休みに頑張ったことが、コミット履歴として見れるのは、
ちょっとした満足感があり、少し嬉しくなりました。
あなたも、コミット履歴で自分の頑張りを見てみませんか・・?
-
Git・Node.jsを前提として話を進めています。ない方は事前のインストールをお願いします。 ↩