2
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

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

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

デモ画像

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を前提として話を進めています。ない方は事前のインストールをお願いします。 

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
2
Help us understand the problem. What are the problem?