On 7/11/07, Ben Coburn <[EMAIL PROTECTED]> wrote:
Obviously each project has it's own circumstances, so many projects will use different languages, revision control systems, editors, etc., etc., etc.. If Mercurial works for you, that's great.
The fact that this problem occurs rather often suggests that there are serious issues with darcs as it stands. It's happened to me at work (where I now use git because of it), it's now happened to Zooko's coworker, I know that Simon Peyton-Jones had issues with Darcs not a couple of months ago. I've been on this list for some time, and it seems that someone has a critical issue once every other month (where I define "critical" as "I'm not using darcs anymore"). The problem is, when darcs has a problem, it is damn near impossible to replicate. The problem I personally had with darcs has still to be replicated on my end. It's almost as if it failed due exclusively to a cosmic ray. Alas, because the data was strongly proprietary to the company I work for, I couldn't just send the contents of the repos as they existed. This is the conundrum. darcs seems like it's perfect when working on most projects, but the one time you use it (with full confidence) on a proprietary project, it'll inevitably screw up in such a manner that you can't recover, AND you can't send enough information to debug with, because the data is under NDA. That being the case, I also use darcs for local stuff and upload my website with rsync. However, this was due out of necessity, since the website administrator was never able to get darcs working on his box (I don't know why, and wasn't about to debug the situation for him. Besides, I'd rather my website be read-only to everyone anyway!).
For comparison, I've been contributing to the DokuWiki project ( http://wiki.splitbrain.org/wiki:dokuwiki ) for a while and have heard very few complaints about darcs from developers over there.
Complaints _are_ few. The problem is, when someone complains on this list, it's usually because darcs just nixed their project's repository somehow.
I might also note that I ran 'darcs get -v http://allmydata.org/ source/tahoe/trunk'. It was quite verbose, and finished in ~1 minute on ordinary hardware with an ordinary DSL connection. Interactive commands might be slower... but http based gets and pulls seem fast enough to me.
You missed the point where he said that he's rsyncing a repo up to the site now. You _will not_ see a problem with this approach, since you're seeing a clone of the developer's local repo, which is known good (or else, he'd never upload it to the site to begin with). It's the same technique I use on my own site. -- Samuel A. Falvo II _______________________________________________ darcs-devel mailing list darcs-devel@darcs.net http://lists.osuosl.org/mailman/listinfo/darcs-devel