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

small simplification in D.R.Rebase

bfWed Mar 28 06:08:07 UTC 2018

fixed/extended haddocks in D.P.Rebase, consolidate error cases

bfTue Mar 27 18:22:46 UTC 2018

D.UI.Commands.Rebase: add a few comments to explain what's going on

bfTue Mar 27 18:15:56 UTC 2018

make spurious failures of hashed storage tests less likely

This is not a complete fix, as I am still seeing occasional failures ("harness/hstestdata.zip: openBinaryFile: does not exist").

bfrWed Mar 28 17:55:44 UTC 2018

allow running the diff.sh test in parallel

We use our own temporary directory for each test to avoid spurious differences between outputs of 'darcs diff' due to temporary names being already taken.

bfrWed Mar 28 17:18:40 UTC 2018

allow shell tests to run in parallel when using --myers and --patience

Like with --darcs1 and --darcs2, we build this option into the path where the test is run.

bfrWed Mar 28 17:17:07 UTC 2018

tests/network: bake process id into REMOTE_DIR

This allows to run the network tests in parallel.

bfSun Feb 25 23:42:39 UTC 2018

tests: fix add.sh that created repos directly in /tmp

bfSun Feb 25 23:41:09 UTC 2018

move makeFilename and readPatchInfos to D.R.Old

These functions are only used to read old-fashioned (non-hashed) repos. Concentrating them inside Darcs.Repository.Old (particularly makeFilename) makes it clear that they only exist for compatibility and not to be used elsewhere.

bfSun Oct 22 10:23:24 UTC 2017

cleanup: rename x to fmt in D.P.Prim.V1.Show

bfSun Feb 25 12:40:58 UTC 2018

remove several unused exports of D.R.Hashed

addToSpecificInventory is particularly dangerous, since it doesn't update the witnesses of the repo. Its only use is in addToTentativeInventory which is similarly dangerous and unfortunately is used (in convert import); it now has haddocks which warn about that.

bfTue Mar 27 18:25:21 UTC 2018

remove unused exports from Darcs.Patch.Bundle

ghThu Mar 29 14:26:15 UTC 2018

use Darcs.Util.Lock.readTextFile for .authorspellings

Also, use catchIOError to catch IO errors when reading the file.

bfWed Mar 28 06:12:59 UTC 2018

add newtypes to separate hashes for patches, inventories, and pristine trees

This makes type signatures more helpful and avoids errors when hashes to different kinds of objects are involved. Currently limited to D.R.Hashed and D.R.Inventory and defined in the latter, but it really belongs in D.R.Cache or a separate module.

This is an extension and generalization of the ValidHash type introduced previously. ValidHash is now a type class so we can use the same get/mkValidHash functions for the different hash types.

bfSat Mar 24 20:48:33 UTC 2018

Move pull-related test from clone.sh to pull.sh

  • also fix it, as pull does not return an error if no patches matched
  • also add --hashes case, that should be equivalent to --matches 'hash ...'
gpieroTue Jan 9 17:05:03 UTC 2018

Shell test for issue2160 is not failing any more.

This was fixed long ago by: patch 286b16f4edbcad477ac80340d45897462acb5114 Author: Ben Franksen <ben.franksen@online.de>; Date: Sun Aug 13 13:29:53 CEST 2017 * resolve issue2160: wrong line numbers when appending empty line

gpieroTue Jan 9 09:49:46 UTC 2018

t/n/issue2545_command-execution-via-ssh-uri.sh: portability fix

gpieroMon Jan 8 19:12:29 UTC 2018

delete old script that emulated cabal install --only-dependencies

ghTue Mar 27 19:54:52 UTC 2018

really make readTextFile strict

bfSat Mar 24 17:58:18 UTC 2018

adapt haddocks and type of withNewDirectory

bfSun Mar 25 23:26:53 UTC 2018

update issue1344 script, darcs send no longer aborts without sendmail

ghTue Mar 27 13:02:59 UTC 2018

resolve issue2581: avoid adding rebase patch twice

In tentativelyMergePatches_, when we handle the --reorder-patches case, we filter out any local rebase patch before removing our unmerged patches, so when we add the merged patches back we also have to filter out the rebase patch.

bfTue Mar 27 10:29:50 UTC 2018

adjust filepath, directory and temporary deps to debian stretch

ghSat Mar 24 17:00:11 UTC 2018

use bug from impossible.h for internal errors (in D.P.Rebase)

bfSun Mar 25 19:41:01 UTC 2018

resolve issue2575: drop rebase patch from context when making unrevert bundle

bfSun Mar 25 19:25:54 UTC 2018

shell/network tests: print only the basename of the test file

bfSun Mar 25 12:37:13 UTC 2018

remove pragma parsing code from the test harness

bfSat Mar 24 10:38:25 UTC 2018

accept issue2575: rebase then revert leaves rebase patch in unrevert bundle

bfSun Mar 25 13:44:03 UTC 2018

accept issue2581: rebase pull --reorder-patches

bfSun Mar 25 13:22:39 UTC 2018

fix, adapt, and add haddocks in D.R.Hashed

bfSun Mar 18 22:18:28 UTC 2018