diff options
author | John Wiegley <johnw@newartisans.com> | 2009-06-18 01:36:24 +0100 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2009-06-18 01:36:24 +0100 |
commit | 47d237e18b7902f54ec36ff359ae6e6d0738c67e (patch) | |
tree | 1e43e585a33bd7610b99c44cb2f8fd826c1bd9a0 | |
parent | 141e60c7a722ea77e71dda36cb39e29aa6eced99 (diff) | |
download | fork-ledger-47d237e18b7902f54ec36ff359ae6e6d0738c67e.tar.gz fork-ledger-47d237e18b7902f54ec36ff359ae6e6d0738c67e.tar.bz2 fork-ledger-47d237e18b7902f54ec36ff359ae6e6d0738c67e.zip |
Restored --input-date-format option
-rw-r--r-- | src/session.h | 7 | ||||
-rw-r--r-- | test/baseline/opt-input-date-format.test | 11 |
2 files changed, 17 insertions, 1 deletions
diff --git a/src/session.h b/src/session.h index 679fe679..fc6bf4f3 100644 --- a/src/session.h +++ b/src/session.h @@ -143,7 +143,12 @@ public: data_files.push_back(args[1].as_string()); }); - OPTION(session_t, input_date_format_); + OPTION_(session_t, input_date_format_, DO_(args) { + // This changes the global variable inside times.h, which affects the + // basic date parser + input_date_format = args[1].as_string(); + }); + OPTION(session_t, price_db_); OPTION(session_t, strict); }; diff --git a/test/baseline/opt-input-date-format.test b/test/baseline/opt-input-date-format.test new file mode 100644 index 00000000..0ab5e5c9 --- /dev/null +++ b/test/baseline/opt-input-date-format.test @@ -0,0 +1,11 @@ +reg --input-date-format='%m%%%d%%%Y' +<<< +02%02%2007 RD VMMXX + Assets:Investments:Vanguard:VMMXX 0.350 VMMXX @ $1.00 + Income:Dividends:Vanguard:VMMXX $-0.35 +>>>1 +07-Feb-02 RD VMMXX As:In:Vanguard:VMMXX 0.350 VMMXX 0.350 VMMXX + In:Di:Vanguard:VMMXX $-0.35 $-0.35 + 0.350 VMMXX +>>>2 +=== 0 |