gnucash maint: Multiple changes pushed
Christopher Lam
clam at code.gnucash.org
Sat Aug 3 23:40:59 EDT 2019
Updated via https://github.com/Gnucash/gnucash/commit/08de1a0a (commit)
via https://github.com/Gnucash/gnucash/commit/409b97a9 (commit)
via https://github.com/Gnucash/gnucash/commit/944e7814 (commit)
via https://github.com/Gnucash/gnucash/commit/b2d1ad52 (commit)
via https://github.com/Gnucash/gnucash/commit/a146d2cd (commit)
from https://github.com/Gnucash/gnucash/commit/a3150f38 (commit)
commit 08de1a0ab01bf15128f639dc97a41c0a653a0c8c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jul 30 22:10:26 2019 +0800
[qif/qif-import] fix whitespace
commit 409b97a988f944b7b0412fa39bf586256b18bc9b
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jul 30 18:37:24 2019 +0800
[qif/string] compact function
commit 944e78144ec502a72761d085d286186ddda9d4b2
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Aug 3 18:38:33 2019 +0800
[qif/qif-merge-groups] speed up duplicate-transaction finding
old method would scan the new-xtn-list (i.e. imported qif
transactions), create a query for each, and run query to find
candidate old-transactions to match each new-transaction.
new method creates 1 query only to scan old-transactions within 1 week
of earliest and latest new-transaction date. then creates a match list
using same heuristics:
* account full name must match
* split value must match
* dates must differ by 1 week maximum
commit b2d1ad526c3b45718a82c11f1f00cb81de845af9
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Aug 2 19:03:41 2019 +0800
[qif/qif-merge-groups] compact functions
commit a146d2cd5876a295d779b7a14c7627b0b1fbf946
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Aug 2 18:58:02 2019 +0800
[qif/qif-parse] compact functions
Summary of changes:
gnucash/import-export/qif-imp/qif-import.scm | 5 +-
gnucash/import-export/qif-imp/qif-merge-groups.scm | 294 +++-----
gnucash/import-export/qif-imp/qif-parse.scm | 762 ++++++++-------------
gnucash/import-export/qif-imp/string.scm | 2 +-
4 files changed, 377 insertions(+), 686 deletions(-)
More information about the gnucash-patches
mailing list