git-annex/Messages
sternenseemann ca596e7c54
allow building with aeson >= 2.0
In aeson 2.0, Text has been replaced by the Key type and HashMap by the
KeyMap interface. Accomodating this required adding some CPP in order to
still be able to compile with aeson < 2.0. The required changes were:

* Prevent Key from being re-exported by Utilities.Aeson, as it clashes
  with git-annex's own Key type.

* Fix up convertion from String/Text to Key (or Text in aeson 1.*) in a
  couple of places

* Import Data.Aeson.KeyMap instead of Data.HashMap.Strict, as they are
  mostly API-compatible. insertWith needs to be replaced by unionWith,
  however, as KeyMap lacks the former function.
2022-03-02 18:01:41 -04:00
..
Concurrent.hs generalize to allow running in Assistant monad 2020-12-04 13:07:30 -04:00
Internal.hs clear progress bar before displaying messages 2021-06-15 20:51:40 -04:00
JSON.hs allow building with aeson >= 2.0 2022-03-02 18:01:41 -04:00
Progress.hs bwlimit 2021-09-21 16:58:10 -04:00
Serialized.hs bwlimit 2021-09-21 16:58:10 -04:00