Version : 2.8.0
Votes: 1

Download Options


Download Virtual Appliance

Webuzo Virtual Machine images contain a minimal Linux [CentOS] operating system and a configured Webuzo Control Panel. Running virtual machine images requires tools such as VMware or VirtualBox, so it is recommended for system administrators and advanced users.

Darcs is a free and open source, cross-platform version control system, like git, mercurial or subversion but with a very different approach. Thanks to its focus on changes rather than snapshots, Darcs can offer a free way of working, and a simpler user interface.

  Space Required : 109.02 MB

  Release Date : 28-12-2012

  Get Support : Visit Support Site

  Reviews : 0


  • Offline mode. You can commit changes even if you're on the road with no access to the server. That's because your own working directory is a repository in its own right. When you get home, you do a darcs push to commit to the public server.
  • Easy branching and merging. Every repository is a branch. There is no branch administration except pushing and pulling between repositories.
  • Easy patch sending by e-mail. I want to add a feature or bugfix to an open-source project. I make a local Darcs copy, apply my changes, then send my changes by email (darcs send). The project's maintainer(s) can decide whether to accept or reject the changes. This way, the maintainer(s) of the main repository do not need to give commit privileges to anyone else. This is how Darcs itself is maintained, by the way.
  • Parallel development. Let's say I follow the development of this open-source project, and I have some controversial patches that aren't accepted by the official maintainers. No problem – I make my changes, release my own distribution. It's a fork, of sorts, but it's still connected to the mainline. Whenever the official project makes changes, I do a darcs pull to get them, and resolve any conflicts. This way, my fork is kept up to date with the main project's repository.
  • Cherry-picking. If you've ever worked on a team, you will know that somebody often has a change you want, but which can't be committed to the trunk yet. With Darcs you can grab just the one change by pulling it into your repository.
  • Interactivity. When you record a patch, Darcs enables you to be precise and say "yes" or "no" to every change that you can include in your patch. Thus you can really create minimal patches, or separate your work in several patches, each one doing a consistent change. You can also tell Darcs to record everything in one patch by passing the -a flag to darcs record. Other commands, like darcs pull and darcs push, behave the same.

Ratings Total User Guest
1 0 1
0 0 0
0 0 0
0 0 0
0 0 0
Average Ratings 5.00 0.00 5.00

No Reviews yet. Be the first one to Write a Review.