mirror of http://darcs.net/screened (fork of darcs's darcs-reviewed) (http://darcs.net/Development/GettingStarted)

replace pointless import of Control.Monad.Except

This fixes the build with mtl<2.2.1

ganeshWed Mar 4 22:41:39 UTC 2015

silence warning (ghc<7.8) about the MINIMAL pragma

ganeshTue Mar 3 07:56:53 UTC 2015

remove a few unneeded -fno-warn-incomplete-patterns

ganeshTue Mar 3 07:52:39 UTC 2015

Turn off deprecation warning for use of 'parseTime' for now

ganeshWed Mar 4 06:29:06 UTC 2015

fix GHC 7.10 warning: explicitly quantify variables in type alias

ganeshWed Mar 4 06:10:30 UTC 2015

ErrorT is deprecated, switch to ExceptT

The two have different 'fail' implementations, but as far as I can see we don't have any explicit calls to that or any inexhaustive pattern matches in the relevant code.

ganeshTue Mar 3 19:06:41 UTC 2015

resolve issue2432: use the merged version of the local patches

The previous code gave a false sense of security in its use of witnesses on the Repository type, because those can be implicitly mutated by operations on the repository but the Repository value with its old witnesses is still available for use.

The bug was that tentativelyReplacePatches should be passed the replacement patches, as it just adds them to the repository at the end after commuting out the previous versions. So when doing pull/apply --reorder, we need to pass in the local patches merged with the remote patches, rather than in their original form.

I reworked the code so that the witnesses are correct, which provokes a type error, and fixed the error by changing merge2FL to return both the merged remote patches and the merged local patches so the latter can be passed in to tentativelyReplacePatches.

ganeshMon Mar 2 19:46:31 UTC 2015

fix warning

ganeshMon Mar 2 20:04:39 UTC 2015

bump version to 2.11.0

ghSat Feb 28 15:08:11 UTC 2015

bump version to 2.10.0

ghSat Feb 28 15:07:50 UTC 2015

fix patch-index tests after defaults change

ghThu Feb 26 17:52:40 UTC 2015

resolve issue2438: no longer build patch index by default on cloning

  • build automatically only with annotate or non-interactive log file
  • patch index creation only occurs if the lock can be taken
  • PI creation only happens on init, clone and convert if --patch-index is passed
  • PI creation no longer done when finalizing a repo job
  • the only way to have the file _darcs/no_patch_index created, is to run optimize disable-patch-index, or to ctrl-c PI creation (during annotate, log, init, clone or convert)
ghThu Feb 26 17:50:31 UTC 2015

in annotate command, push call to withRepository deeper

ghWed Feb 25 14:39:30 UTC 2015

license DateTime module as BSD3, with original author approval

ghFri Feb 27 17:29:04 UTC 2015

NEWS update for Darcs 2.8.x releases

ghThu Feb 26 21:36:22 UTC 2015

move the bits of the datetime package we need into a Darcs.Util.DateTime module

It hasn't been updated since 2011 and doesn't work with GHC 7.10

ganeshWed Feb 25 19:41:29 UTC 2015

adapted tests/disable.sh to improved help completion

bfrSun Feb 22 16:52:55 UTC 2015

resolve issue2431: rollback Control.Monad.Catch generalizations

I even went so far as to remove the exceptions package from the cabal file to make sure this stuff doesn't creep back in. For details of why this use of Control.Monad.Catch is unsafe, please refer to the documentation of this module.

bfrSat Feb 21 20:42:07 UTC 2015

move PatchFormat from Options to Repository (and use it there)

bfrSat Feb 14 01:35:52 UTC 2015

resolve issue2437: fix cloning to ssh by forgetting source repo later

ghSun Feb 22 15:30:02 UTC 2015

fixed failing fromJust in look-for-replaces implementation

As indicated in a comment in the code, the solution is not perfect. We really want to fuse the expandPath with the findFile. But how to achieve that without bloating the API of hashed-storage needs more thought.

bfrThu Feb 19 23:12:22 UTC 2015

adding -K option to less fixes "leaking last line" after Ctrl-C

bfrFri Feb 20 18:45:51 UTC 2015

fixed completion for help command

bfrTue Feb 17 23:17:49 UTC 2015

cleanup: renamed applyas to applyAs

bfrSat Feb 14 14:01:14 UTC 2015

cleanup: renamed PatchIndexOption to WithPatchIndex

bfrSat Feb 14 14:00:54 UTC 2015

cleanup: Repository.Format and .Internal haddocks and variable names

Also rename readfromAndWritetoProblem to transferProblem.

bfrSat Feb 14 01:56:31 UTC 2015

fixed type of identifyRepositoryFor according to TODO in comment

bfrSat Feb 14 01:55:22 UTC 2015

cleanup: import anchoredRoot instead of internal representation

bfrFri Feb 13 20:30:17 UTC 2015

resolve issue2260: skip internal patches when counting

ganeshThu Feb 19 07:02:08 UTC 2015

remove in-depth help of repo format error, redundant with scp's errors

ghWed Feb 18 21:42:57 UTC 2015