Simon Michael
3dc8dc428a
cli: comments
2017-09-12 18:23:38 -07:00
Simon Michael
406acac48e
cli: include new Commands directory in make rules
2017-09-12 18:06:20 -07:00
Simon Michael
84320fe97f
cli: fix import warning
2017-09-12 18:04:40 -07:00
Simon Michael
d2c8edb023
cli: refactor: simplify imports
2017-09-12 17:54:59 -07:00
Simon Michael
7f5985067d
cli: begin merging addons, make check-dates a builtin command
2017-09-12 17:54:25 -07:00
Simon Michael
a5d3f82054
tools: make travistest: stack clean before this also
2017-09-12 10:05:11 -07:00
Simon Michael
e4782d1184
bin: budget: info, man are no more
2017-09-12 10:04:52 -07:00
Simon Michael
55cebad0d5
cli: refactor: move commands to a subdirectory, reinstate test command
2017-09-12 10:04:36 -07:00
Simon Michael
5fcd4b35ad
cli: update benchmark after commands refactor
2017-09-11 18:55:01 -07:00
Simon Michael
3ea93fa799
api: adjust swagger2 lower bound to suit stackage-ghc7.10
2017-09-11 18:40:43 -07:00
Simon Michael
0bfe590fd7
tools: make stackagetest: also check for haddock errors
2017-09-11 18:37:05 -07:00
Simon Michael
5e4673bd1f
bin: chart: rename script, skip deps to avoid breaking func tests
...
hledger-chart's deps are not currently GHC 8.2 compatible
2017-09-11 18:36:20 -07:00
Simon Michael
a8ff9e91f6
cli: fix haddock error
2017-09-11 18:36:20 -07:00
Simon Michael
c49335bd66
tools: travis: don't run hledger test, currently missing
2017-09-11 18:35:59 -07:00
Simon Michael
89a627b0c2
tools: make: document ghci rules, add ghcid rules
2017-09-11 16:53:13 -07:00
Simon Michael
dc191ec76e
cli: refactor: new Commands module
...
Builtin commands are now gathered more tightly in a single module,
Hledger.Cli.Commands, reducing duplication and facilitating change.
The tests command was difficult and has been dropped for now.
The obsolete convert/info/man commands have been dropped.
cli: refactor: a proper commands list, better Main/Commands separation
The legacy "convert" command has been dropped.
The activity command's module is now named consistently.
2017-09-11 16:50:08 -07:00
Simon Michael
b1646b9f05
chart: specify older resolver, this doesn't build with GHC 8.2
2017-09-11 11:59:25 -07:00
Simon Michael
15a24da126
check: fix some string/text bitrot
2017-09-11 09:08:00 -07:00
Simon Michael
4f55f8dd93
api: set upper bound on swagger2 to avoid build error ( fixes #612 )
2017-09-10 13:34:06 -07:00
Peter Simons
c571c6ff25
hledger-check: fix the name of this tool in the usage example comments
2017-09-09 13:10:21 -07:00
Simon Michael
b9a6989a85
tools: appveyor: benchmarks aren't windows compatible, skip for now
...
[ci skip]
2017-09-08 13:23:29 -07:00
Simon Michael
bc13dfbdd8
tools: appveyor: install new ghc version when needed
2017-09-08 12:20:42 -07:00
Simon Michael
6f44987c42
stack: more robust make stacktest, does a clean first
...
[ci skip]
2017-09-08 12:17:26 -07:00
Simon Michael
9ef6abb3b6
tools: make stacktest: really build all packages
2017-09-08 11:54:29 -07:00
Simon Michael
453cf431b2
cli: drop support for directory < 1.2
2017-09-08 11:42:38 -07:00
Simon Michael
ce83b789cf
cli: fix unused import warning
...
Only seen with GHC 7.10 for some reason.
2017-09-08 11:42:38 -07:00
Simon Michael
aac739a248
tools: make stacktest: install ghc when needed
2017-09-08 11:41:01 -07:00
Simon Michael
7d6b28c994
tools: appveyor: also run tests and benchmarks
2017-09-08 11:00:41 -07:00
Simon Michael
3b1637341c
lib: doctests: fix unused import warning
2017-09-08 10:58:13 -07:00
Simon Michael
4104334eff
tools: shake: requires GHC 8.0/lts-9 for now
...
[ci skip]
2017-09-08 10:47:35 -07:00
Simon Michael
cf9654797d
stack: make stacktest consistent naming, help
...
[ci skip]
2017-09-08 10:37:28 -07:00
Simon Michael
025a2375bd
stack: more thorough make test-stackage (test and bench)
2017-09-08 10:26:40 -07:00
Simon Michael
0175a0231d
lib: make doctests build with ghc 7.10 again
2017-09-08 10:25:42 -07:00
Simon Michael
1f2b00ee3b
stack: update stackage configs for 3 ghcs, switch to 8.2.1 as default
...
Building with same GHC as stackage nightly is a good idea for noticing
problems keeping us out of stackage. make test-stackage is a start at
checking for stackage problems with the last three GHC versions.
2017-09-08 07:57:07 -07:00
Simon Michael
f972027918
cli: doc: queries: tweak wording
2017-09-07 08:38:14 -07:00
Simon Michael
81d7d3f709
cli: doc: queries: clarifications, especially not:
2017-09-07 08:35:53 -07:00
Simon Michael
75df6e0277
install: use latest hledger-lib, mention double ctrl-c issue
...
[ci skip]
2017-09-06 08:48:14 -07:00
Simon Michael
5ae011b249
lib: add missing parsec lower bound, possibly related to #596 , fpco/stackage#2835
...
[ci skip]
2017-09-06 07:32:13 -07:00
Simon Michael
efbbcda7e6
doc: tweak description/payee/note docs ( #598 , #608 )
2017-09-05 14:06:43 -07:00
Simon Michael
079e76a370
doc: update description/payee/note docs ( #598 , #608 )
2017-09-05 11:44:02 -07:00
Simon Michael
9501b43471
lib: pivot -> journalPivot, drop implicit tags notion ( #598 , #608 )
2017-09-05 10:48:35 -07:00
Jakub Zárybnický
72cf6a8219
lib: Fix filtering by payee and note ( #598 )
2017-09-05 08:37:19 -07:00
Simon Michael
466a323533
stack: update ghc 8.2.1 config
2017-09-05 08:24:02 -07:00
Jakub Zárybnický
9ccb1bcb81
web: Make "Add transaction" button tabbable ( #430 )
2017-09-04 20:46:28 -07:00
Jakub Zárybnický
13a6584440
ui, web: Enable --pivot and --anon in ui and web ( #474 )
2017-09-04 20:45:31 -07:00
Simon Michael
e8aecb51ee
install: use hledger-iadd-1.2.4, it builds better here
...
hledger-iadd-1.2.5 uses some api I accidentally removed in hledger-lib-1.3.1.
hledger-iadd-1.2.4 uses it too, but mysteriously seems to build anyway.
2017-09-04 08:29:33 -07:00
Simon Michael
404e55d9d3
install: bump installer and installable versions
2017-09-04 08:00:30 -07:00
Simon Michael
34f9eb41c6
install: cleanup
2017-09-03 12:13:44 -07:00
Simon Michael
86cbe0b095
install: show some system info
2017-09-03 12:12:02 -07:00
Simon Michael
3768cb333b
install: better fix, avoid installing stack more than once
2017-09-03 12:08:25 -07:00