LoginSignup
4
1

More than 1 year has passed since last update.

あなたの夏のgit commit、見てみませんか?

Last updated at Posted at 2021-08-31

楽しい時は短いもので、なんともう夏も終わってしまいます。
そこで私は思いました、「私はこの夏、何をしたのだろう?」と・・・
ということで、コミットを一覧にするマクロを作ってみました!

デモ画像

qiita 使用画像.png

使い方

以下のコマンドを、調べたいリポジトリの親ディレクトリ(workspaceなど)で実行してください1

terminal
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の権限って、実行してもらうには広すぎますよね・・・

終わりに

私が夏休みに頑張ったことが、コミット履歴として見れるのは、
ちょっとした満足感があり、少し嬉しくなりました。
あなたも、コミット履歴で自分の頑張りを見てみませんか・・?


  1. Git・Node.jsを前提として話を進めています。ない方は事前のインストールをお願いします。 

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1