Downloading
One way of installing Darcs 2.12.0 is with stack:$ stack install darcs-2.12.0
Or first install the Haskell Platform (http://www.haskell.org/platform)
and install Darcs with cabal-install:
$ cabal update
$ cabal install darcs-2.12.0
You can also download the tarball from
http://darcs.net/releases/darcs-2.12.0.tar.gz and build it by hand.
The 2.12 branch is also available as a darcs repository from
http://darcs.net/releases/branch-2.12
What's new
Patch dependency graph export
The new command `darcs show dependencies`, enables to export the dependency graph of a repository (up to the latest tag, by default) as a Graphviz file:whatsnew output and third-party VC frontend support
The flag `whatsnew --machine-readable` is a simplified version of `whatsnew -s` for easier parsability by third-party tools. Darcs 2.12 adds conflict markers to the output of whatnew when summarized (ie, when used with the `-s` or `--machine-readable` flags or via the `darcs status` alias). Thanks to this, Darcs support was reintroduced in meld 3.15.2 .improvements for Git repository imports
File moves are converted to file moves primitives, instead of being file deletes and add as before. This enables to have smaller Darcs respositories with a more understandable history. This change adds to other improvements and fixes that make Git import more practical.repository Weak Hashes
The command `darcs show repo` now shows a hash that is the XORof all hashes of the patches metadata of the repository. Being a XOR,
it does not depend on the patches' ordering. Also it is quite fast to
calculate. This Weak Hash can be useful to quickly check whether two
repositories of a single proyect have the same patches.
9 comments:
Nice improvements. Thank you! :-)
Hello,
In the release notes it is mentioned 'improvements for Git repository imports', but since I consider switching back to Darcs (from Fossil), I wonder whether export to Git does work well as well?
So excited for the new release. Keep sharing! https://goo.gl/maps/JnTzu4oFNqhk5dD48
No doubt this is an excellent post! I got a lot of knowledge after reading this, thank you! https://www.roofinghalifax.ca/shingles.html
Excellent post! Very interesting to read. Keep sharing! Chain Link Fence Installation Metairie, LA
I was truly impressed by the exceptional quality of this article, which not only offered valuable insights but also managed to engage me from the very first paragraph. The author's friendly and relatable writing style instantly drew me in, creating an atmosphere of warmth and familiarity that made the content even more enjoyable to read.
thefitnessstudiocharlotte.com
Bravo on this well-written blog post! Your passion for the topic is evident. Explore our expertise in commercial fencing contractors Cache Valley
Instead of being file deletes and additions as they were previously, file moves are transformed into primitive file moves. view here
This post marks an exciting update for users of this distributed version control system. The improvements and new features are sure to enhance the workflow for developers and teams, offering greater flexibility and efficiency. It's akin to how a concrete company ensures a solid foundation for construction projects; Darcs provides a reliable base for software development.
Post a Comment