Monday, August 31, 2009

darcs weekly news #39

News and discussions

1. Taylor Campbell brought up the topic of filecache as an optimisation for darcs, which helped Eric Kow pointing to the relevant action, tools and bug tickets:
2. Duncan Coutts brought figures about darcs 2.3's poor performance with darcs-1 repositories:
3. Jason Dagit made some experiments by versionning the source code of Linux into darcs, and trying to enhance CPU and memory efficiency of darcs record:

Issues resolved in the last week (3)

issue1373 Trent W. Buck
issue1548 Trent W. Buck
issue1578 Judah Jacobson

Patches applied in the last week (28)

See text entry for details.

Monday, August 24, 2009

darcs weekly news #38

News and discussions

  1. Petr Rockai posted his last Summer of Code report, summing up the work he did, the work left, and its integration into the official darcs branch:
  1. A discussion occured about darcs continuing (or not) to support old repositories formats, and users difficulties to switch from the darcs-1 format:
  1. Eric Kow reported about his work on triaging bugs in the darcs bug tracker:

Issues resolved in the last week (1)

issue183 Eric Kow

Patches applied in the last week (17)

See text entry for details.

Saturday, August 8, 2009

darcs weekly news #37

News and discussions

1. Following a proposal by Eric Kow, the darcs team switched to a commit-bit development model. Now there is no longer a Patch Manager, and several developers have commit rights to the main repository or darcs:
2. Petr Rockai passed the release manager hat to Reinier Lamers, and Thorkil Naur passed the issue manager hat to Eric Kow:
3. End of Summer of Code is approaching. Discussion and reviews concerning the coming merge of Petr's hashed-storage patches into the main darcs repository are going on:

Issues resolved in the last week (0)

Patches applied in the last week (3)

See text entry for details.

Sunday, August 2, 2009

darcs weekly news #36

News and discussions

1. darcs 2.3.0 is now available. More information in the announcement:
2. Petr Rockai posted two new entries about his Summer of Code work on "Fast darcs":
3. Max Battcher proposed a way to easily implement in-repo local branches a la git or mercurial:

Issues resolved in the last week (0)

Patches applied in the last week (38)

See text entry for details.

Thursday, July 23, 2009

darcs 2.3.0 is released!

We are pleased to announce the release of Darcs 2.3.0. This is the second of our time-based (biannual) releases and we hope to have many more. Here are some of the key changes from the last release:
  1. Better performance - we believe the darcs whatsnew command is now much faster for hashed repositories. If you notice these improvements, you may be pleased to know that Petr's Summer of Code project aims to extend these improvements to the rest of Darcs. In the meantime, you may also notice improvements in darcs record and darcs changes; reduced memory consumption in darcs check and repair; and also support for hardlinks on NTFS, which allows for faster repeated retrievals on Windows.

  2. Easier installation - Darcs now uses the Cabal build method by default which greatly simplifies installation. Combined with the upcoming Haskell Platform, building Darcs from source is now painless, even under Windows. Future versions of Darcs will use Cabal only.

  3. Improved repository integrity - The new "darcs gzcrcs" feature detects and repairs files with a broken CRC in your darcs repository and caches. To the best of our knowledge, these files were only produced by Darcs 2.0.2 - 2.1.2, and only within "old fashioned" (non-hashed) repositories, and only the CRCs are affected. In any case, we highly recommend upgrading to Darcs 2.3.0 so that you can repair any such files. See issue844 for more details.
Darcs 2.3.0 requires GHC 6.8 or higher, and we recommend using GHC 6.10 for best results. See the official release announcement for more details about this, as well as a more complete list of bug fixes and new features.

Sunday, July 19, 2009

darcs weekly news #35

News and discussions

1. Since the last DWN, Petr Rockai released 3 betas, the last one being focussed on fixing bugs under Windows :
2. Petr also issued two posts (7 and 8) about his Summer of Code work on fast darcs:3. Ashley Moran gave a presentation of darcs at the North West Ruby User Group, and put his slides online:4. Ashley also started a (quite long) discussion about the different command names between darcs and the other DVCSs:
5. Finally, Petr Rockai proposed a patch to gets rid of autoconf support in darcs, leaving cabal as the only build system:

Issues resolved in the last week (0)

Patches applied in the last week (63)

See text entry for details.

Sunday, July 5, 2009

darcs weekly news #34

News and discussions

1. Petr Rockai announced availability of Darcs 2.3 beta 1, via regular download and cabal install:2. Petr Rockai's fast darcs Summer of Code progess reports 5 and 6:

Issues resolved in the last week (0)

Patches applied in the last week (17)

See text entry for details.

Followers