darcs

Patch 1448 further merge hashed-storage code and tests into darcs...

Title further merge hashed-storage code and tests into darcs...
Superseder Nosy List gh
Related Issues
Status accepted Assigned To
Milestone

Created on 2016-02-01.15:08:13 by gh, last changed 2016-02-12.17:18:37 by gh.

Files
File name Status Uploaded Type Edit Remove
further-merge-hashed_storage-code-and-tests-into-darcs-code.dpatch gh, 2016-02-01.15:08:11 application/x-darcs-patch
group-all-non_optional-build_depends.dpatch gh, 2016-02-04.11:03:55 application/x-darcs-patch
patch-preview.txt gh, 2016-02-01.15:08:11 text/x-darcs-patch
patch-preview.txt gh, 2016-02-03.15:13:45 text/x-darcs-patch
patch-preview.txt gh, 2016-02-04.11:03:55 text/x-darcs-patch
patch-preview.txt gh, 2016-02-05.10:10:01 text/x-darcs-patch
remove-unused-darcs_test-dependencies.dpatch gh, 2016-02-03.15:13:45 application/x-darcs-patch
remove-unused-executable-and-testsuite-dependencies.dpatch gh, 2016-02-05.10:10:01 application/x-darcs-patch
unnamed gh, 2016-02-01.15:08:11 text/plain
unnamed gh, 2016-02-03.15:13:45 text/plain
unnamed gh, 2016-02-04.11:03:55 text/plain
unnamed gh, 2016-02-05.10:10:01 text/plain
See mailing list archives for discussion on individual patches.
Messages
msg19007 (view) Author: gh Date: 2016-02-01.15:08:12
Getting rid of the hashed-storage folder.

Storage and Bundled direcotries are moved to src/.

Storage.Hashed.Test moved to harness/ and darcs-tests now
runs hashed-storage tests, unfortunately not in parallel yet
due to the current implementation. They are disabled by
default and can be enabled with `darcs-test --hashed=yes`.

Merging hashed-storage dependencies and options in darcs.cabal
make us save ~60 lines.

Also remove Storage.Hashed.Diff unused for years and untested.

TODO's for the future would be see if we may further merge Storage.*
functions into Darcs code (especially Storage.Hashed.Darcs ? ) and
making tests runnable in parallel.

1 patch for repository http://darcs.net:

patch b58c311bec14f4b0a259990f296182190ecc9531
Author: Guillaume Hoffmann <guillaumh@gmail.com>
Date:   Mon Feb  1 12:09:55 ART 2016
  * further merge hashed-storage code and tests into darcs code
  also kill unused Storage.Hashed.Diff
Attachments
msg19014 (view) Author: gh Date: 2016-02-03.15:13:45
1 patch for repository http://darcs.net:

patch 29d0d88fbc60fb423f2afeda4cb2fa452a332c24
Author: Guillaume Hoffmann <guillaumh@gmail.com>
Date:   Wed Feb  3 12:24:08 ART 2016
  * remove unused darcs-test dependencies
Attachments
msg19015 (view) Author: gh Date: 2016-02-04.11:03:55
While we're at modifying darcs.cabal.

2 patches for repository http://darcs.net:

patch 1322bbbef07e788856a00708870b6b8b7b3167a4
Author: Guillaume Hoffmann <guillaumh@gmail.com>
Date:   Thu Feb  4 07:09:53 ART 2016
  * group all non-optional build-depends

patch 617238944db41c2f2d2e8dde435091b8ae3578aa
Author: Guillaume Hoffmann <guillaumh@gmail.com>
Date:   Thu Feb  4 07:27:12 ART 2016
  * comment in cabal file workaround
Attachments
msg19017 (view) Author: gh Date: 2016-02-05.10:10:01
1 patch for repository http://darcs.net:

patch c97cab9f0b584289da3983c9d0ac1aa2f3f0caba
Author: Guillaume Hoffmann <guillaumh@gmail.com>
Date:   Fri Feb  5 07:06:14 ART 2016
  * remove unused executable and testsuite dependencies
Attachments
msg19031 (view) Author: gh Date: 2016-02-12.17:18:37
self-accept
History
Date User Action Args
2016-02-01 15:08:13ghcreate
2016-02-01 16:57:14ghsetstatus: needs-screening -> needs-review
2016-02-03 15:13:45ghsetfiles: + patch-preview.txt, remove-unused-darcs_test-dependencies.dpatch, unnamed
messages: + msg19014
2016-02-04 11:03:55ghsetfiles: + patch-preview.txt, group-all-non_optional-build_depends.dpatch, unnamed
messages: + msg19015
2016-02-05 10:10:02ghsetfiles: + patch-preview.txt, remove-unused-executable-and-testsuite-dependencies.dpatch, unnamed
messages: + msg19017
2016-02-12 17:18:37ghsetstatus: needs-review -> accepted
messages: + msg19031