Commit graph

56 commits

Author SHA1 Message Date
John Wiegley
03d0580089 Added auto-commiting of TODO files to tools/push 2009-10-31 05:34:49 -04:00
John Wiegley
d13faed3ff Added tools/push script 2009-10-31 05:31:49 -04:00
John Wiegley
0b5978ae3c Added tools/proof utility script 2009-10-31 05:13:53 -04:00
John Wiegley
2149a8e773 Create a --cache option, for using a binary cache 2009-10-31 00:09:57 -04:00
John Wiegley
a3799eebdb Moved autoconf-related files into tools
This makes it more certain that people cloning from Git will use acprep.
2009-10-30 18:38:09 -04:00
John Wiegley
92d1bbbe75 Don't run the pre-comment hook for the next branch 2009-10-25 23:11:30 -04:00
John Wiegley
6b2964d14e Removed -j option from pre-comment example 2009-10-11 05:29:01 -04:00
John Wiegley
e0473e207b Rewrote acprep in Python and improved the build 2009-03-09 21:51:02 -04:00
John Wiegley
7b2d75904c Several improvements to how directories are chosen 2009-03-08 16:09:33 -04:00
John Wiegley
6f95dfa6be Modified the behavior of tools/proof
It now uses a copy of the source tree, so that I can keep working while
proof is running.  It takes a while.
2009-03-08 02:07:49 -04:00
John Wiegley
2db263909b Changed the handling of some options in myacprep 2009-03-08 02:07:46 -04:00
John Wiegley
3cc2520a32 Don't run 'make fullcheck' for the gcov build 2009-03-07 22:34:19 -04:00
John Wiegley
dd12868500 In tools/proof, remove Products directories first 2009-03-07 22:30:39 -04:00
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