Refactors for reading and writing pristine trees.
6 patches for repository http://darcs.net/screened:
patch 08328dadc57bd8e9bf92de49567517196ee04b65
Author: Ben Franksen <ben.franksen@online.de>
Date: Mon Nov 9 22:33:44 CET 2020
* make readPristine fail for old-fashioned repos
The extra code for the case of repos that aren't in hashed format is
apparently not needed.
patch ec1c772834d30d536d9cbafd9fc77c2eb1faec8d
Author: Ben Franksen <ben.franksen@online.de>
Date: Sat Mar 6 16:55:42 CET 2021
* fix the haddocks for applyToHashedPristine
patch ed8279bdc5750065221b46f827da69953f5ad357
Author: Ben Franksen <ben.franksen@online.de>
Date: Thu Feb 25 21:19:17 CET 2021
* inline D.R.Pristine.withRecorded
patch b46cd08ef6faa6a5a62b615b8558973b98b5c9fa
Author: Ben Franksen <ben.franksen@online.de>
Date: Fri Feb 26 08:27:52 CET 2021
* move writePristine and replacePristine to D.R.Pristine
patch 9d34ee4a6e1492415805c818eedf53555556fc0d
Author: Ben Franksen <ben.franksen@online.de>
Date: Sat Feb 27 07:56:32 CET 2021
* inline writePristine into the slightly safer replacePristine
patch 71cd17b0cc592026ad68d9ac996074aa7b826727
Author: Ben Franksen <ben.franksen@online.de>
Date: Sat Feb 27 11:40:11 CET 2021
* rename replacePristine to writePristine
Follow-up patch that I forgot to include.
1 patch for repository http://darcs.net/screened:
patch 3ddbbe5357efc14d40e3d57674c90a190e5400be
Author: Ben Franksen <ben.franksen@online.de>
Date: Mon Mar 29 11:23:10 CEST 2021
* remove duplicate import of darcsAddMissingHashes
> * make readPristine fail for old-fashioned repos
OK
> * fix the haddocks for applyToHashedPristine
OK
> * inline D.R.Pristine.withRecorded
OK
> * move writePristine and replacePristine to D.R.Pristine
OK
> * inline writePristine into the slightly safer replacePristine
OK
> * rename replacePristine to writePristine
OK
> * remove duplicate import of darcsAddMissingHashes
OK