Commit Graph

  • 20f01fff1c adding some additional TODO items from today's work Martin A. Brown 2016-03-01 19:50:51 -0800
  • 76d5886e54 fix skipping SCSI-2.4-HOWTO (bad stem/ext handling) Martin A. Brown 2016-03-01 19:49:28 -0800
  • 08ef4c35bf only say we are removing, if removing Martin A. Brown 2016-03-01 18:38:58 -0800
  • 1c5a75b535 need to add the etc/ file Martin A. Brown 2016-03-01 14:33:53 -0800
  • dd6cda7726 improve diagnostic error messages a little bit Martin A. Brown 2016-03-01 14:32:14 -0800
  • dfa729b9e5 restore driver.py to functionality Martin A. Brown 2016-03-01 14:10:51 -0800
  • ae89d6814a inverted logic; caught in testing code Martin A. Brown 2016-03-01 13:36:09 -0800
  • 9721214e12 rejigger testing to cover functions Martin A. Brown 2016-03-01 13:32:38 -0800
  • 2feb454c18 create more functions for the driver.py Martin A. Brown 2016-03-01 13:21:26 -0800
  • 4ec06998b4 correct the labeling in the --help output Martin A. Brown 2016-03-01 13:21:11 -0800
  • 7664d35090 use abspath before looking for documents Martin A. Brown 2016-03-01 11:35:06 -0800
  • b462113b7d bumping version to 0.4.2 Martin A. Brown 2016-03-01 11:08:02 -0800
  • 09d59747ac adjusting TODO list (completed a few things) Martin A. Brown 2016-03-01 11:04:43 -0800
  • 211cb6dd5c adding a bunch more testing for driver.py Martin A. Brown 2016-03-01 11:02:44 -0800
  • b54962900d allow case-insensitive matching for document types Martin A. Brown 2016-03-01 11:01:32 -0800
  • aff926bb58 improve the handling of --skip Martin A. Brown 2016-03-01 10:30:18 -0800
  • 4b52db51a7 add some explanatory text and full option set Martin A. Brown 2016-03-01 09:35:47 -0800
  • 648d2f43a1 bump to beta quality Martin A. Brown 2016-03-01 09:15:09 -0800
  • fe54af73a5 add default (system) configuration file Martin A. Brown 2016-03-01 09:04:45 -0800
  • e5d9731e3d create directory /etc/ldptool with ldptool.ini (syntax correction) Martin A. Brown 2016-03-01 08:59:40 -0800
  • 3f740226b5 create directory /etc/ldptool with ldptool.ini Martin A. Brown 2016-03-01 08:59:15 -0800
  • 1f9dd5db4b adding stock configuration file Martin A. Brown 2016-03-01 08:37:48 -0800
  • 8792b4c83a make individual assertions Martin A. Brown 2016-03-01 08:20:57 -0800
  • 6e2041692e skip orphaned documents passed into build() Martin A. Brown 2016-03-01 07:31:52 -0800
  • c4ee8366f9 reporting when skipping a dir/file in sourcedir Martin A. Brown 2016-03-01 07:31:19 -0800
  • 388215186e adding main() as entry point Martin A. Brown 2016-03-01 07:15:35 -0800
  • 95af3b8c71 change entry point to main() Martin A. Brown 2016-03-01 07:15:17 -0800
  • bb14a8cb51 allow file to be specified for summary Martin A. Brown 2016-02-29 21:32:20 -0800
  • fe3a0ed447 initial commot of test_driver.py Martin A. Brown 2016-02-29 21:31:55 -0800
  • dfc9855991 logic overhaul; abstract inventory creation Martin A. Brown 2016-02-29 20:33:33 -0800
  • 16885508da pep8/pyflakes Martin A. Brown 2016-02-29 20:33:14 -0800
  • 363bba8a37 pep8/pyflakes Martin A. Brown 2016-02-29 20:32:36 -0800
  • 914c37006b complete missing logic in setupcollections Martin A. Brown 2016-02-29 18:05:51 -0800
  • 247019e646 pep8 fixes Martin A. Brown 2016-02-29 18:05:14 -0800
  • 2974c6b5d7 a little __repr__ test to improve coverage Martin A. Brown 2016-02-29 18:04:44 -0800
  • 56b1a027ca access inventory by status class name Martin A. Brown 2016-02-29 18:03:16 -0800
  • d807c02173 create and use general function arg_issourcedoc Martin A. Brown 2016-02-29 17:59:49 -0800
  • 17a60e367a make the action --options a mutually exclusive group Martin A. Brown 2016-02-29 17:56:41 -0800
  • fa73f93080 messed up indentation Martin A. Brown 2016-02-29 11:37:13 -0800
  • 40bcabbe79 check attrs before setting Martin A. Brown 2016-02-29 11:32:30 -0800
  • ddb5424941 get 100% coverage on the utils.py module Martin A. Brown 2016-02-29 11:32:01 -0800
  • 6cdf0b65c1 explicitly stringify values at "input" Martin A. Brown 2016-02-29 10:48:03 -0800
  • 1ee227f3f2 adding some basic testing for configuration file reading Martin A. Brown 2016-02-29 10:47:48 -0800
  • 7633cd1c49 adding a missed test for arg_isdirectory Martin A. Brown 2016-02-29 10:47:30 -0800
  • 9643c44b7a move many generic package testing tools Martin A. Brown 2016-02-29 10:46:36 -0800
  • 98dd5ecdf8 no config validation yet Martin A. Brown 2016-02-27 11:29:05 -0800
  • 36e92b83d9 perform the processor prebuild check first Martin A. Brown 2016-02-27 11:13:58 -0800
  • fe520cd583 add logging logic to driver.py Martin A. Brown 2016-02-27 10:52:35 -0800
  • 5f11427f38 remove pipe from script Martin A. Brown 2016-02-27 10:46:18 -0800
  • 29a109de3a added timing info Martin A. Brown 2016-02-27 09:54:04 -0800
  • c2e36456d5 adding dependency and ldptool console script creater Martin A. Brown 2016-02-27 09:46:21 -0800
  • 55cc7d5775 improve visual grouping of --help output Martin A. Brown 2016-02-27 09:45:32 -0800
  • eac92b5354 add the document stem to the __repr__ Martin A. Brown 2016-02-26 23:18:50 -0800
  • 066f319156 change wrapped function name to "timing" for log entry Martin A. Brown 2016-02-26 23:18:24 -0800
  • ee68a453d2 exit 1 and report extra args on CLI Martin A. Brown 2016-02-26 23:18:02 -0800
  • 9137946a05 adding timing to a few methods Martin A. Brown 2016-02-26 23:02:00 -0800
  • e6833f3989 and comma-separated in --verbose mode, too Martin A. Brown 2016-02-26 22:22:00 -0800
  • 57055e582d better production of status list Martin A. Brown 2016-02-26 22:19:30 -0800
  • e9ad013eb3 updating TODO list (removing stuf) Martin A. Brown 2016-02-26 22:19:01 -0800
  • 1c4f283482 handle the images and resources during publication Martin A. Brown 2016-02-26 22:18:02 -0800
  • 2509fcfe16 adding a bad example Martin A. Brown 2016-02-26 20:07:50 -0800
  • 5c585bf3bc some more TODO thoughts captured Martin A. Brown 2016-02-26 19:07:31 -0800
  • de514fd41b user can now specify file, stem or nothing for build Martin A. Brown 2016-02-26 19:07:05 -0800
  • 39c4a13d88 repair logic for when there is no index.sgml Martin A. Brown 2016-02-26 19:04:51 -0800
  • f739e365c0 do not bother generating index.sgml unless desirable/necessary Martin A. Brown 2016-02-26 18:15:27 -0800
  • 9ffdd1df5d support SourceDocument as directory nam Martin A. Brown 2016-02-26 18:04:39 -0800
  • 1951281cd9 pep8 fixes Martin A. Brown 2016-02-26 13:24:10 -0800
  • 7f48a97b94 get a few more cases in the sources.py Martin A. Brown 2016-02-26 13:22:58 -0800
  • e4d4d552d1 derive some of this stuff for testing Martin A. Brown 2016-02-26 13:22:39 -0800
  • e7c85fb2ec allow construction of SourceDocument with file or directory Martin A. Brown 2016-02-26 13:22:20 -0800
  • 3580544b7c and test a directory-shaped document Martin A. Brown 2016-02-26 12:49:09 -0800
  • ffa2fb6a93 get naming convention correct Martin A. Brown 2016-02-26 12:39:56 -0800
  • 69b2d7bd76 adding another sample document, this time a directory Martin A. Brown 2016-02-26 12:37:29 -0800
  • a7c5df6253 renaming testdata to sample-documents Martin A. Brown 2016-02-26 12:26:41 -0800
  • f40ff2f915 unused function Martin A. Brown 2016-02-26 12:21:04 -0800
  • f1bc2121a6 moving hook_build_{success,failure} to BaseDoctype Martin A. Brown 2016-02-26 12:08:05 -0800
  • 80d692efba massive simplification of generate() method Martin A. Brown 2016-02-26 12:06:34 -0800
  • 89d8f14231 pyflakes fix Martin A. Brown 2016-02-26 12:06:27 -0800
  • 3a0bb65961 switch to the DAG model Martin A. Brown 2016-02-26 12:06:17 -0800
  • 84477c0f45 move cleanup() method to BaseDoctype Martin A. Brown 2016-02-26 11:58:56 -0800
  • 66f11e5f3b move cleanup() method to BaseDoctype Martin A. Brown 2016-02-26 11:58:43 -0800
  • 5602ab68dd pep8 fixes Martin A. Brown 2016-02-26 11:56:28 -0800
  • ca43130a6d spit out the contents of the STDERR, STDOUT and executed script if failure Martin A. Brown 2016-02-26 11:24:42 -0800
  • c5e14d6ccf "all" is a good default for --list Martin A. Brown 2016-02-26 11:24:19 -0800
  • 9d1f066085 better PDF generation logic; add cleanup() Martin A. Brown 2016-02-26 11:22:00 -0800
  • 06194feba8 build sequence resilience/terseness) improvements Martin A. Brown 2016-02-26 11:19:30 -0800
  • 62f96f3bcb add a postamble, too (extra newlines, only) Martin A. Brown 2016-02-26 10:10:45 -0800
  • f112fc98d1 switch to the DAG model Martin A. Brown 2016-02-26 10:10:29 -0800
  • 9e660eb67a do not forget about cleanup of index.sgml files Martin A. Brown 2016-02-26 10:10:08 -0800
  • 2b65730f25 adjusting logging verbosity Martin A. Brown 2016-02-26 01:07:09 -0800
  • 4e76494cce rework the build sequence Martin A. Brown 2016-02-26 01:02:16 -0800
  • 74bdfcd44f improve logging a little bit Martin A. Brown 2016-02-26 01:00:43 -0800
  • 85b2b15c3b build a graph of method dependencies Martin A. Brown 2016-02-26 00:30:37 -0800
  • 2d052e443e --skip option needs to have an empty list default Martin A. Brown 2016-02-26 00:30:05 -0800
  • 65a80f1339 add __name__ to getLogger() calls Martin A. Brown 2016-02-25 12:29:55 -0800
  • bb6fef9635 implement skipping logic in build (driver.py) Martin A. Brown 2016-02-25 12:29:38 -0800
  • 44fc44d15a remove logging logic from utils Martin A. Brown 2016-02-25 12:29:12 -0800
  • 595e610213 adding --skip feature Martin A. Brown 2016-02-25 12:28:41 -0800
  • 859b7f893f pull logger straight from logging; use abs imports Martin A. Brown 2016-02-25 11:39:18 -0800
  • e74197eb01 pull logger straight from logging; add BaseDoctype Martin A. Brown 2016-02-25 11:37:14 -0800