4

RSSフィードは、レポの最新の変更について人々に最新の情報を提供するための非常に優れた方法です。残念ながら、デフォルトのRSSフィードには、本文にコミットメッセージのみが含まれています。

この同様の質問には、フィードをカスタマイズする方法に関する情報がありますが、残念ながら、差分を追加することについては言及されていません。それは可能ですか?どうすればいいですか?

4

1 に答える 1

2

{diff}結局のところ、はRSSに渡されないだけでchangelogentry.tmplなく、RSSテンプレートセット自体には、差分を表示するために必要ないくつかのテンプレートがありません。

MercurialRSSテンプレートセットに生の差分を追加する簡単なパッチを実行しました。このパッチは、Mercurialのバージョン2.2.1に基づいています。RSSテンプレートセットに加えてMercurialソース(webcommands.py)を変更するため、テンプレートだけでなく、Mercurial自体のパッチバージョンを使用することになります。

パッチは、BitbucketのHgリポジトリの私のコピーのso-10796514ブランチにあります。お気軽にご利用ください。

変更された変更ログが私のマシンでどのように表示されるかを次に示します。

Safariでの差分付きのRSS変更ログのスクリーンショット

この時点から改善できると思います。

于 2012-06-01T17:00:13.783 に答える