Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Darcs


In the News (Thu 24 Dec 09)

  
  Debian -- darcs
Darcs is a revision control system, along the lines of CVS or arch.
Darcs is intended to be an ``advanced'' revision control system.
There are, in particular, two senses in which it is supposed to be advanced: 1) each copy of the source is a fully functional branch, and 2) underlying darcs is a consistent and powerful theory of patches.
packages.debian.org /unstable/devel/darcs   (179 words)

  
 LWN: Patch: darcs mirror of the linux kernel repository
Darcs is a fully distributed and simple to use revision control system.
Instructions on accessing the repository are available at http://darcs.net/linux.html In brief, you can get a copy of the latest kernel (converted from the bkcvs branch) using darcs get --partial http://darcs.net/linux You can leave out the --partial, if you want to get the full history of the kernel repository (which obviously will take longer).
Be forewarned that darcs is a bit of a memory hog when run with large repositories, so the above command may take quite a while, and probably will require 700 or 800 megabytes of virtual memory.
lwn.net /Articles/110427   (252 words)

  
 LWN: The Darcs Revision Control System
Darcs is a relatively new revision control system that was written in Haskell by physicist David Roundy.
Darcs differs from other revision control systems: "In the world of darcs, the source tree is not the fundamental object, but rather the patch is the fundamental object.
Darcs version 1.0 was released this week, the Linux kernel is being used as a test of the system on a large project.
lwn.net /Articles/110516   (1173 words)

  
 Finding Lisp   (Site not responding. Last check: 2007-10-06)
Darcs is at version 1.0.1 as I write this, with a 1.0.2 imminent.
Darcs' author, David Roundy, is starting to work on some of the bigger problem areas as we speak.
A solution that some people use is to keep a master copy of the repository on their private machine and use rsync (or ssh, or ftp, or whatever) to propagate changes to the server.
www.findinglisp.com /blog/2005/01/moving-to-darcs-side.html   (1904 words)

  
 Interview with David Roundy of Darcs on Source Control :: Open Source, Linux News & Software :: OSDir.com
Darcs feels a lot more like work now than it used to, and at times it starts feeling old, but then I get an email from someone who's just discovered darcs, and it's all worthwhile.
When I first started working on darcs, I would also work in the evening at times, but after injuring my wrist with too much computer work, I developed the habit of *not* working in the evenings, which really is much more sustainable.
Stosberg: Darcs is written in a Haskell, a functional language that is relatively unknown compared to C or Perl.
www.osdir.com /Article2571.phtml   (2031 words)

  
 I've Switched to Darcs | The ChangeLog
I've converted 24 public projects from Subversion or Arch to Darcs, preserving full history, as I mentioned earlier.
It looks like darcs has gotten significantly better at handling merges and conflicts than it was last time I tried it.
The Darcs wiki is a great resource, and has a page listing several options for Emacs, including both VC integration and standalone tools.
changelog.complete.org /node/278   (626 words)

  
 Benefits from a real world switch from CVS to darcs
I simply found that darcs was simpler and more pleasant to use, with a feature set I found sufficient for my needs.
Darcs was designed to play well with others, and it shows in its simplicity of integration.
Yet, darcs has helped me at every level of source control management, from designing a better flow between repositories, to helping me work productively with individual changes in file.
mark.stosberg.com /Tech/darcs/cvs_switch/one_file.html   (1830 words)

  
 announcing darcs   (Site not responding. Last check: 2007-10-06)
It contains a few bits of code that you might find useful, such as an interface to libcurl (for lazily reading files over http or ftp), an LCS function and code for opening a pipe to sendmail as a Handle.
the darcs webpage is http://www.abridgegame.org/darcs/ darcs is currently unix-only (counting MacOS X as unix).
A port to windows would be a fair amount of work, but probably would mostly be straightforward (mostly dealing with slashes versus backslashes and getting libcurl to work under windows).
www.haskell.org /pipermail/haskell-cafe/2003-April/004139.html   (168 words)

  
 GettingStarted - DarcsWiki   (Site not responding. Last check: 2007-10-06)
With darcs you be can be productive within minutes; the same cannot be said for Arch or even Subversion.
Darcs changesets aren't just GNU patches; they have context, which means, for example, that someone can check out a repository, move a file "foo.c" into the directory "bar" and commit; meanwhile, another person, working on an older copy of the same repository, edits foo.c (which is still in its old location) and commits that.
Darcs know that this edit should apply to foo.c in the new location -- and unlike CVS, you don't need to do anything similar to "cvs update" if you're committing files that have been changed on the server.
www.darcs.net /DarcsWiki/GettingStarted   (789 words)

  
 LWN: The Darcs Revision Control System
Darcs could prove to be a very useful tool for numerous open-source development projects.
After I've finished this darcs get, I'll subsequently be able to do "darcs pulls" to update the kernel source while using only an amount of RAM proportional to the new patches that I'm getting.
I think maybe it should be called "darcs beta 1.0" because there are several ways in which not only is it not really ready for widespread use, but it is not clear to me how it is going to get there.
www.lwn.net /Articles/110516   (1173 words)

  
 Isaac Jones : technology/darcsPackage.html
