how to configure a darcs repo with an RSS patch feed

root / README

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
A little script and know-how for configuring a darcs repo to generate an
up-to-date feed of recently applied patches. This was created originally
by someone else who I've temporarily forgotten. --SM

To install:

- install xsltproc if you don't have it
- add posthooks like those in defaults to your repo's _darcs/prefs/defaults file
  (if you have no such file, just copy defaults to your repo's _darcs/prefs/)
- add the rule and vars in Makefile to a makefile in your repo's top directory

If you prefer not to use a makefile or script, you can replace each "make
rss" in _darcs/prefs/defaults with the equivalent command. If you prefer
not to configure posthooks, you could run "make rss" periodically with
cron. If you prefer not to have rss.{xsl,xml} in your repo and history,
you can move them into _darcs.

To test:

- change your repo's recent patch history, by doing a record, apply, pull, or obliterate
- verify that the rss.xml file was generated
- validate it, eg by visiting http://validator.w3.org/feed/check.cgi?url=REPOURL/rss.xml