でコミットメッセージサブモジュール含めますコミットは、サブモジュール参照をTag1とTag2の間の新しいサブモジュールコミットを指すように更新しました。私は次のコマンドを実行し、これを得る:は、私は次のようにそれぞれがタグ付けされた私のリポジトリ内に2つのバージョンが...持っていると仮定「gitのログ」
# show commits between these two tags
git log Tag1..Tag2
commit be3d0357b93322f472e8f03285cb3e1e0592eabd
Author: James Johnston <snip>
Date: Wed Jan 25 19:42:56 2012 +0000
Updated submodule references.
この場合、唯一の変更はサブモジュールの更新であった。親リポジトリがコミットするサブモジュールコミットをインターリーブする方法を教えてください。
具体的には、この例では、親リポジトリがサブモジュール内のSubTag5タグを指しているとします。サブモジュールの後の2つのコミットはSubTag6タグです。示されたコミットはSubTag5ではなくSubTag6を指すサブモジュールポインタを更新しました。私がしたいのはgit log
です。それは既に印刷されているコミットに加えて、SubTag5からSubTag6にサブモジュールを持ってきた2つのサブモジュールコミットも印刷します。
ソートが、メインリポジトリに似たサブモジュールのための非常にクリーンな出力を取得する方法は、完全な差分を通じてウェーディングせずに、そこにあります?たとえば、git logは、メインリポジトリに作成者と日付と完全コミットメッセージを表示します。メインリポジトリのコミットの下にリストされたサブモジュールのようなエントリを、パッチの差分はなくていいといいでしょう。 –
私が知る限り、今や道があります。しかし、あなたはまだ出力にいくつかの正規表現を実行することができます。 – iblue