[darcs-users] darcswatch ideas (Was: growing the darcs team)

Joachim Breitner mail at joachim-breitner.de
Wed Sep 3 20:34:21 UTC 2008


Hi,

Am Mittwoch, den 03.09.2008, 16:27 -0400 schrieb Gwern Branwen:
> Well, I like Darcswatch. The issue you mention, stale patches, is
> definitely a real one - I had to be careful doing the XMonad review to
> look for duplicates. I think what is needed is an easy way to cancel.
> I would be perfectly willing to cancel all my outstanding stale ones
> if there were some way to do so which didn't involve rollback patches
> or whatever (which even when done correctly is very tedious).

Yes, I agree that the rollback variant is not really nice. But there are
other ways by now that you might try. Here is the relevant part from the
docs. You’ll be interested in the line :-)

======
I submitted a patch but it should not be used. Can I mark it as obsolete
or rejected?
Yes, but only for whole patch bundles. There are two ways, the latter
just for reference, as the first one is easier: 

Via tagged mails DarcsWatch remembers the message-ids of the mails that
submitted a particular patch bundle, so if it sees a direct reply to
such a mail, it looks in the subject for the text [OBSOLETE] or
[REJECTED] and marks a patch as such. If the bundle (or parts of it) are
later re-submitted, these flags are removed again.

If you don’t have the original message around to reply to it, you can
also attach the patch bundle to the mail with the tag in the subject –
just download it from the DarcsWatch site. Also, when patch bundles are
added to DarcsWatch manually, there might not be a message-id attached
and this will be the only way. The probably fastest way of doing that is
using the command line
GET http://darcswatch.nomeata.de/....dpatch | mail -s '[REJECTED]' darcswatch at nomeata.de.
======

> I'm not familiar with how Darcwatch does emails, but would it be
> possible to set up a email address for each patch bundle - similar to
> Debian's address-per-bug - and allow the author to send an email?
>
> For example, if a patch bundle was sent by gwern0 at gmail.com, and the
> darcswatch-assigned email address was
> 20080901212828.GI35911 at nomeata.com, the functionality could be that if
> I sent it an email with the subject line or body 'rejected', it would
> be marked rejected, 'obsolete' etc. (Acceptance and application being
> handled automatically).

Hmm, that’s actually a neat idea. It goes along the ways already
present, but it’s even a bit less work than having to grep the patch url
and using with with GET and a pipe.

This could also be used for commenting on patches – but I’m not sure if
having another address for discussion besides the mailing list is a good
idea. 

Greetings,
Joachim

-- 
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: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://lists.osuosl.org/pipermail/darcs-users/attachments/20080903/7e7d7fd1/attachment.pgp 


More information about the darcs-users mailing list