Reinier, Could you please send these announcements to Haskell-Cafe in the future?
It also seems we're missing the windows specific install instructions. Is that because windows no longer requires a special configuration step? Thanks! Jason On Sat, Feb 27, 2010 at 4:17 AM, Reinier Lamers <[email protected]>wrote: > Hi all, > > The darcs team is proud to announce the immediate availability of darcs > 2.4. > darcs 2.4 contains many improvements and bugfixes compared to darcs 2.3.1. > Highlights are the faster operation of record, revert and related commands, > and the experimental interactive hunk editing. This makes darcs 2.4 the > latest > and greatest in easy version control. > > The easiest way to install darcs is using the Haskell Platform [1]. If you > have installed the Haskell Platform or cabal-install, you can install this > beta release by doing: > > $ cabal update > $ cabal install --reinstall darcs > > Alternatively, you can download the tarball from > http://darcs.net/releases/darcs-2.4.tar.gz , and build it by hand as > explained in the README file. > > Interactive hunk editing > ------------------------ > > To try out interactive hunk editing, press 'e' when you are prompted with a > hunk patch by 'darcs record'. You will then be shown an editor screen in > which > you can edit the state you want to record between the last two ruler lines. > > You can find more information about the hunk editing feature on > http://wiki.darcs.net/HunkEditor . > > What's New > ---------- > > A list of important changes since 2.3.1 is as follows: > * Use fast index-based diffing everywhere (Petr) > * Interactive patch splitting (Ganesh) > * An 'optimize --upgrade' option to convert to hashed format in-place > (Eric) > * Hunk matching (Kamil Dworakowski, tat.wright) > * Progress reporting is no longer deceptive (Roman) > * A 'remove --recursive' option to remove a directory tree from revision > control (Roman) > * 'show files' accepts arguments to show a subset of tracked files (Luca) > * A '--remote-darcs' flag for pushing to a host where darcs isn't called > darcs > * Many miscellaneous Windows improvements (Salvatore, Petr and others) > * 'darcs send' now mentions the repository name in the email body > (Joachim) > * Handle files with boring names in the repository correctly (Petr) > * Fix parsing of .authorspellings file (Tomáš) > * Various sane new command-line option names (Florent) > * Remove the '--checkpoint' option (Petr) > * Use external libraries for all UTF-8 handling (Eric, Reinier) > * Use the Haskell zlib package exclusively for compression (Petr) > > A list of issues resolved since 2.3.1: > * 183: do not sort changes --summary output > * 223: add --remote-darcs flag to specify name of remote darcs > executable > * 291: provide (basic) interactive patch splitting > * 540: darcs remove --recursive > * 835: 'show files' with arguments > * 1122: get --complete should not offer to create a lazy repository > * 1216: list Match section in ToC > * 1224: refuse to convert a repo that's already in darcs-2 format > * 1300: logfile deleted on unsucessful record > * 1308: push should warn about unpulled patches before patch-selection > * 1336: sane error message on --last "" (empty string to numbers parser) > * 1362: mention repo name in mail send body > * 1377: getProgname for local darcs instances > * 1392: use parsec to parse .authorspelling > * 1424: darcs get wrongly reports "using lazy repository" if you ctrl-c > old-fashioned get > * 1447: different online help for send/apply --cc > * 1488: fix crash in whatsnew when invoked in non-tracked directory > * 1548: show contents requires at least one argument > * 1554: allow opt-out of -threaded (fix ARM builds) > * 1563: official thank-you page > * 1578: don't put newlines in the Haskeline prompts > * 1583: on darcs get, suggest upgrading source repo to hashed > * 1584: provide optimize --upgrade command > * 1588: add --skip-conflicts option > * 1594: define PREPROCHTML in makefile > * 1620: make amend leave a log file when it should > * 1636: hunk matching > * 1643: optimize --upgrade should do optimize > * 1652: suggest cabal update before cabal install > * 1659: make restrictBoring take recorded state into account > * 1677: create correct hashes for empty directories in index > * 1681: preserve log on amend failure > * 1709: fix short version of progress reporting > * 1712: correctly report number of patches to pull > * 1720: fix cabal haddock problem > * 1731: fix performance regression in check and repair > * 1741: fix --list-options when option has multiple names > * 1749: refuse to remove non-empty directories > > Performance > ----------- > > darcs in its current form does not perform very well on huge repositories. > In > order to systematically address this issue, and to catch performance > regressions, we have started a darcs benchmarking project. You can find > benchmarks of darcs performance in many different situations on > http://wiki.darcs.net/Benchmarks . On > http://wiki.darcs.net/Benchmarks/Quasar > you will find graphs of the benchmark results on a Windows Vista machine. > > On that page, you will also find instructions on how to run your own darcs > benchmarks. > > Reporting bugs > -------------- > > If you have an issue with darcs 2.4, you can report it via the web on > http://bugs.darcs.net/ . You can also report bugs by email to > [email protected]. > > > Kind Regards, > the darcs release manager, > Reinier Lamers > > [1]: You can download the Haskell platform from > http://hackage.haskell.org/platform/ > > _______________________________________________ > darcs-users mailing list > [email protected] > http://lists.osuosl.org/mailman/listinfo/darcs-users > >
_______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
