John Wiegley
70b1c21603
make release-distcheck works again
2009-03-07 04:14:11 -04:00
John Wiegley
80c51bf0a5
Added call to TopGit's pre-commit hook in mine
2009-03-06 00:42:59 -04:00
John Wiegley
9a47298d81
Don't run autogen from acprep unless necessary
2009-03-04 14:14:59 -04:00
John Wiegley
32911da939
Don't build a gprof version in tools/proof
2009-03-04 14:06:38 -04:00
John Wiegley
1a1f11a683
In the pre-commit hook, run acprep, not myacprep
2009-03-04 04:35:37 -04:00
John Wiegley
c10c01e5a5
Removed tools/push from version control
2009-03-02 05:03:48 -04:00
John Wiegley
5d214e515f
Refactored tools/proof
2009-03-02 04:43:49 -04:00
John Wiegley
5afc4c3770
Reorganized some files in tools/ and test/
2009-02-28 06:18:21 -04:00
John Wiegley
4d632903c1
Added LedgerHarness.py, to simplify test creation
2009-02-28 05:37:49 -04:00
John Wiegley
cf8a6cd061
Added a build step to tools/proof
2009-02-28 05:10:56 -04:00
John Wiegley
403dde33f2
Add -j3 to the pre-commit hook's make invocation
2009-02-27 04:01:27 -04:00
John Wiegley
6b62be59fb
Added generate command, --seed, and GenerateTests
2009-02-27 03:58:43 -04:00
John Wiegley
3d4ff14995
Removed special case from pre-commit hook
2009-02-27 01:47:50 -04:00
John Wiegley
d58797e98c
The -B, -G, -V reports now show rounding amounts
...
This way, if the running total is off by a penny or two due to rounding
of one or more commodities in the account, the user will see it.
This commit also reorganizes the testing code a bit, which I did after
adding the ninth test series (ConfirmTests), to validate the new
rounding code.
2009-02-26 03:16:39 -04:00
John Wiegley
7d0491c5fe
Fixes to tools/proof
2009-02-25 20:31:42 -04:00
John Wiegley
838338e316
More fixes to tools/regtest
2009-02-25 01:41:23 -04:00
John Wiegley
a364b1d4ac
Restored the functionality of tools/regtest
2009-02-24 22:11:59 -04:00
John Wiegley
153563d165
Don't drop arguments in tools/myacrpep
2009-02-24 17:43:25 -04:00
John Wiegley
cca6c204dd
tools/myacprep symlinks TAGS and ledger into src/
2009-02-24 14:36:52 -04:00
John Wiegley
944c63e6f2
The Great Renaming, Part II
...
The last commit did not contain the majority of changes because of a
slight mishap. This contains the real changeset.
2009-02-23 19:07:30 -04:00
John Wiegley
057506ab6d
The Great Renaming
...
To better follow naming standards used in the accounting community --
particularly those relating to double-entry accounting -- the following
technical terms in Ledger have been changed:
- what was "entry" is now "transaction"
- what was "transaction" is now "posting"
Correspondingly, the shorthand names "entry" and "xact" have been
changed to "xact" and "post", respectively.
2009-02-23 18:45:41 -04:00
John Wiegley
3eb9fcc598
included gettext
2009-02-22 18:01:57 -04:00
John Wiegley
6f6c0d722c
And more README updates
2009-02-21 21:08:28 -04:00
John Wiegley
57f349ef2e
Added excludes necessary for tools/pre-commit
2009-02-21 20:53:38 -04:00
John Wiegley
20a3ba0d21
Fixes to tools/myacprep
2009-02-21 19:19:34 -04:00
John Wiegley
c2b9d5ea73
Fixed a script typo
2009-02-21 16:51:07 -04:00
John Wiegley
3ab52e74b1
Tools changes to build for multiple targets
...
This makes it easier for me to build a version of ledger with
optimizations, one for coverage analysis, one for profiling, etc.
2009-02-21 16:45:19 -04:00
John Wiegley
3d326956ef
Improved the pre-commit hook
2009-02-21 16:27:32 -04:00
John Wiegley
d167724bac
Updated the pre-commit hook
...
Now it regenerates the build environment if Makefile.am or configure.ac
has changed.
2009-02-20 15:41:43 -04:00
John Wiegley
740cd8e8f1
Added feature baseline tests
...
These are like regression tests to confirm the basic functionality of
every Ledger feature. Also, made the release-distcheck target less
sensitive.
2009-02-20 13:31:01 -04:00
John Wiegley
8c0bea159c
The tools/build script now wants make targets
2009-02-17 05:24:28 -04:00
John Wiegley
7dc6e6f109
Added a new tools/build utility script
2009-02-17 04:34:21 -04:00
Drew Raines
6ccc466a08
Move tags to xacts instead of entries.
2009-02-15 23:27:33 -04:00
John Wiegley
24935ab40c
Updated myacprep to allow a --output argument
2009-02-15 20:29:46 -04:00
John Wiegley
206cb4cce3
Added tools/sample.sh, which uses tools/sample.py
2009-02-13 06:09:46 -04:00
John Wiegley
10ba30ddfd
Added tools/excludes and tools/pre-commit
...
These files are used to creat ea Git pre-commit hook which verifies each
proposed change by running "make check". Otherwise, I only know if my
working tree is sane, and not if each commit is sane before it goes into
the repository.
2009-02-13 05:33:55 -04:00
John Wiegley
d3daa9b5dd
Reorganized the way acprep handles switches
...
Now it takes --warn and --debug flags, and I use tools/myacprep to
collect together all the flags I normally use in development.
2009-02-13 01:50:15 -04:00
Drew Raines
78418ad92b
Add data file with examples related to drewr's use.
2009-02-11 19:52:31 -04:00
John Wiegley
fccf7e1cb5
Fixes to the new Python/scope integration code.
2009-02-08 23:56:28 -04:00
John Wiegley
e0b108ff3a
Attribute lookup on a Value object which is a Scope now searches the scope.
2009-02-08 21:17:23 -04:00
John Wiegley
33ce1cbc4a
Moved 'fullcheck' script into tools/ directory.
2009-02-02 17:47:27 -04:00
John Wiegley
c1cb06e009
Updated some internal documentation.
2009-02-02 15:54:28 -04:00
John Wiegley
0bab6e8674
Added a tools/ subdirectory, with various maintainer related files.
2009-01-31 06:00:31 -04:00