[Haskell-cafe] Announcing DarcsWatch

Joachim Breitner mail at joachim-breitner.de
Thu Apr 17 13:43:00 EDT 2008

(Hi again to those on haskell-cafe, but things have changed since the
other announcement)

A lot of haskell-related projects use the darcs version control system.
Darcs has the nice feature that you can easily submit a patch by e-mail,
usually sent to the project maintainer or a mailing list. What has
bothered me in the past was that I had to manually check whether my
patch was applied yet.

So this week, I wrote DarcsWatch. DarcsWatch receives submitted patches
and compares them to the repositories it knows about, whether the patch
is missing there or not. You either send your patches to DarcsWeb
directly when submitting them, using CC, or DarcsWatch is subscribed to
the project mailing list itself, which is the case for the darcs-devel
and xmonad lists. Other than that, not much is to do, and you’ll find a
nice overview of your patches with diffs and download links. For an
example, see:

If you want to use DarcsWatch for your contributions to other projects,
or for your own projects, have a look the documentation at
There are probably still bugs around, and the problem of marking patches
as obsolete is not really solved yet, so if you have ideas about it,
mail me or come to #darcs on freenode. Patches are always welcome, you
can get the source from DarcsWatch’s repository, found at


Joachim Breitner
  e-Mail: mail at joachim-breitner.de
  Homepage: http://www.joachim-breitner.de
  ICQ#: 74513189
  Jabber-ID: nomeata at joachim-breitner.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20080417/b36cea0e/attachment.bin

More information about the Haskell-Cafe mailing list