Commit Graph

  • 8de6d3b0a9 show help instead of register report if there is no command Simon Michael 2008-10-15 07:10:15 +0000
  • 3dca1ca548 make isZeroAmount more robust, fix timelog balance total Simon Michael 2008-10-15 07:06:02 +0000
  • f99963786c require a balanced entry to have just one commodity, for now Simon Michael 2008-10-15 07:00:47 +0000
  • 3138046744 clarify entry balance checking and show the full entry when unbalanced Simon Michael 2008-10-15 06:47:47 +0000
  • 9f341b0279 make show entry more useful Simon Michael 2008-10-15 06:47:00 +0000
  • 1e3291af48 focus on tests in Tests.hs, clean up Simon Michael 2008-10-15 06:32:52 +0000
  • 7a69efec70 match full account name when (any) account pattern contains :, as ledger seems to Simon Michael 2008-10-15 06:32:42 +0000
  • 760befef89 more cleanups Simon Michael 2008-10-15 06:00:10 +0000
  • 8d70ed87ea small cleanups Simon Michael 2008-10-15 02:11:30 +0000
  • 3dc5f54f39 display thousands with commas when appropriate Simon Michael 2008-10-15 01:06:05 +0000
  • aac492c746 rename amount show functions Simon Michael 2008-10-15 00:37:38 +0000
  • 782d05aa61 use the display settings of the first amount detected in each commodity Simon Michael 2008-10-15 00:34:02 +0000
  • b1e2a83556 comment update Simon Michael 2008-10-15 00:33:15 +0000
  • 042a8179e8 always give a proper parse error for numbers, remember precisions and thousands separators (per amount for now) Simon Michael 2008-10-14 23:14:31 +0000
  • 4efdda25b4 replace Currency with a more flexible, ledger-style Commodity Simon Michael 2008-10-12 21:52:48 +0000
  • d2f741255d update notes Simon Michael 2008-10-12 09:20:43 +0000
  • 80ef214f79 nicer ghci/repl usage, update docs Simon Michael 2008-10-12 09:17:21 +0000
  • a9f021eebe slightly less verbose Show Ledger Simon Michael 2008-10-12 09:16:04 +0000
  • 01cd388c24 remove dead code, simplify cacheLedger again Simon Michael 2008-10-12 07:46:54 +0000
  • ce3eeb80b6 consolidate register command code, make it do filtering Simon Michael 2008-10-12 07:34:00 +0000
  • b9b9ce7d51 another balance report test, another step closer Simon Michael 2008-10-12 06:45:54 +0000
  • a64d320c84 a more compatible balance report, not perfect yet Simon Michael 2008-10-12 06:23:55 +0000
  • c07c149378 type signatures Simon Michael 2008-10-12 06:10:32 +0000
  • 220b688082 another test Simon Michael 2008-10-12 05:09:01 +0000
  • 35376cfd9b more informative Show Account Simon Michael 2008-10-12 05:07:19 +0000
  • d7db5660b9 perhaps getting closer to a ledger-compatible balance report. A wretched, wretched thing. Simon Michael 2008-10-11 04:23:49 +0000
  • 9b51d922dd more utilities Simon Michael 2008-10-11 04:18:26 +0000
  • 2ff9c21b95 more account queries Simon Michael 2008-10-11 04:17:52 +0000
  • 2cef939da1 rename accounts/filteraccounts fields to accountmap/filteraccountmap Simon Michael 2008-10-10 22:28:10 +0000
  • 9dc9c9dd76 remove dead code, rename function Simon Michael 2008-10-10 12:04:20 +0000
  • a30154b401 pruneBoringBranches again, a test, and fix hiding of zero-balance leaf accounts Simon Michael 2008-10-10 11:55:12 +0000
  • 3458d1f379 more utils, Control.Monad Simon Michael 2008-10-10 11:52:15 +0000
  • 19fbe17ff4 test labels Simon Michael 2008-10-10 11:12:54 +0000
  • d172cd0d6e a more compact showtree Simon Michael 2008-10-10 11:11:55 +0000
  • 9b5a35b5d2 assertnotequal Simon Michael 2008-10-10 11:11:49 +0000
  • 77b7de1b5f add four (failing) tests for balance report Simon Michael 2008-10-10 10:05:12 +0000
  • 220417ce48 top-level Utils module Simon Michael 2008-10-10 10:04:26 +0000
  • 37e75d610e more tests cleanup.. prepare for per-module tests, but consolidate in Tests where I think we will stay Simon Michael 2008-10-10 08:16:55 +0000
  • d98643a364 tests cleanup Simon Michael 2008-10-10 07:39:20 +0000
  • 688f2447a5 move main module comment Simon Michael 2008-10-10 07:39:13 +0000
  • d1dfcafc39 move entry filter functions to RawLedger Simon Michael 2008-10-10 04:23:25 +0000
  • 7c25dbc4a3 update the cabal file Simon Michael 2008-10-10 04:05:46 +0000
  • 67c203f316 move commands to top-level modules, make Ledger pure (except for Parse) Simon Michael 2008-10-10 03:32:12 +0000
  • 65cfcceae0 notes update Simon Michael 2008-10-10 03:30:56 +0000
  • 73c49ec060 reduce unnecessary imports Simon Michael 2008-10-10 02:19:53 +0000
  • cdc5a23192 clean up imports whitespace, minimise explicit intra-app import/export declarations for now Simon Michael 2008-10-10 01:53:39 +0000
  • 15ea00a327 rename that pesky tags target Simon Michael 2008-10-10 01:44:40 +0000
  • 2f59135953 simple --version option Simon Michael 2008-10-10 01:36:21 +0000
  • 81ac9bcaa5 remove dead code Simon Michael 2008-10-09 13:16:57 +0000
  • 11342db662 simplify filtering, make cacheLedger store filtered data as well, make balance reports work a little better Simon Michael 2008-10-09 13:02:26 +0000
  • b3ba124ce9 more informative show output Simon Michael 2008-10-09 12:59:05 +0000
  • 165945cf20 better RawLedger string representation Simon Michael 2008-10-09 09:25:58 +0000
  • 3fcb1aaa6c formatting Simon Michael 2008-10-09 09:25:37 +0000
  • e7cf5df029 update and sync the balance report documentation and sample.ledger Simon Michael 2008-10-09 07:10:25 +0000
  • 1a608044d9 move regexp utilities to Utils Simon Michael 2008-10-09 07:08:36 +0000
  • a12d1b1c43 give time entries a blank description, as ledger does Simon Michael 2008-10-09 07:08:06 +0000
  • fbe0faa1aa slightly simplify time arithmetic Simon Michael 2008-10-09 07:07:48 +0000
  • ea41778948 timelog cleanups Simon Michael 2008-10-08 21:08:42 +0000
  • dff086a69d cleanups Simon Michael 2008-10-08 19:36:22 +0000
  • 83e58501fc Parse cleanups Simon Michael 2008-10-08 18:25:51 +0000
  • fa1b4bdfa2 rename parseError, parsePatternArgs, fix a bug Simon Michael 2008-10-08 18:02:34 +0000
  • 59f0a2fabe simplify parseLedgerAndDo Simon Michael 2008-10-08 17:48:11 +0000
  • b8b3de0719 document an issue with parse errors Simon Michael 2008-10-08 17:47:58 +0000
  • b00dc34b4f rename Flag to Opt, cleanup Simon Michael 2008-10-08 17:24:59 +0000
  • f924669b4f readme Simon Michael 2008-10-08 17:01:07 +0000
  • 91802391a1 um.. refactor option handling, filtering, and support -b/-e date filtering options Simon Michael 2008-10-08 17:00:22 +0000
  • 9ad1310f60 fix the timelog parser, make timelog reports work Simon Michael 2008-10-03 13:41:27 +0000
  • 48700f323f move raw ledger functions to RawLedger Simon Michael 2008-10-03 12:10:05 +0000
  • 26b6130a9b fix filter pattern handling, filtered non -s balance report showing full account names Simon Michael 2008-10-03 11:52:07 +0000
  • 2ce3124738 fix failing test Simon Michael 2008-10-03 11:20:49 +0000
  • 5ef0018001 make sum[Amount] preserve currency, fix a failing test Simon Michael 2008-10-03 11:15:03 +0000
  • b0e8286411 name hunit tests Simon Michael 2008-10-03 10:23:02 +0000
  • 6167dc4ed0 don't set currency to $ when not specified in ledger Simon Michael 2008-10-03 10:22:43 +0000
  • e9f4b32d02 don't treat accounts with trailing space and no amount as different Simon Michael 2008-10-03 09:47:50 +0000
  • c76540e348 make balance reports show the total balance when non-zero Simon Michael 2008-10-03 08:24:24 +0000
  • 7db9c4c910 better zero amount checking Simon Michael 2008-10-03 08:21:35 +0000
  • cf194e6b60 rename showLedgerAccounts to showLedgerAccountBalances Simon Michael 2008-10-03 07:47:36 +0000
  • d507559056 makefile cleanups Simon Michael 2008-10-03 07:40:28 +0000
  • 8bcb3c25a4 fully haddockise Ledger Simon Michael 2008-10-03 07:39:09 +0000
  • a7b1269d86 define Ledger's exports Simon Michael 2008-10-03 07:38:46 +0000
  • 7acd389624 clarify the two kinds of boring account Simon Michael 2008-10-03 07:36:45 +0000
  • 49939fa3a6 note timelog bug Simon Michael 2008-10-03 07:34:22 +0000
  • e5834ffe2f minor cleanups.. time to go Simon Michael 2008-10-03 03:38:33 +0000
  • 8d91661e23 fix filtering by pattern Simon Michael 2008-10-03 03:15:51 +0000
  • c5b23c5724 better ghci helpers Simon Michael 2008-10-03 03:15:16 +0000
  • 3aa656ba69 rename LedgerEntry to Entry Simon Michael 2008-10-03 02:37:19 +0000
  • 9ca02e21e4 Parse doc cleanup Simon Michael 2008-10-03 02:28:58 +0000
  • 9a2dc41d30 move parseLedgerAndDo back to hledger main Simon Michael 2008-10-03 02:25:18 +0000
  • 5531918b8c update main description Simon Michael 2008-10-03 02:08:33 +0000
  • 6ce6029c7a move type docs to the corresponding module descriptions and update Simon Michael 2008-10-03 02:04:15 +0000
  • 7f5d85cea4 fix hscolour make target Simon Michael 2008-10-03 02:02:25 +0000
  • b19fe33476 replace Models with a top-level Ledger module Simon Michael 2008-10-03 01:14:16 +0000
  • 9a72298a4c update Tags and clean targets Simon Michael 2008-10-03 01:12:14 +0000
  • 8db5aa5f04 doc wording Simon Michael 2008-10-03 00:53:49 +0000
  • dff6eb8e76 stop linking to per-entity source, which breaks haddock Simon Michael 2008-10-03 00:53:30 +0000
  • c699b979f8 move the rest of the core code to the Ledger package Simon Michael 2008-10-03 00:40:06 +0000
  • 3bca3cfa0f move Currency to Ledger/ Simon Michael 2008-10-03 00:22:17 +0000
  • 82e4e14e8f move Types to Ledger/ Simon Michael 2008-10-03 00:12:59 +0000
  • 627f78a730 first step towards a library, move Utils to Ledger.Utils Simon Michael 2008-10-03 00:05:16 +0000
  • e9d9660c39 doc wording Simon Michael 2008-10-03 00:00:55 +0000