Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for --hashes=sha512_256 as another algorithm | John Wiegley | 2024-08-05 | 1 | -3/+3 |
| | |||||
* | --hashes option requires an argument to specify the algorithm | John Wiegley | 2024-08-05 | 1 | -4/+4 |
| | | | | | At the moment only "sha512" or "SHA512" is accepted, but this could extend to more algorithms in the future. | ||||
* | Add support for hash chaining to detect modifications in postings | John Wiegley | 2024-08-05 | 1 | -3/+6 |
| | | | | | | | | | | | | | | | | | | | The following details of a posting contribute to its hash: fullname of account string representation of amount Each posting hashes contributes to the transaction hash, which is compromised of: previous transaction’s hash (as encountered in parsing order) actual date optional auxiliary date optional code payee hashes of all postings Note that this means that changes in the “code” or any of the comments | ||||
* | Update copyright year | Alexis Hildebrandt | 2023-02-02 | 1 | -1/+1 |
| | | | | [skip ci] | ||||
* | Update copyright statement for 2022 | Alexis Hildebrandt | 2022-07-02 | 1 | -1/+1 |
| | |||||
* | Make explicit option a no-op | CandyAngel | 2020-04-03 | 1 | -2/+3 |
| | | | | Fixes #1877 | ||||
* | Revert "Use an std::set instead of an std::list to store the the journal ↵ | John Wiegley | 2018-06-18 | 1 | -2/+2 |
| | | | | | | | | file paths" This reverts commit 3364850cc7cf73fc67af1ea6cd9a65a32e336623. Fixes #559 | ||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Use an std::set instead of an std::list to store the the journal file paths | Johannes Loher | 2017-12-29 | 1 | -2/+2 |
| | |||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2017-01-05 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Item sorting should have access to the report scope | John Wiegley | 2017-01-04 | 1 | -3/+3 |
| | |||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Re-indent some code that was indented incorrectly | John Wiegley | 2015-07-30 | 1 | -41/+42 |
| | |||||
* | [ledger] Remove --cache option | Alexis Hildebrandt | 2015-02-18 | 1 | -19/+1 |
| | | | | and all boost serialisation related code. | ||||
* | Bump copyright notice to 2015 | Alexis Hildebrandt | 2014-12-27 | 1 | -1/+1 |
| | | | | | | The following script makes it a no-brainer: % NEXT_YEAR=2015; ag -l 'Copyright.*Wiegley' \ | xargs sed -i '' -e "s/\(Copyright.*\)-20[0-9]\{2\}/\1-${NEXT_YEAR}/" | ||||
* | Improve Embedded Python Support | ELIPTUS | 2014-11-12 | 1 | -0/+5 |
| | | | | | Discussion: https://groups.google.com/d/msg/ledger-cli/kq9sKoRX9vw/fmyhvPslzokJ | ||||
* | Cosmetic change - format code consistently | Martin Michlmayr | 2014-05-18 | 1 | -3/+3 |
| | | | | | Add a space between if and the opening bracket, between a closing round bracket and the following opening curly bracket, etc. | ||||
* | The option --permissive now quiets balance assertions | John Wiegley | 2014-04-13 | 1 | -7/+9 |
| | |||||
* | Adding option --no-aliases to completely disable alias expansion | Peter Feigl | 2014-02-26 | 1 | -0/+5 |
| | |||||
* | Adding option --recursive-aliases, adding documentation to man-page and manual | Peter Feigl | 2014-02-26 | 1 | -0/+6 |
| | |||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Fixed problem finding the default priced file. | Craig Earls | 2013-01-29 | 1 | -7/+8 |
| | | | | Bug fix to detect badly specified priced files on the command line didn't handle the default correctly. | ||||
* | Merge pull request #107 from afh/pull/time_colon | John Wiegley | 2013-01-29 | 1 | -1/+3 |
|\ | | | | | Add --time-colon option | ||||
| * | Add --time-colon option | Alexis Hildebrandt | 2012-11-10 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | The --time-colon option will display the value for a seconds based commodity as real hours and minutes. For example 8100 seconds by default will be displayed as 2.25 whereas with the --time-colon option they will be displayed as 2:15. | ||||
* | | Fixes bugs 705 and 862. Ledger now fails if init or pricedb files are ↵ | Craig Earls | 2013-01-29 | 1 | -1/+5 |
| | | | | | | | | specified on the command line but not found. | ||||
* | | change handling of standard input | Johann Klähn | 2013-01-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For `-f /dev/stdin`, the `pathname` of the parsing context will be empty as for any other streamed input. `instance_t::include_directive` did not work as expected for `-f /dev/stdin` and relative file names. One would expect them to be relative to the current directory rather than `/dev`. This will lead to `While parsing file ""` messages. This could be adjusted to read `While parsing standard input`, but maybe it's not worth the special cases. This commit also fixes bug 788: behaviour of source_context for '-f -' | ||||
* | | Revert "fix bug 788: behaviour of source_context for '-f -'" | John Wiegley | 2013-01-16 | 1 | -1/+0 |
| | | | | | | | | This reverts commit 0a1ff035421d5f97675ad769a7fcdbc68399f3dc. | ||||
* | | fix bug 788: behaviour of source_context for '-f -' | Johann Klähn | 2013-01-15 | 1 | -0/+1 |
|/ | | | | | | `session_t::read_data` did not set context.pathname to `/dev/stdin` for the special case `-f -`. I chose to adjust `source_context` too as there is no sensible context if no file name is provided. | ||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -4/+4 |
| | |||||
* | Always call TRACE_CTOR at the end of constructors | John Wiegley | 2012-03-20 | 1 | -2/+2 |
| | |||||
* | Added option --day-break | John Wiegley | 2012-03-17 | 1 | -0/+3 |
| | |||||
* | Fixed options processing of --value-expr | John Wiegley | 2012-03-09 | 1 | -2/+5 |
| | |||||
* | Added --value-expr option | John Wiegley | 2012-03-09 | 1 | -0/+2 |
| | |||||
* | Added int and str value expression functions | John Wiegley | 2012-03-09 | 1 | -0/+19 |
| | |||||
* | Allow --options to be added by the user in Python | John Wiegley | 2012-03-01 | 1 | -0/+2 |
| | |||||
* | Started writing Python unit tests | John Wiegley | 2012-03-01 | 1 | -3/+36 |
| | |||||
* | Refactored the notion of "the current parsing context" | John Wiegley | 2012-03-01 | 1 | -6/+25 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | --explicit wasn't being handled correctly | John Wiegley | 2012-02-27 | 1 | -1/+3 |
| | |||||
* | Added --check-payees option | John Wiegley | 2012-02-27 | 1 | -0/+3 |
| | |||||
* | Added new account/payee/commodity directives | John Wiegley | 2012-02-27 | 1 | -0/+13 |
| | | | | | Also added supporting options: --explicit, --permissive, --pedantic, as well as new behavior for --strict. | ||||
* | Cleanup whitespace | John Wiegley | 2011-08-18 | 1 | -1/+1 |
| | |||||
* | Support Boost 1.46 and Boost.Filesystem v3 | John Wiegley | 2011-02-28 | 1 | -1/+2 |
| | |||||
* | Increase display precision of hours to 2 places | John Wiegley | 2010-12-12 | 1 | -1/+1 |
| | |||||
* | Transactions no longer needed for budget/forecast | John Wiegley | 2010-06-20 | 1 | -4/+6 |
| | | | | | This means you can forecast or budget against a file containing only periodic transactions. | ||||
* | Added initial implementation of lot_*() functions | John Wiegley | 2010-06-14 | 1 | -1/+34 |
| | |||||
* | Revised how Ledger handles the "current year" | John Wiegley | 2010-06-14 | 1 | -3/+1 |
| | | | | | Now when the Y directive sets the current year for a region, it affects everything, as if the clock really were set back to that year. | ||||
* | Restored min() and max() virtual functions | John Wiegley | 2010-06-13 | 1 | -0/+18 |
| | |||||
* | Completely reworked argument passing in expressions | John Wiegley | 2010-06-13 | 1 | -4/+3 |
| |