とにかくビットバケットでコミットの色付きの差分を送信することを知っている人はいますか? 独自のサーバーに HTTP 呼び出しをプッシュすることでそれを実行できると思いますが、依存する独自のサーバーがない場合の解決策が必要です。
私は SVN::Notify の大ファンなので、Bitbucket での git/mercurial コミットに似たものを見つけたいと思っています。
どんなアイデアでも大歓迎です!
ありがとう。
SVN::Notify 部分に関しては、(たとえば) Bitbucket Email Diff ServiceのようなBitBucket サービスの 1 つを介して実装する必要があります。
次に、色付きの差分の結果を電子メールで送信できます。
# For Mercurial/Git
hg diff -p --color=always $@ | less -R
より高度なオプション: 「HTML への色付きの差分」、または「Git で受信後の電子メールを HTML のカラー形式の差分として表示する」。
OP bruno.bragaは次のように尋ねます。
独自のサーバーに依存できない場合、これをどのように呼び出しますか?
コミットを実行するローカル マシンが代わりに電子メールの送信を担当するということですか?
私は答えました:
それが解決策になるか、少なくとも制御可能な中間リモートリポジトリがあり、それが担当します。ポリシーが適用されている場合はリモートリポジトリにプッシュし、適切なメールを送信します.