git notes
に基づいて、ruby-based gem "step-up"が行っていることに非常に似ています。
の最大の目的は、開発者にこれらのメモを簡単に管理できるようにすることです。
関連するすべての開発状況を表記することのできる文化では、どの種類の情報が取得されるかを指定するバージョンの範囲の概要を取得することが可能です。
:
たとえば、結果は以下のようなものになるだろうV2.0.0
stepup notes --since v1.10.1 upto v2.0.0 --sections pre_deploy pos_deploy
にバージョンv1.10.1以降、あなたのアプリケーションに実装すべての機能を見てみたいということまで想像
Showing notes since v1.10.1 up to v2.0.0 (including notes of tags: v1.10.1, v1.10.2, v1.51.0, v2.0.0)
---
Pre-Deploy:
- dependency of version v10 of project XYZ
- it needed to rename the following file
- config/environment_variables.yml.sample -> config/environment_variables.yml
- rake articles:index
Pos-Deploy:
- Reindex articles
- rake articles:index
- rake db:seed
- rake categories:reload
ranged_notes.rb
は自分のノートに基づいて、関連するすべてのコミットを取得するための関数を定義します。
git.rb
には、実際のgit notes
コマンドが含まれています。