I am trying to use darcs
From my current rather naive point of view, darcs looks like a dumbed down version of arch. Which is good, because it's easier to start being productive with. I kinda expect, that after I have worked enough in darcs I might want to switch to arch afterwards. But then maybe not, if arch doesn't buy me much more.
Problems I encountered with darcs so far:
- Remote repository system needs darcs installed. arch doesn't need that. Installing on FreeBSD was easy though, thanks to ZNeK. This may turn out to be quite a problem, as you need to install a cgi-bin script for anonymous remote access. That's just trouble waiting to happen. There is an experimental project underway, that does away with this limitation called darcshive or maybe darcs-repo.
- Removing files that you added by error (f.e. .AppleDouble and Contents), is not quite as convenient as hoped.
Getting a remote repository going is fairly easy. Just create an empty one with darcs init on the remote machine and with darcs push user@hostname:/path/to/repository you sync it up from the local machine.