[Update website for 2.4.1 release
Reinier Lamers **20100412203338
Ignore-this: 2836e036539c6e909b1a6a730bb4da4f
] hunk ./doc/announce.html 19
-Darcs 2.4 release announcement
+Darcs 2.4.1 release announcement
hunk ./doc/announce.html 21
-February 27, 2010 - 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.
+The darcs team would like to announce the immediate availability of darcs
+2.4.1. This release fixes a number of issues that were found in darcs 2.4. The
+most important of these issues were that darcs did not work on Windows shares,
+and that darcs would not work if it was built with a wrong version of the mmap
+package.
hunk ./doc/announce.html 31
-beta release by doing:
+release by doing:
hunk ./doc/announce.html 38
-Alternatively, you can download the tarball from
-http://darcs.net/releases/darcs-2.4.tar.gz, and build it by hand as
+
+Alternatively, you can download the tarball from
+http://darcs.net/releases/darcs-2.4.1.tar.gz and build it by hand as
hunk ./doc/announce.html 43
-
Interactive hunk editing
+What's New
hunk ./doc/announce.html 45
-
-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.
-
+Important changes in Darcs 2.4.1
hunk ./doc/announce.html 47
-
-You can find more information about the hunk editing feature on
-the hunk editor wiki page.
-
+
+ - darcs works again on Windows network shares
+ - missing documentation and test files have been added to the tarball
+ - darcs will no longer give errors about a nonexistent file when compiled
+ with the wrong mmap
+ - moving files between directories can no longer break the directory index
+ - darcs handles the case that someone uses 'remove -r' on an
+ untracked directory
+ - darcs ignores symlinks again, like all pre-2.4 releases
+
hunk ./doc/announce.html 58
-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
-the benchmarks wiki page. On this other wiki page, you will find graphs of the benchmark results on a Windows Vista machine.
-
+Bugs Fixed in Darcs 2.4.1
hunk ./doc/announce.html 60
-
-On that page, you will also find instructions on how to run your own darcs
-benchmarks.
-
+
+ - 1645: ignore symlinks
+ - 1750: uncover help text for 'darcs show pristine'
+ - 1753: restrict mmap to version used by hashed-storage
+ - 1754: fix issue458.sh on systems with xattrs
+ - 1756: moving files between directories breaks index
+ - 1757: add test files to distribution tarball
+ - 1765: refuse to remove non-tracked directories recursively
+ - 1767: send CRC erros to standard error
+
hunk ./doc/announce.html 71
-Reporting bugs
hunk ./doc/announce.html 72
+Reporting bugs
hunk ./doc/announce.html 74
-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 bugs@darcs.net.
+If you have an issue with darcs 2.4.1, you can report it via the web on
+http://bugs.darcs.net/ . You can also report bugs by email to bugs@darcs.net.
hunk ./doc/announce.html 78
-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
-
hunk ./doc/announce.html 80
-Kind Regards,
-the darcs release manager,
+Kind Regards,
+the darcs release manager,
hunk ./doc/announce.html 86
-[1]: You can download the Haskell platform from http://hackage.haskell.org/platform/
+[1]: You can download the Haskell platform from
+ http://hackage.haskell.org/platform/
hunk ./doc/index.html 54
- Darcs 2.4 release, announced 27 February 2010.
+ Darcs 2.4.1 release, announced 27 February 2010.
hunk ./doc/index.html 78
- Latest Stable Source (2.4)
+ Latest Stable Source (2.4.1)