Sunday, November 23, 2008

darcs weekly news #13

News and discussions

  1. Announcing darcs 2.1.2. Eric has released darcs 2.1.2. You can also find darcs 2.1.2 on hackage.
  2. Character-based patch type. Andrew Robbins is developing a library for character level diffs that would allow for indentation and word patches as well as other fine granularity patches.
  3. Digital Fountain Codes for Patch Distribution. Tom Hawkins has a proposal for using Digital Fountain Codes as a fast distributed protocol for transfering data between darcs repositories.
  4. Camp Update. Ian Lynagh has started an irregular news letter about Camp. Looks like he's accomplished a lot. Take a look at Camp today.
  5. Darcs Oversight Committee (Software Freedom Conservancy). Eric has proposed we create an oversight committee as part of joining the Software Freedom Conservancy.

Reviewers

Thanks to our patch reviewers this week!

  • Christian Kellermann
  • Eric Kow
  • Dmitry Kurochkin
  • Trent W. Buck

Want to receive recognition for helping with Darcs? Add yourself to the patch review team today so that Eric knows to send patches your way.

Issues resolved in the last week (3)

issue1043 David Roundy
issue1101 Christian Kellermann
issue1117 Christian Kellermann

Patches applied in the last week (44)


See text entry for details.

Thursday, November 20, 2008

camp irregular news #1

Reposting a recent darcs-users update from Ian (with some very slight adjustments on my part for the conversion to HTML)




Hi all,

I haven't written about camp in some time, and a lot has happened, so I figure I should send an e-mail. So, here's the first edition of the "Camp Irregular News", if you will :-)

Mailing list


Camp now has a mailing list. I'll probably continue to send things of more general interest to the darcs list, but camp-specific stuff will generally go to the camp list. For details, please see http://projects.haskell.org/camp/contact

Bug tracker


But the main reason that camp has acquired a mailing list is that camp also now has a bug tracker and I wanted somewhere for the ticket change messages to go. Fow now, this is really just a TODO list, with the major missing pieces listed.

Development


And some real work, too. At and around the sprint, I:
  • Implemented "chunky" hunks, which mean that we don't need to break a file up into lines and then join it back together again when applying hunk patches
  • Implemented primitive interactive patch selection. It's nothing fancy, but it makes it easier to work with than the all-or-nothing record that camp had before
  • General improvement, e.g. there is now a repository type, rather than just misusing FilePath
  • Worked out how to pkg-config, libcurl and Cabal to play nicely on Windows/MSYS/mingw
  • Made a darcs2camp tool
  • Implemented the "get" command

darcs2camp

darcs2camp is currently fiddly to build, as it needs to be linked against some of darcs's sources. In the near future it will either use libdarcs, or I'll fork a copy of darcs and wibble it until it just builds darcs2camp.

Due to working on each primitive patch separately, darcs2camp isn't the fastest beast in the world; on the 19766 megapatch (359470 primitive patches) GHC repo it takes me 1 hour 47 mins to convert from darcs to camp format. Then again, the original git conversion took 3 days, so it could be worse! And it shows a patches-converted count to keep you entertained.

The disk usage for darcs's patches directory is
disk usage115M
actual number of bytes49M
actual number of bytes when uncompressed204M


Meanwhile, camp's patch file weighs in at 214M (which is both the actual number of bytes and the disk usage, as it's all in one file). There are a number of things going on here:

  • camp currently doesn't store any meta-data, so it should be a little more than 214M.
  • currently, if we store the primitive patch "name-3" inside the patch "name" then we store the string "name-3" even though we don't have to.
  • We could easily compress individual patches. Presumably if we did this with gzip then we'd get down to about 50M.
  • With a little work we could compress clumps of patches. However, gzipping the whole file only gets us down to 46M, so there is little to be gained there. bzip2ing the whole file gets us down to 38M.

"get"ing repos

And that means we can do timings etc for large repos easily.

