DarcsMonitor
darcs-monitor
Darcs-monitor will send email to a specified recipient about new changes added to a specific darcs repository. It can be run as an apply posthook (resulting in near-instantaneous “push” emails), or periodically from Cron, or occasionally by hand, whatever seems most convenient.
Downloads
The primary distribution site since 0.3.4 (May 2008) is Hackage. You can also get it by darcs at http://antti-juhani.kaijanaho.fi/darcs/darcs-monitor/ (darcsweb available at (http://antti-juhani.kaijanaho.fi/darcs/darcsweb/darcsweb.cgi?r=darcs-monitor;a=summary). It depends on mtl and HaXml and is written in Haskell, naturally. It has been tested only with GHC 6.8 so far. For installation and usage instructions, refer to the README at any of the locations above.
Please note that this software is very new and thus can be buggy. As with any email-sending software, bugs can result in major annoyance; user caution is warranted.
Release history
0.3.6 (2008-05-10)
- use Cabal's mechanism for telling the program what version it is
- consequently the Setup.hs customization has been removed
0.3.5 (2008-05-10)
- change the Cabal description to reflect the fact that this package fails to build with development versions of HaXml
0.3.4 (2008-05-04)
- add a Description to the Cabal file
0.3.3 (2008-05-04)
- fixes to enable building with GHC 6.8
- now requires Cabal 1.2
0.3.2 (2007-08-31)
- another documentation update
0.3.1 (2007-05-31)
- documentation update
0.3 (2007-05-31)
- there is now support for the %CHANGES% and %SHORTREPO% substitutions in the template
- a default template is now provided
- ? and " entity references in darcs changes –xml is now supported
- patches with just the author email address (no real name) are now handled correctly
- when multiple emails are sent, they are now sent in chronological order
- emails are announced to the user
0.2 (2007-02-12)
- new option --dry-run
0.1 (2007-02-11)
- Initial release.
Credits
The program was primarily written by AnttiJuhaniKaijanaho. BenjaFallenstein and BenjaminFranksen have also contributed code.
