hledger/hledger-web/Hledger/Web
Stephen Morgan 83aa7324eb dev: cli: Move Template Haskell to get git hash from Hledger.Cli.Version
to Hledger.Cli.

Since the git hash changes whenever any file in the repository changes,
this means Hledger.Cli.Version needs to be recompiled all the time.
Since it is at the bottom of the module hierarchy, this means that the
whole hledger package needs to be recompiled. We instead move the
TemplateHaskell splice to one of the top modules, so much less needs to
be recompiled.

Note: Ghc seems to be able to get out of most of the recompiling a lot
of the time (due to caching?), but this makes things more reliable.
2021-08-30 15:57:33 -10:00
..
Handler cln: hlint: Clean up section related warnings. 2021-08-27 06:13:56 -10:00
Settings web: Conform layout to the rest of hledger-* packages 2018-06-24 14:18:06 +02:00
Widget cln: Rename balancingOpts to defbalancingopts, to be consistent with definputopts, defreportopts, etc. 2021-08-28 19:12:04 -10:00
Application.hs ;web: tests: refactor, add a test for --forecast (#1390) 2020-11-13 16:40:33 -08:00
Foundation.hs cln: hlint: Clean up == and elem related hlint warnings. 2021-08-27 06:13:56 -10:00
Import.hs lib,cli,ui,web: Remove unnecessary CPP when dropping support for GHC 8.2. 2021-06-07 17:33:54 -10:00
Main.hs pkg!: Remove Hledger.Utils.UTF8IOCompat module. 2021-08-30 15:57:33 -10:00
Settings.hs cln: hlint: Clean up Maybe related hlint warnings. 2021-08-27 06:13:56 -10:00
Test.hs fix: forecast: Generate forecast transactions at journal finalisation, 2021-08-05 21:10:47 -10:00
WebOptions.hs dev: cli: Move Template Haskell to get git hash from Hledger.Cli.Version 2021-08-30 15:57:33 -10:00