Some timings for get and the ghc repo:
  • With darcs 1.0.9rc1, get takes around 5.5 seconds. However, I believe it's copying the pristine directory rather than actually applying the patches, which isn't safe if you can't lock the repo. However, "darcs check" takes 1 minute 45 seconds, and that does essentially the same work that "get" is supposed to
  • with darcs 2.1.0, get takes 1 minute 29 seconds (and looks like it's behaving safely)
  • with camp, get takes 1 minute 37 seconds


I haven't looked at optimising get with camp yet, but one thing that should definitely make a big difference is batching up multiple changes to a single file. It is common to get a megapatch which contains a sequence of n patches which change a hunk the same file. When applying such a megapatch, camp currently reads and writes the whole file n times, which obviously isn't optimal! IIRC that made a significant difference when we added it to darcs, and I expect it will for camp too.

camp is also cheating slightly, as it doesn't do a syntactic-validity check of the patches it is given before applying them. This means that it'll fail less prettily than it ought to. However, I'm not sure if darcs also cheats, and I don't expect that it will make much difference to the time taken anyway.

Camp's space usage while "get"ing is currently higher than it should be because of http://hackage.haskell.org/trac/ghc/ticket/2762 so I can't get good figures for that at the moment.

What next?


The above is mostly development stuff, mainly due to being at the sprint. I plan to focus more on theory stuff next. As you may have seen on the darcs list, I've started thinking about conflict marking, and I also have some patch theory proofs in my head that I need to get written down in the paper.

Thanks
Ian

Monday, November 17, 2008

darcs 2.1.2 released!

We are pleased to announce the release of darcs 2.1.2, which you can
download from

http://darcs.net/darcs-2.1.2.tar.gz

This is deliberately a very modest release, containing as few changes
from darcs 2.1.0 as we can manage. The changes we have included are
GHC 6.10 support and a bugfix for Windows (notably, one which makes
darcs help work from the DOS prompt without the need for MSYS or
Cygwin). See the attached ChangeLog for details.

So what's next? We have been doing a lot of work and we're eager to
show you some of the results. Our next release is scheduled for January
of 2009, with performance improvements from the darcs hacking sprint,
improved Windows support, a new optional Cabal-based build and a first
cut at libdarcs.

darcs weekly news #12

News and discussions

  1. Reasons to delay upgrading. Nathan Gray gives feedback as to why his team cannot yet switch to darcs2. Let's fix Nathan's bugs!
  2. darcs roadmap proposal. Eric has given us a roadmap for next six months of development. Get hacking!
  3. FYI: user-manual status. Trent W. Buck is making steady progress with revamping the user manual.
  4. New extension syntax -WError? How do you want to solve this? Managing compiler warnings is now a social requirement instead of a technical one.
  5. Buildbot uploads. Don't let the typos scare you away! Jules Colding, Zooko and others have the buildbots setup to upload the binaries as they build them!
  6. transitioning to cabal. Darcs now builds with cabal.
  7. announcing darcs 2.1.1rc2. Try out our newest release candidate today.
  8. growing the darcs team again! Welcome Alexander Suresh Kerr Sittampalam to the world and congratulate Ganesh Sittampalam.
  9. new Windows Czar and Review Team. Salavtore has taken the title of Windows Czar and we have an official review team now. Join today!
  10. Software Freedom Conservancy agreement. The Darcs project may be joining the Software Freedom Conservancy.
  11. [ANNOUNCE] darcs-fast-export. Miklos Vajna has put together a fast export from darcs to git.

Reviewers

Thanks to our patch reviewers this week!

We had a lot of reviewers this week, I hope I didn't miss anyone.

  • Don Stewart
  • Duncan Coutts
  • Jason Dagit
  • Trent Buck
  • Petr Rockai
  • Ganesh Sittampalam
  • Lele Gaifax
  • Christian Kellermann

Issues resolved in the last week (5)

issue525 David Roundy
issue844 David Roundy
issue864 Tommy Pettersson
issue1189 David Roundy
issue1223 Eric Kow

Patches applied in the last week (282)


See text entry for details.

Friday, November 7, 2008

darcs weekly news #11

News and discussions

  1. Sad news and steady changes. David will be stepping down from leadership of the darcs project, with Eric taking over in these new roles.
  2. Planet darcs. New aggregator for blogs from the darcs community. Posts to the planet are mainly but not necessarily always related to darcs
  3. Standard darcs benchmarks. Let's get serious about numbers.
  4. Haskell talk at Columbia Area Linux Users Group. Andrew Robbins talks about "How the Haskell programming language promotes bug-free software.by enforcing heavy restrictions on source code, and on several open source software projects that use Haskell for this purpose (darcs, parsec, xmonad, yi)."
  5. How does conflict marking work? Ian peers into the heart of conflict marking.
  6. New camp trac and mailing list!

Reviewers

Thanks to our patch reviewers this week!

  • Trent Buck
  • Jason Dagit
  • Florent Becker

Issues resolved in the last week (1)

issue1183 Thorkil Naur

Patches applied in the last week (99)


See text entry for details.

Thursday, October 30, 2008

darcs weekly news #10

News and discussions

  1. Darcs hacking sprint report
  2. darcsweb-1.1 released! With darcs 2 support, bugfixes and syntactic highlighting. Congratulations, Alberto!
  3. Official darcs blog. For announcements, darcs weekly news, and links to posts about darcs. Planet darcs to be announced shortly.

Reviewers

Thanks to our patch reviewers for this week for giving David a hand!

  • Trent Buck
  • Reinier Lamers
  • Jason Dagit

Issues resolved in the last week (8)

issue395 Reinier Lamers
issue628 Christian Kellermann
issue774 Salvatore Insalaco
issue839 Simon Michael
issue1000 Christian Kellerman
issue1023 Salvatore Insalaco
issue1046 Simon Michael
issue1051 Florent Becker

Patches applied in the last week (73)

See text entry for details.

darcs hacking sprint #1 report

So how did that darcs hacking sprint go? Well, we had a lot of fun and we got a lot of work done, so I think we can safely say that it was a great success!

What next? The sprint participants found themselves with a lot of good work started that we simply couldn't put down, so we have continued hacking into the week, turning many of our good starts into more concrete progress. There is still a lot of work to do so we want to make sure we keep that momentum going! The big challenge right now is to get all of the patches reviewed and merged back into darcs.net. Unfortunately, this is creating a delay in the usual patch review process as we clear our backlog. In the meantime, please continue sending your patches!

Thanks very much to David Roundy for his advice before the sprint and cheerful handling of this patch influx; Galois, the University of Brighton and Université de Paris 7 for graciously hosting our three venues; and especially to everybody who participated or joined #darcs to cheer us on :-)

The next sprint will be held in conjunction with the Haskell Hackathon, March 2009 in Utrecht, Netherlands. So see you in six months!

Overview

Issues resolved: 7

Total sprint patches : 234

Patches produced
  • during the sprint itself : 178
  • as follow-up work : 56
Patches sent and
  • accepted into darcs.net : 43
  • awaiting review : 191

("during" defined as 25-27 October 2008 at 08:00 UTC)

Site reports

What we worked on

Warm up tasks

Optimisations

  • Solved stack overflow when doing whatsnew on very large lines
  • Smarter slurpies for faster directory lookups
  • Avoiding lstats in darcs whatsnew
  • Bytestring optimisations
    • Participants: Don Stewart (Team Portland)
    • Status: awaiting review
  • Filecache to improve darcs annotate and darcs changes performance
    • Participants: Benedikt Schmidt
    • Status: still hacking!
  • Packs
  • "Chunky" hunk representation
    • Participants: Ian Lynagh (Team Brighton)
    • Status: needs volunteer to start porting from camp to darcs
  • Global cache: enabled by default and more portable
  • Networking performance (Team Paris)
    • Used tcpdump to examine network performance problems
    • New issues filed:
    • Participants: Team Paris
    • Status: needs implementation!

Improved Windows support

Infrastructure and cleanups


  • Code cleanups
    • Added language pragmas in all files
    • Removed OldFastPackedString
    • Replaced FastPackedStrings api in favor of Data.ByteString api
    • Participants: Don Stewart and Jason Dagit (Team Portland)
    • Status: awaiting review
  • Documentation cleanups
    • Use .lhs only for truly literate files
    • Migrate .tex to reST in preparation for user manual overhaul
    • Participants: Trent Buck
    • Status: awaiting review
  • Cabalisation
    • Participants: Duncan Coutts (Team Portland) (that's Jason on the left and Duncan on the right)
  • Makefile simplifications and cleanups (for doc)
    • Participants: Trent Buck
  • Makefile improvements (make ci, make darcs_p)
    • Participants: Simon Michael, Eric Kow (Team Brighton)
    • Status: make ci is accepted! make darcs_p awaiting review
  • Benchmarking suite
    • Participants: Eric Kow (Team Brighton)
    • Status: usable as of Wednesday, needs visualisation

Camp

  • http://projects.haskell.org/camp
  • Progress...
    • developed "chunky" hunk representation and tests!
    • got libcurl working under Windows with Cabal
    • primitive interactive patch selection implemented
    • Repository type rather than FilePath for repos
  • Participants: Ian Lynagh (Team Brighton)

Tuesday, October 28, 2008

what is this blog for?

This is the official new announcements blog for the darcs advanced revision control system. We will be posting Darcs Weekly News entries here along with release announcements, hacking sprint details and other community news.

Thursday, October 23, 2008

darcs weekly news #9

2009-02-02 This is a back-posting of an older darcs weekly news article from before the creation of blog.darcs.net. I'll be trickling these in to minimise disruption to people's RSS readers

News and discussions

  1. Enfranchising darcs! An update on the build systems question
  2. Darcs hacking sprint in 2 days!
  3. What does it mean to commute? Darcs hackers like to talk about 'commuting' patches all the time. But what does that mean? Jason explains and provides a tiny bit of code for us to play with
  4. darcsweb 1.1-rc1 Alberto Bertogli reports a release candidate for darcsweb 1.1, with support for darcs 2 repositories, and syntax highlight support if the pygments module is available
  5. First impressions of darcs. A Pythonista named Benjamin tries darcs out for the first time. Here are his likes and dislikes.
  6. Choosing a revision control system. Daniel Carrera compares darcs with Monotone, Mercurial and Bazaar. Daniel finds our "brilliant patch management" to be unique, but what can we learn from the others?

Reviewers

  • Jason Dagit

New contributors

  • Christian Kellermann
  • Salvatore Insalaco
  • J. Garrett Morris

Issues resolved in the last week (1)

issue784 Salvatore Insalaco

Patches applied in the last week (66)


See text entry for details.

Thursday, October 16, 2008

darcs weekly news #8

2009-02-03 This is a back-posting of an older darcs weekly news article from before the creation of blog.darcs.net. I'll be trickling these in to minimise disruption to people's RSS readers

News and discussions

  1. Improving the darcs build system? David Roundy is doing some interesting work on building darcs with his franchise build system. There are also attempts by other folks to Cabalise darcs. Discussions are underway about the future of building darcs.
  2. Type Correct Changes: A Safe Approach to Version Control Implementation. Jason Dagit gave a Galois tech talk on the use of Haskell GADTs to make darcs code more transparent, robust and approachable.
  3. Haskell, static typing, type witnesses and darcs. David Roundy gave a darcs talk at the ACM (5 October), presenting darcs and also explaining how the type witnesses are helping us to avoid errors in the code.
  4. Darcs hacking sprint only 9 days away!

Reviewers

Thanks to our patch reviewers for this week for giving David a hand!

  • Trent W. Buck
  • Jason Dagit
  • Nathan Gray
  • Simon Michael

Issues resolved in the last week (3)

issue1062 Eric Kow
issue1105 Dmitry Kurochkin
issue1139 David Roundy

Patches applied in the last week (96)


See text entry for details.

Thursday, October 9, 2008

darcs weekly news #7

2009-02-03 This is a back-posting of an older darcs weekly news article from before the creation of blog.darcs.net. I'll be trickling these in to minimise disruption to people's RSS readers

News and discussions

  1. Darcs 2.1.0 released! With 20 bug fixes and 7 new features. Notable changes: darcs-2 repositories by default, HTTP robustness and better pending patch handling.
  2. Optimising darcs annotate. Darcs annotate is too slow. Proposed solution: create a cache mapping filenames to patches. Stay tuned for fast annotate in the future...
  3. Eleven new contributors since darcs 2.0.2. Thanks, Alex, Florent, Gaetan, Judah, Matthias, Max, Nathaniel, Steve, Taylor, Thorkil, and Vlad!

Reviewers

Thanks to our patch reviewers for this week for giving David a hand!

  • Trent Buck
  • Tommy Pettersson

Issues resolved in the last week (6)

issue1104 Dmitry Kurochkin
issue1109 Dmitry Kurochkin
issue1111 Tommy Pettersson
issue1124 Thorkil Naur
issue1128 Benjamin Franksen
issue1131 Dmitry Kurochkin

Patches applied in the last week (35)


See text entry for details.

Thursday, October 2, 2008

darcs weekly news #6

2009-02-13 This is a back-posting of an older darcs weekly news article from before the creation of blog.darcs.net. I'll be trickling these in to minimise disruption to people's RSS readers

News and discussions

  1. Third pre-release of darcs 2.1.0. Release pushed back to 17 October latest for more testing. We're getting very close to the finish line!
  2. Darcs ideas in other VCS. Kirill Smelkov has kind words for us on behalf of the NAVY project, which is moving away from darcs. Best of luck to Kirill with whatever revision control system NAVY choose! While we are delighted that "Good ideas behind [darcs] were adopted by youth", we still have a thing or two to show these whippersnappers.
  3. Haddock + Hoogle == Javadoc on steroids. Simon Michael has combined haddock and hoogle to give us a lovely darcs code browser. In the meantime, Florent Becker has been adding value to this browser by sending in lots of haddock patches. Many thanks to Simon and Florent!
  4. Patch theory update. Ian gives us his latest progress on documenting, prototyping and improving darcs patch theory. "[S]ome proofs are finally starting to appear, albeit rather handwavey for now". Go Ian!

Reviewers

Thanks to our patch reviewers for this week for giving David a hand!

  • Simon Michael

Issues resolved in the last week (5)

issue1003 David Roundy
issue1043 David Roundy
issue1078 Dmitry Kurochkin
issue1102 Eric Kow
issue1110 David Roundy

Patches applied in the last week (47)

See text entry for details.

Thursday, September 25, 2008

darcs weekly news #5

2009-02-14 This is a back-posting of an older darcs weekly news article from before the creation of blog.darcs.net. I'll be trickling these in to minimise disruption to people's RSS readers

News and discussions

  1. Second pre-release of darcs 2.1.0 (formerly known as 2.0.3) This version of darcs will produce darcs-2 format repositories by default
  2. New issue manager - Thorkil Naur. The darcs team now has an official Issue Manager role. Thorkil will be ensuring that incoming reports are responded to in a timely manner, and that all bugs are eventually moved to a resolved state.
  3. Hoogling the darcs source?

Issues resolved in the last week (5)

issue27 David Roundy
issue53 Eric Kow
issue805 David Roundy
issue1039 Dmitry Kurochkin
issue1041 Vlad Dogaru

Patches applied in the last week (54)

See text entry for details.

Thursday, September 18, 2008

darcs weekly news #4

2009-02-16 This is a back-posting of an older darcs weekly news article from before the creation of blog.darcs.net.

News and discussions

  1. First pre-release of darcs 2.0.3. This version of darcs has some very nice bug fixes on offer. A few more user-friendliness tweaks are planned for the actual release.
  2. Third venue confirmed for darcs hacking sprint, 25-26 October. Brighton, Portland and now Paris are all CONFIRMED. Come hack with us!
  3. code.haskell.org upgrades to darcs 2! /usr/bin/darcs is now darcs 2.0.2 on this server. No action is needed on the user's part.
  4. Retiring GHC 6.4. Nobody seems to be using GHC 6.4 to compile darcs after all, so we shall be dropping support for it.

Reviewers

Thanks to our patch reviewers for this week for giving David a hand!

  • Jason Dagit
  • Nathan Gray
  • Trent W. Buck

Issues resolved in the last week (6)

issue691 Dmitry Kurochkin
issue709 David Roundy
issue885 David Roundy
issue1012 David Roundy
issue1054 Dmitry Kurochkin
issue1057 David Roundy

Patches applied in the last week (86)

See 2008-09-17 text entry for details

Wednesday, September 10, 2008

darcs weekly news #3

2009-02-16 This is a back-posting of an older darcs weekly news article from before the creation of blog.darcs.net.

News and discussions

  1. Venues confirmed for the darcs hacking sprint, 25-26 October. Brighton and Portland are CONFIRMED; Paris is likely. Come hack with us!
  2. Planning darcs 2.0.3. We have started making steps towards a release for the end of September. Eric thinks we are only a buildbot and couple of bugfixes away from a prerelease.
  3. Darcs patch theory. Ian Lynagh continues his patch theory research. He has written up a nice explanation and a working prototype of a darcs-like patch theory.
  4. Retiring GHC 6.4. The darcs team would like to know if anybody is still using GHC 6.4 to compile darcs, so that we can focus on later versions (6.6 and 6.8).

Reviewers

Thanks to our patch reviewers for this week for giving David a hand!

  • Jason Dagit
  • Trent Buck

Issues resolved in the last week (7)

issue844 David Roundy
issue924 Eric Kow
issue1015 Ganesh Sittampalam
issue1037 Dmitry Kurochkin
issue1049 David Roundy
issue1050 Eric Kow
issue1063 Eric Kow

Patches applied in the last week (72)

See the darcs weekly news #3 email for the full list.

Wednesday, September 3, 2008

darcs weekly news #2

2009-02-16 This is a back-posting of an older darcs weekly news article from before the creation of blog.darcs.net.

News and discussions

  1. Growing the darcs team: The darcs unstable repository is coming back, with David Roundy as its maintainer. Eric will be taking care of stable and keeping in closely in synch.
  2. Shiny new IRC logs: Thanks to Moritz Lenz, the #darcs and #darcs-theory IRC channels are now being logged with fancy formatting and search capability
  3. Hacking darcs: Petr Ročkai shares his recent hopes and experiences as a darcs user turned developer. Come share the excitement!

Reviewers

Thanks to our patch reviewers for this week for giving David a hand!

  • Jason Dagit
  • Nathan Gray
  • Eric Kow
  • Petr Ročkai

Issues resolved in the last week (1)

issue966 Dmitry Kurochkin

fix apply_inv_to_matcher_inclusive. http://bugs.darcs.net/issue966

Patches applied in the last week (37)

2008-08-31 David Roundy
  • don't show ssh stderr output unless we're passed --debug.
  • fix bug in --list-options (tab completion).
  • fix bug in makeRelative.
2008-08-30 Ganesh Sittampalam
  • add warning to configure about Haskell zlib speed
  • make use of Haskell zlib dependent on bytestring
  • add option to use Haskell zlib package
2008-08-22 Eric Kow
  • Remove unused FileSystem module.
  • Add a link to a repository browser for darcs's code.
2008-08-29
  • Replace grep invocation by perl code
2008-08-24 David Roundy
  • clean up network/get.sh test.
  • fix type of withRepository and friends.
  • fix recent bug in --list-options.
2008-08-28 Dmitry Kurochkin
  • Check for package random on windows, used in Ssh module.
  • Debug messages in curl module.
2008-08-28 David Roundy
  • TAG working version.
2008-08-27 Dmitry Kurochkin
  • Use InclusiveOrExclusive instead of Bool in apply_inv_to_matcher.
2008-08-27 David Roundy
  • add more modules to make witnesses.
2008-08-27 Jason Dagit
  • updates to Darcs.Patch.Unit for type witnesses
2008-08-27 Dmitry Kurochkin
  • Refactor get_matcher and apply_inv_to_matcher functions from Darcs.Match module.
  • Resolve issue966: fix apply_inv_to_matcher_inclusive.
  • Simplify withCurrentDirectory.
2008-08-27 Jason Dagit
  • updates to Sealed.lhs to support type witness refactor in commands
  • updates to Ordered.lhs to support type witness refactor in commands
  • make Annotate.lhs compile with type witnesses
2008-08-27 David Roundy
  • fix type witnesses in Internal.
2008-08-27 Jason Dagit
  • updates to Repository.Internal to fix conflicts and support type witness refactor in commands
  • fix error in Properties due to new commuteFL
  • fix minor type witness compile error with new commuteFL
  • fix conflicts with get_extra changes
  • improve reporting for bug in get_extra
  • Finish refactor of Unrevert as well as making it pass double-unrevert.sh
  • add double-unrevert.sh test
  • partial type witnesses in Unrevert
2008-08-26 Eric Kow
  • More ChangeLog entries since 2.0.2
2008-08-27 David Roundy
  • fix bug in defaultrepo.
2008-08-26 Jason Dagit
  • fix accidental reversal in tentativelyAddToPending
  • minor refator to get_extra improve comments

Wednesday, August 27, 2008

darcs weekly news #1

2009-02-02 This is a back-posting of an older darcs weekly news article from before the creation of blog.darcs.net. I'll be trickling these in to minimise disruption to people's RSS readers
Hi everybody,

I thought it would be useful if we got back into the habit up summarising our weekly darcs activities. This is the first entry of what I hope to be Darcs Weekly News.

News and discussions

hacking sprint (25/26 October)

We are now planning three sites for the upcoming darcs hacking sprint: Brighton (moved from Cambridge), Paris and Portland. More news as we finalise the venues in the next two weeks!

performance benchmarking

Eric is working on integrating performance regression testing into the darcs buildbot. The progress is slow but steady!

darcs 2 real world comparison

Jason analyses a comparison of darcs push between 1.0.9 and 2.0.2. http://blog.codersbase.com/2008/08/21/darcs-2-real-world-push-performance-evaluation/

darcs weekly news

Most of darcs weekly news is automated, but we still need human editors! To help out, darcs get http://code.haskell.org/darcs/darcs-news

Issues resolved in the last two weeks (5)

Patches applied in the last two weeks (69)

See text entry for details.

Blog Archive

Followers