私は週のgitコミットの「カレンダー」ビューを出力しようとしています。 (あなたは金曜日のタイムロッと言うことができますか?)私が見たいと思うのは、私のコミット、すべてのブランチ、時間、コミットタイトル、短いハッシュです。gitコミットの週刊カレンダーを作成する
------
commit: <hashnum> | date: Mon | title: Contain height of logo with parent and max-height commit: <hashnum> | date: Mon | title: Change how the transform happens
------
commit: <hashnum> | date: Tue | title: remove transform and tweak span placement in hamburger
------
etc.
私は最高の続行するかどうかはわかりません。
echo ----
echo $(git log --after="$currentdate 00:00" --before="$currentdate 23:59" --author="$USR" --branches --pretty=format:"commit: %h | date: %ad | title: %s %n")
出力ループは次のようになります。これまでのところ私は最後の5日間をループし、これを実行するループを持っています。私の最初の考えは、各エコーされた文字列を配列に保存してから、フォーマットに入れたいくつかの区切り文字でそれらを解析することですが、それは必要以上に複雑に思えます。私もループなしでgit log
からcolumn
までのパイプで試してみましたが、うまく動作しません。
正しいトラックにいるのですか、それとも簡単な方法がありますか?ここで
は、私は、出力したいものの例である:
Mon | Tue | Wed |
<hash> 8:00 did a thing | <hash> 12:15 did anothe| <hash> |
<hash> 9:15 hamburg menu| <hash> 2:30 asdf | etc |
あなたの編集を確認する前に私は答えました。私はこれをここに残しておきますが、あなたが望むものではないことがわかります。 – tehp