darcs

What version-control system is most trivial to set up and use for toy projects?

I teach the third required intro course in a CS department. One of my homework assignments asks students to speed up code they have written for a previous assignment. Factor-of-ten speedups are routine; factors of 100 or 1000 are not unheard of. (For a factor of 1000 speedup you have to have made rookie mistakes with malloc().) Progr...

darcs amend-record workflow

It's not uncommon for me to record a patch, pull it into my staging branch and then realize I've done something small and silly like a typo in a logging message, or something similarly trivial which doesn't require (to my mind) a whole new patch. In these instances, I've been using: darcs amend-record To update the patch. But when I...

darcs help breaks my shell

I have just installed darcs 2.1.2.2. When I type darcs help, sth less-like shows up. When I dismiss it with q it goes away but I don't get prompt and can't execute any commands. C-c doesn't work either. I am using bash on gentoo. ...

Need help in best pratices using Darcs

I develop in Windows, C language using Codeblocks. Last week I started to use darcs. My application has 20 source code files. I am the only developer; it is a home project. What I usually have is a main version, and then have a few branches in parallel which are those I am coding in that moment. When I have finished a feature and have t...

Darcs conflicts

I installed Darcs a few days ago and have a doubt. I am the only programmer and I usually work on two or three instances of the application, making new feautures. The problems cames because this instances modify the same source code file, so when I finished them and send to main repository they make a conflict. Is there any way to deal w...

Is there a Darcs Plugin for Hudson

Hy, I want to use Hudson together with darcs (a scm). Is there a plugin which adds Darcs-Support to Hudson? I found no reference on the Pluginlist of Hudson, so has anybody found a plugin? I know I could write my own plugin but if somebody else has done this already I can save the time... Thanks! ...

Why darcs instead of git?

Using pure functional languages can have a lot of benefits over using impure imperatives but low level systems languages will generally allow you to achieve much greater performance especially when they are imperative because it allows you to specify the exact steps in how the cpu should compute the result. If there is ever list of tool...

How to pull one commit at a time from a remote git repository?

I'm trying to set up a darcs mirror of a git repository. I have something that works OK, but there's a significant problem: if I push a whole bunch of commits to the git repo, those commits get merged into a single darcs patchset. I really want to make sure each git commit gets set up as a single darcs patchset. I bet this is possible...

Whitespace in version control (darcs)

A junior programmer in our office has an unfortunate (but understandable) habit of using Eclipse's "Correct all the indentation in this file" feature. As a result, his checked out copy includes thousands of lines that register as changes, simply because the whitespace is different. Accepting all these changes - while other people are als...

How to identify a revision in the darcs repository?

I mean that I need to identify a set of applied patches by some number or a string to quickly check if I have the same code version as the other people without any synchronizations. Is there some built-in darcs solution for this? ...

Lightweight Continuous Integration for a centrally Haskell/Darcs toolchain?

I want some simple CI for a small dev setup. Two motivations -- a full build takes some time, and an anticipated testsuite will also take some time. I really would rather not dive headfirst into one of the big players that require a java application container or whatever to show fancy graphs with multiple colors and etc. I'd be intereste...