Mark Stosberg <[EMAIL PROTECTED]> writes: > On 2005-07-22, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: >> Hello, >> >> I'm trying to introduce my coworkers to darcs. We have a small >> project starting up and I would like to use darcs as our version >> control. But there are a few constrainsts imposed by the group and by >> our workflow. Let me try to enumerate those: >> >> Group Contraints: >> >> 1) Requires no configuration of their computers outside of darcs >> installing. So for example, setting up postfix in Mac OS X so that >> darcs send can actually deliver the mail is out of the question. >> >> 2) Hopefully doesn't require them to use darcs in a non-standard way. >> >> 3) Doesn't require them to become darcs experts, just to be able to >> use a few simple commands. >> >> 4) No direct control over the server. No cron jobs, no long running >> processes. If we need something installed it must either be >> installed in $HOME or approved by our support staff. We are >> students, so we can't always get things approved. >> >> 5) Each group memmber uses their own account to check in code. >> >> Workflow requirements: >> >> 6) Automatic email notification when someone shares their changes with >> the rest of the group. (eg, darcs push should send out an email >> when the push is successful) >> >> 7) We need a central place to get the official version. > > Have you seen http://mark.stosberg.com/Tech/darcs/cvs_switch ?
I have read it, I didn't (and still don't) see anything to help with this problem. It's a nice article, but I don't see anything to address the problem at hand. Thanks for publishing it. > There are already good RSS options for darcs. Perhaps one of those could > work as an e-mail alternative, especially considering mail clients like > Thunderbird integrate it. I imagine there are RSS to e-mail gateways out > there you could use, too. As near as I can tell, using RSS would require making our change log public as well as violating constraint (1). Also, the gateway tools that I could find require running them periodically which is not an option due to (4). I would like to say, RSS != Email, I've had RSS suggested to me as an email alternative on this list before and it's quite annoying. At the risk of sounding like a neo-luddite, who wants to change their work flow/style (and the programs they use) just to accomadate a technology? In the instances that I've seen RSS recommended it doesn't gain me anything, in my mind it just complicates my configuration/toolset. I've decided that probably the best way to solve this problem (for now at least) is to modify darcs so that it can run a script on the results of 'darcs get'. In this case, I would have the get script disable the sending of email. That way, the central repository would still have the email script defined, but the copies people grab for hacking on would not have the email sending script enabled. It's not perfect, but it gets me closer to what I'm looking for. Thanks, Jason _______________________________________________ darcs-users mailing list [email protected] http://www.abridgegame.org/mailman/listinfo/darcs-users