darcs is an advanced revision control system, "two senses in which it is supposed to be advanced: 1) each copy of the source is a fully functional branch, and 2) underlying darcs is a consistent and powerful theory of patches.".
Darcs is also written in Haskell, which makes it even more cool.
Keeping packages in VC: Since the author of darcs, David Roundy, is apparently a Debian user (and a skillful one at that), I expect this package to be a joy to take care of.
blog.syntaxpolice.org /isaac/index.cgi/technology/darcsPackage.html   (277 words)

  
 EXAMPLES OF DEFORMED ALKALINE ROCKS AND CARBONATITES (DARCS) IN SUTURE ZONES AND AS SOURCES OF ALKALINE ROCKS AND ...
Neoproterozoic rifting is recorded by extrusive and intrusive carbonatite complexes in the Monashee core complex, southern British Columbia, and mark the west-margin of rifted continental basement of unknown affinity.
Correlative DARCs known along the length of the Canadian Cordillera are weakly to moderately foliated, locally mylonitized, folded, and carried on and cut by thrust faults.
These DARCs may define a cryptic suture separating a west-facing autochthonous continental margin from a more westerly, east-facing exotic continental margin that was sutured to North America during dextral transpression in the Late Cretaceous.
gsa.confex.com /gsa/2003AM/finalprogram/abstract_59060.htm   (478 words)

  
 darcs   (Site not responding. Last check: 2007-10-06)
Darcs is free software, licensed under the GPL.
Precompiled binaries of the latest stable release of darcs for various platforms including Windows, Mac OS X, FreeBSD and its siblings, Solaris, and AIX, a dozen flavors of Linux, and Cygwin.
Darcs is written in Haskell, not in C, so a Haskell compiler is required to compile darcs.
abridgegame.org /darcs   (226 words)

  
 PackMan.Links2Linux.org   (Site not responding. Last check: 2007-10-06)
Darcs is an advanced revision control system along the lines of CVS or arch.
It has two particularly distinctive features which differ from other revision control systems: each copy of the source is a fully functional branch, and underlying it is a consistent and powerful theory of patches.
Darcs is one revision control system that is comparable to BitKeeper, that's used for linux kernel development.
packman.links2linux.org /?action=483   (87 words)

  
 The Lost Continent of - Thunderation! Where did they come from?
Darcs philosophy meshes rather well with this pattern of work.
In Darcs' world the central object is the 'patch'.
Darcs uses the term 'record' for the process of saving one's changes.
www.lost.co.nz /main/programming/darcs.html   (1009 words)

  
 Finding Lisp   (Site not responding. Last check: 2007-10-06)
This was also a major hole in the current darcs documentation, which was very unclear as to the actual requirements for pushing patches back to a central repository.
Darcs' patching algorithm is pretty sophisticated to allow for the various branch and merge operations that darcs supports and as a result can spend a lot of time working on a large repository.
That said, you should probably test your own project with darcs to determine this as there are some pretty large projects being managed with darcs today with no problems (the Linux kernel not being one of them).
www.findinglisp.com /blog/2005/03/darcs-and-arch-revisited.html   (1840 words)

  
 Open Source, Linux News & Software   (Site not responding. Last check: 2007-10-06)
This stable release addresses important shortcomings of CVS with a solution that is as easy to use as it is powerful.
Darcs has atomic commits, so that changes that affect many files are
Under the hood, darcs is powered by a unique "theory of patches" developed
www.osdir.com /PrintArticle2404.phtml   (241 words)

  
 Summersault Database Driven Websites | About Us | News & Press Releases | Darcs project adopts Summersault-designed ...
RICHMOND, IN – The Darcs project, an open source advanced revision control system, announced today that it has accepted and adopted a new logo for the project, created by Summersault designer Evan Agee.
The new Darcs logo announcement accompanies the exciting release of version 1.0 of the software, which is emerging as a popular alternative to the CVS revision control system used by many developers globally.
Linux Weekly News recently noted, “Darcs could prove to be a very useful tool for numerous open-source development projects.
www.summersault.com /about/news/releases/20041102-darcs.html   (236 words)

  
 Working with Darcs
One other difference from CVS is that darcs always considers all changes in the repository, and not just changes to a certain file or directory.
Darcs offers a host of commands to undo various actions.
darcs manual, which also ships with your darcs installation.
www.carpetcode.org /work-with-darcs.html   (530 words)

  
 Notes: Trac + darcs = I'm in heaven
There is some talk about support darcs and other SCMs natively sometime in the 2.0 milestone, but that seems way of.
Exporting a darcs repo to a svn repo
You'll see that the 4th line is your source darcs repository (notice that I'm not using the latest betas of tailor, the format of the tailor.info might have changed in later versions).
www.simplicidade.org /notes/archives/2005/08/trac_darcs_im_i.html   (1411 words)

  
 Darcs
