Cygwin bash で、現在のワークスペースで開かれているすべてのファイルを保留中のチェンジリストでグループ化して一覧表示するにはどうすればよいですか (空または棚上げされたチェンジリストを無視します)?
たとえば、次の変更リストで次のファイルを開いた場合、この (または同様の) 形式で表示したいと考えています。
1234: Changelist 1234's description
//path1/file1 1 add text
//path2/file2 2 edit text
5678: Changelist 5678's description
//path2/file3 3 edit xbinary
p4 opened|sed "s/\([-#()]\|change\)/ /g"|column -t|sort -k 4
sort-of はチェンジリスト番号でグループ化します:
//path1/file1 1 add 1234 text
//path2/file2 2 edit 1234 text
//path2/file3 3 edit 5678 xbinary
しかし、各チェンジリスト番号と説明をヘッダーとして表示したいと思います。