ログメッセージやファイル名ではなく、変更したパターン(変更されたコード)を変更して変更を見つける方法はありますか?パッチをグレープして水銀でチェンジセットを見つける
私は "hg help revsets"でかなり徹底的に見てきましたが、これを行う良い方法はないと思います。ここで私が思いついた最高のハックがありますが、私は能力が欠けていることを望んでいます。
hg log -M -u goldberg -p | grep '(^changeset:\|
<pattern>
'' |グレップ-C 1「<pattern>
」
(その後、手動でそれらのリビジョンと、後の作業のためのリビジョン番号を選択)
私は自分の提案をちょっと微調整しているので(zsh関数としてはbashで動くはずです)、私はフォローアップすると思いました。 hg_find_patch(){hg log -M -u goldberg -p --styleデフォルト| grep '\(^チェンジセット:\ |^[+ - ]。*' $ {1} '\)' | grep -B 1 $ {1}} –