Darcs is simple to learn and use, with a powerful new approach to meet the needs of today's distributed software projects.
Darcs is decentralized, based on a "theory of patches" with roots in quantum mechanics.
Darcs includes a CGI script to browse your repository from the web.
www.gpwiki.org /index.php/Darcs   (81 words)

  
 darcs - a thoughtful replacement for CVS   (Site not responding. Last check: 2007-10-06)
It's basically a CVS replacement, written in Haskell, but the interesting thing about it is the theory of patches that David created.
This patch formalism means that darcs patches have a set of properties, which make possible manipulations that couldn't be done in other revision control systems.
This last property is critical to darcs' philosophy, as it means that a particular version of a source tree is fully defined by the list of patches that are in it.
www.xoltar.org /2004/feb/6/darcs.html   (299 words)

  
 wiki:darcs [DokuWiki]
Well darcs may not necessarily be the best way to work with a distributed revision control, but it’s good enough from my point of view.
I suppose we’ll have to RTFM - for darcs as well as other such systems, to figure out how the idea of stable branches is mapped to the new paradigm of “your source tree is a sequence of patches on the empty tree”
darcs also makes me wonder if a similar kind of model could be applied to wikis - some kind of distributed wiki system where the content is never “owned” by a single server.
wiki.splitbrain.org /wiki:darcs   (1690 words)

  
 LWN: Darcs 1.0.3 released
The darcs project is pleased to announce the release of 1.0.3, the latest stable release of this innovative source control management software.
darcs-git source code: http://www.pps.jussieu.fr/~jch/software/repos/darcs-git/ The features of this branch of darcs are expected to be merged with the official darcs code base in the near future.
Internals: * darcs' ChangeLog is automatically generated from repo history and a database of ChangeLog entries * Internals: RT#255, several welcome refactors were made to the test suite, including comprehensible shell test script output, improved portability, and easier maintenance.
lwn.net /Articles/138747   (758 words)

  
 El Futirifoken » Darcs
Darcs es un sistema de control de versiones distribuido escrito en Haskell, así como lo son BitKeeper y GNU Arch.
En Darcs se puede, por ejemplo, hacer trackdowns del árbol para buscar la última versión que compilaba, o que pasaba una serie de pruebas que podemos definir.
Básicamente, una vez instalado darcs, para bajar un repositorio solo deben ejecutar :
www.gazer.com.ar /darcs   (431 words)

  
 Moertel Consulting's Community Projects :: start/2005-02-12/1   (Site not responding. Last check: 2007-10-06)
Darcs is written in Haskell, one of my favorite programming languages, and that was my initial draw.
To try darcs on something I was familiar with, I decided manage my LectroTest development with it.
The "darcs whatsnew" command asks darcs to tell me what is changed in the working directory with respect to the repository state.
community.moertel.com /ss/space/start/2005-02-12/1   (923 words)

  
 #638 (Darcs support patch available) - The Trac Project - Trac
I installed Subversion on my Gentoo box just to be able to try and use Trac and all my other repositories are under darcs and by using tailor I pull from CVS repos.
Not adding Darcs to the main trunk does not mean keeping Subversion into the trunk.
These are two distinct issues, and as you wrote: #156 deals with the latter one.
projects.edgewall.com /trac/ticket/638   (1389 words)

  
 ICT in het onderwijs Wiki : Darcs   (Site not responding. Last check: 2007-10-06)
Darcs is een versiebeheer systeem die werkt zonder server.
Ik vertel darcs hiermee dat het deze files en map in de gaten moet houden.
Natuurlijk kun je darcs vragen om terug te gaan naar een vorige versie met "rollback" en je kunt een copy hier van maken met "get" en nog veel meer.
www.edublogs.nl /wiki/Darcs   (346 words)

  
 Theory of patches   (Site not responding. Last check: 2007-10-06)
Although most filepatches will be hunks, darcs is clever enough to support other types of changes as well.
In the darcs implementation, the inverse is required to be computable from knowledge of the patch only, without knowledge of its context, but that (although convenient) is not required by the theory of patches.
The job of a merger is basically to undo the two conflicting patches, and then apply some sort of a ``resolution'' of the two instead.
abridgegame.org /darcs/manual/node8.html   (3091 words)

  
 freshmeat.net: Project details for darcs
In spite of its power, darcs is simple to use, in part because of the symmetry that is restored by making each copy of the repository a branch.
In addition, a --summary option was added to "darcs changes", which lists the files affected by each change.
Then my only suggestion would be to try the rpm for darcs, which is completely untested, as I don't have an RPM-based system myself, or to go throught the pain of compiling ghc.
www.freshmeat.net /releases/157197   (490 words)

  
 Darcs: an open source version control system implemented in Haskell | Lambda the Ultimate
Darcs: an open source version control system implemented in Haskell
Slashdot today links to an interview with David Roundy, the author of darcs, one of a number of proposed replacements for CVS.
And in fact, there have also been developers who learned Haskell expressly for the purpose of contributing to darcs.
lambda-the-ultimate.org /node/view/391   (663 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.