DarcsWeeklyNews/2010-05-10
News and discussions
Eric announced the release of darcs 2.4.3, which fixes critical bugs under Windows and fixes the performance regression of darcs convert:
Simon Michael proposed a cleanup of the repository format names and gathered a few answers and proposals:
- Ganesh and Petr explained why it is not recommended anymore to build darcs with GHC 6.8:
Issues resolved in the last week (7)
- issue64 Reinier Lamers
- store metadata as UTF-8, autodetect UTF-8, and don’t normalize to NFC
- http://bugs.darcs.net/issue64
- issue1232 Dino Morelli
- darcs convert forgets _darcs/prefs/prefs
- http://bugs.darcs.net/issue1232
- issue1760 Petr Rockai
- Fix working directory handling in Commands.Convert.
- http://bugs.darcs.net/issue1760
- issue1769 Matthias Kilian
- add support for –match ‘comment …’
- http://bugs.darcs.net/issue1769
- issue1814 Petr Rockai
- Include contrib/darcs-errors.hlint in release tarball.
- http://bugs.darcs.net/issue1814
- issue1824 Eric Kow
- avoid PACKAGE_VERSION under Windows.
- http://bugs.darcs.net/issue1824
- issue1837 Petr Rockai
- Add readWorking and use it in pristineFromWorking.
- http://bugs.darcs.net/issue1837
Patches applied in the last week (115)
- 2010-05-09 Eric Kow
- Update homepage news for darcs 2.4.3 release.
- Update website to link to 2.4.3 tarball.
- The roundup tracker does not use a guest/guest login.
- 2010-05-08 Petr Rockai
- Fix a number of “unused” warnings in Darcs.Commands.*.
- Fix a number of “unused” warnings in Darcs.Repository*.
- A new implementation of PatchSet and its operations.
- Give a more informative error when hunk apply fails.
- 2010-05-08 Jason Dagit
- work around cabal flag composition bug
- 2010-05-07 Eric Kow
- Camel case Darcs.Test.
- Camel case Darcs.Commands.ShowFiles.
- Mark issue1837 test as passing.
- Accept issue1837: inconsistent repo upon darcs get –partial.
- 2010-05-06 Petr Rockai
- Also use readWorking in setScriptsExecutable (minor refactor).
- Resolve issue1837: Add readWorking and use it in pristineFromWorking.
- In replacePristine, cope also with Trees that have no hashes in them.
- 2010-05-07 Eric Kow
- Remove seemingly unused Darcs.CheckFileSystem.
- 2010-05-06 Petr Rockai
- Remove unorm.h dependency on Windows, since it’s no longer used.
- Remove the icuuc dependency now that it is no longer used.
- Fix compilation on GHC 6.12 on win32 (needs unix-compat).
- Normalise path separators in the query_manifest test.
- Let’s try to fix install-deps.sh for the case of multiple packages missing.
- Bump hashed-storage dependency to 0.5.
- Purge Slurpy usage in Commands.Rollback (use announceFiles from whatsnew).
- Use stock setScriptsExecutable from Darcs.Repository in Commands.Convert.
- Clean up unused bits in Repository.HashedIO.
- Make clean_hashdir work on repository-local dirs even without caches.
- Resolve conflict in Commands.Record.
- Resolve conflicts in Commands.Add.
- Resolve conflicts in Match.
- Resolve conflict in Commands.Move.
- Resolve conflicts in Repository.Internal.
- Resolve conflicts in Commands.ShowFiles.
- Filter out _darcs in setScriptsExecutable.
- Make the automatic pristine conversion a bit nicer.
- Bump the mmap dependency to match that of hashed-storage HEAD.
- Remove a couple of unused Cache parameters.
- Automatically drop size prefixes from all of pristine when needed.
- Purge unused fileExists from Commands.Record.
- Avoid use of SlurpDirectory in Commands.ShowFiles.
- Remove SlurpDirectory.
- Replace slurp_recorded with readRecorded in make_new_pending.
- Use a more canonic way to create empty hashed pristine.
- Reimplement applyHashed in terms of hashedTreeIO (Storage.Hashed.Monad).
- Use a more canonic way to create empty hashed pristine in optimize (–upgrade).
- Port Commands.Move from Slurpy to Tree.
- Re-implement setScriptsExecutable using Trees instead of Slurpies.
- Re-implement optimize –relink using Trees instead of Slurpies.
- Generalize announceFiles used by whatsnew and use it in record as well.
- Re-work Commands.Add (simplify, use the new treeHas* functions).
- Re-implement the Slurp-based file/dir existence-check functions in terms of Trees.
- Replace SlurpDirectory usage in Commands.Add with Tree-based code.
- Remove implementation of –store-in-memory, simplifying matcher code.
- 2010-05-05 Eric Kow
- Camel case some leftovers in Darcs.Commands.{Add,Move}.
- Camel case Darcs.Commands.Pull again (fetch).
- Catch Darcs.Hopefully up with Darcs.Patch.Info camel casing.
- Resolve conflicts: fetch, obliterate -o vs SelectChanges refactor.
- 2010-04-22 Florent Becker
- Add a fetch command
- Add -o option to obliterate, to keep a backup of the patch
- fix conflicts in Send
- extract a few functions from Send
- 2010-05-05 Dino Morelli
- Extend issue1232: darcs convert fails if missing _darcs/prefs/prefs
- Extend issue1232: test to account for missing _darcs/prefs/prefs case
- 2010-05-05 Eric Kow
- Camel case Darcs.Patch.Info.
- Remove redundant Darcs.Commands.Optimize.isTag.
- Fix typos in matcher documentation.
- 2010-05-02 Matthias Kilian
- Documentation for `hunk’ and `comment’ matchers
- resolve issue1769: add support for –match ‘comment …’
- 2010-05-05 Eric Kow
- Camel case unit tester.
- Fix unit.lhs: s/metadataStringTest/metadataDecodingTest/.
- 2010-05-02 Petr Rockai
- Resolve issue1760: Fix working directory handling in Commands.Convert.
- 2010-05-02 Florent Becker
- remove spurious todo in Choices.hs
- make the new Patch.Choices compile in ghc6.10
- Fix representation of patches in darcs revert’s interactive selection
- Clean up the new version of Patch.Choices
- fix patch counting in interactive selection
- fix conflicts in SelectChanges
- Change representation of PatchChoices
- resolve conflicts in SelectChanges
- monadify interactive patch selection
- Resolve conflicts in Record.lhs
- add the –reverse option to all patch-selecting commands
- resolve conflicts in AmendRecord.lhs
- Simplify SelectChanges’ interface and non-interactive part
- add a witnessed zipper type
- Some haddocks for Patch.Choices
- 2010-05-02 Reinier Lamers
- Rename metadataStringTest to metadataDecodingTest
- Add some haddock in Darcs.Patch.Info
- Document behavior of text decoding functions in case of malformed input
- resolve issue64: store metadata as UTF-8, autodetect UTF-8, and don’t normalize to NFC
- 2010-04-30 Petr Rockai
- Resolve issue1814: Include contrib/darcs-errors.hlint in release tarball.
- 2010-05-03 Eric Kow
- Resolve issue1824: avoid PACKAGE_VERSION under Windows.
- Avoid PACKAGE_VERSION CPP macro in HTTP (see issue1824 note below).
- 2010-04-25 Dmitry Kurochkin
- Haddock for Darcs.Repository.Cache.unionRemoteCaches.
- 2010-04-14 Eric Kow
- Camel case SHA1.
- 2010-04-27 Petr Rockai
- Fix typo (dacas -> darcs).
- 2010-04-18 Dmitry Kurochkin
- URL: keep notify MVars in a single place.
- Fix hscurl.c when URL is downloaded during the first call to curl_multi_perform.
- hscurl.c: remove #ifdef HAVE_CURL check.
- Simplify libcurl pipelining configuration.
- Pass -DCURL_PIPELINING to C compiler when HTTP pipelining is enabled.
- 2010-04-26 Eric Kow
- Mention darcs blog and planet on homepage.
- 2010-04-17 Dino Morelli
- style tweak: reformatted an import
- Resolve issue1232: darcs convert forgets _darcs/prefs/prefs
- Accept issue1232: darcs convert forgets _darcs/prefs/prefs
- 2010-04-23 Eric Kow
- Camel case Darcs.Patch.OldDate.
- Camel case Darcs.URL.
- Camel case Darcs.Resolution.
- Camel case Darcs.CommandsAux.
- Camel case Darcs.ArgumentDefaults.
- Camel case ByteStringUtils.
- 2010-04-25 Petr Rockai
- Skip tests/issue1645-ignore-symlinks on win32.
- Bump h-s dependency to 0.4.12, working around an lstat bug on windows.
- 2010-04-22 Florent Becker
- export the right list of patches when not pulling anything
- Resolve conflicts in Commands.Pull
- Refactor Darcs.Commands.Pull