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

fix rendering of non-ASCII characters in darcs show dependencies

Using show results in escaping all non-ASCII characters, which can distorts patch comments. Instead, by using simple quotation, we can fully comply with the DOT language escaping and encoding rules: > In quoted strings in DOT, the only escaped character is > double-quote ". That is, in quoted strings, the dyad \" is > converted to "; all other characters are left unchanged. See https://www.graphviz.org/doc/info/lang.html.

ki11men0wFri Apr 11 20:47:05 UTC 2025

when we fail to commute common patches, print their patch IDs

This is needed to debug problems like issue2739.

bfTue Jan 28 12:58:42 UTC 2025

RepoPatchV3: make proofs more precise

This introduces the concepts (definitions) of positive/negative dependency and similarly for conflict. The invariants and proofs are now based on these notions. The proofs remain informal but should now be mathematically exact, i.e. formalizable in principle.

bfFri Jul 21 19:31:58 UTC 2023

packs: replace Data.ByteString.Lazy.Char8 with Data.ByteString.Lazy

bfWed Jan 8 11:11:22 UTC 2025

remove Darcs.Util.Printer.prefixLines

The few use cases are easily replaced with the less problematic 'prefix'.

bfWed Jul 6 12:37:49 UTC 2022

inline Darcs.Util.Tree.Monad.replaceItem

This internal procedure is called in just one place.

bfSun Jul 14 07:06:59 UTC 2024

expand tabs in tests/issue1987.sh

bfSat Jul 13 06:19:12 UTC 2024

harness: set DARCS_ESCAPE_8BIT in main

This is so that when we show failing test cases we cannot run into encoding errors. Note that shell tests are not affected by this since they are run with DARCS_DONT_ESCAPE_ANYTHING which takes precedence.

bfTue Jul 2 10:37:25 UTC 2024

document Darcs.Util.Parser.takeTillChar

It doesn't quite behave as one might expect from the name.

bfTue Jul 2 05:48:09 UTC 2024

move unwrapOneTagged from D.P.Depends to D.P.Set

bfSat Dec 17 10:09:12 UTC 2022

harness: add empty line between functions in D.T.T.P.V1Set2

bfSun Jun 2 18:59:49 UTC 2024

harness: improve docs for some generic patch properties

bfSun Jun 2 18:57:23 UTC 2024

harness: fix order of witnesses in picture explaining Merged

bfTue May 28 20:45:24 UTC 2024

clean up import lists in D.T.Patch.Properties.Mergeable

bfTue May 28 08:38:08 UTC 2024

remove obsolete dependency on network package

bfSun Mar 5 23:00:25 UTC 2023

pull: improve haddock for readRepos

bfMon Jul 3 21:15:38 UTC 2023

optimize upgrade: refactor using D.R.Pristine.writePristine

This is a slightly more high-level function.

bfSat Dec 3 11:33:36 UTC 2022

avoid unneeded import of AnchoredPath data constructor

bfFri May 12 09:33:25 UTC 2023

harness: remove Darcs.Test.Patch.Properties.V1Set1.tShowRead

(Prop1.tShowRead unsafeCompare) is the same as PropG.showRead

bfSat May 6 17:38:14 UTC 2023

Darcs.Util.Ssh: import and use Data.Map qualified

bfSun Apr 2 14:37:15 UTC 2023

explain use of nominal equality for ingredients of V3 patches

bfSun Jun 19 21:50:37 UTC 2022

D.R.Inventory.Format: rename keywords from xxxName to kwXxx

bfSat Dec 17 09:29:27 UTC 2022

ci: ghc 9.8.2 -> 9.8.4

bfThu Jan 9 16:00:11 UTC 2025

add --hidesuccesses to test-options in release script

bfThu Jan 9 14:22:20 UTC 2025

remove unused appendBinFile and appendTextFile

bfSat Nov 26 18:55:07 UTC 2022

Darcs.Util.Printer: remove unneeded exports

bfSun Aug 7 12:00:29 UTC 2022

remove redundant ApplyState p ~ Tree constraints

bfSun Jul 3 10:42:28 UTC 2022

add noPrereq and type synonym CommandPrereq

This is a pure refactor to make it easier to change the type of the commandPrereq member of DarcsCommand.

bfTue May 16 10:59:09 UTC 2023

cleanup unused definitions in Darcs.Repository.Paths

bfFri May 12 08:13:23 UTC 2023

harness: strengthen a test for RepoPatchV3

bfWed Apr 26 23:43:07 UTC 2023