Commit Graph

  • ef355ad8fb add inventory category for broken outputs Martin A. Brown 2016-02-17 19:30:25 -0800
  • d3b6ad8e56 add iscomplete property to OutputDirectory Martin A. Brown 2016-02-17 19:19:48 -0800
  • ffc0ad6547 improve readability, parallelism of methods by inverting logic Martin A. Brown 2016-02-17 19:05:23 -0800
  • 1039dea0e6 let the prebuild_hook call clean Martin A. Brown 2016-02-17 19:04:51 -0800
  • eed25efbba simplify cleaning; add (unused) name_epub Martin A. Brown 2016-02-17 19:04:21 -0800
  • f5a65cf843 put stem in logging like many other logging lines Martin A. Brown 2016-02-17 19:03:37 -0800
  • fd3b931423 include hooks for prebuild and postbuild states Martin A. Brown 2016-02-17 18:31:51 -0800
  • bc810dd36c deal with the ENOENT problem in statfiles() Martin A. Brown 2016-02-17 18:16:20 -0800
  • a0de081099 minor logging tweaking Martin A. Brown 2016-02-17 17:56:42 -0800
  • 54a8477a33 renaming to inventory.py (and affected tests) Martin A. Brown 2016-02-17 16:39:42 -0800
  • c425c2a8e8 completed first round of testing of driver code Martin A. Brown 2016-02-17 13:50:55 -0800
  • 2825263f20 flipping the stem/dirname arguments Martin A. Brown 2016-02-17 13:50:31 -0800
  • 2bcb55e2a0 flipping the stem/dirname arguments Martin A. Brown 2016-02-17 13:50:06 -0800
  • 2b0b241019 adjusting format names Martin A. Brown 2016-02-17 13:49:33 -0800
  • a8284f3afa repair mtime comparison logic Martin A. Brown 2016-02-17 12:04:37 -0800
  • 46edc205e0 factor out the call to os.stat(); broken links Martin A. Brown 2016-02-17 11:31:08 -0800
  • 9301a54ab2 switch to using statfiles Martin A. Brown 2016-02-17 11:19:48 -0800
  • 515595cac9 improve statfiles, deprecate ill-conceived fileset Martin A. Brown 2016-02-17 11:18:47 -0800
  • 57ae52abde simplify addfile, remove unused "content" feature Martin A. Brown 2016-02-17 10:19:23 -0800
  • f72583fca6 improve and generalize statfiles and getfileset Martin A. Brown 2016-02-17 10:17:19 -0800
  • 01be89c949 pep8 fixes Martin A. Brown 2016-02-17 09:12:07 -0800
  • c99dbefa92 shorter __repr__ can fit on one line Martin A. Brown 2016-02-17 08:35:53 -0800
  • c1ccc544a3 adjust logic into an inventory object Martin A. Brown 2016-02-17 08:35:36 -0800
  • bc1c154108 inital commit of driver file for handling the porcelain logic Martin A. Brown 2016-02-17 00:22:31 -0800
  • dab2f1f8b1 adding support for documents to know their status Martin A. Brown 2016-02-17 00:17:49 -0800
  • 8a1afb6e24 allow creation of empty OutputCollection; fixes Martin A. Brown 2016-02-16 23:43:07 -0800
  • 23a5e40d52 shortening knowndoctypes to kdt Martin A. Brown 2016-02-16 23:42:57 -0800
  • 6e3362b9aa a bunch of filesystem stat()ing functions Martin A. Brown 2016-02-16 23:42:22 -0800
  • f17d164b52 allow creation of empty SourceCollection; fixes Martin A. Brown 2016-02-16 23:40:09 -0800
  • f39237d307 removing commented block that lives in superclass, BaseDoctype Martin A. Brown 2016-02-16 23:39:56 -0800
  • d91f253bd4 pep8 and pyflakes fixes Martin A. Brown 2016-02-16 19:55:40 -0800
  • 9845e90a39 adding testing for execute and new function getfileset Martin A. Brown 2016-02-16 19:52:07 -0800
  • b23a2ef1c5 adapt to changes in tldptesttools Martin A. Brown 2016-02-16 14:15:46 -0800
  • ce060fc5d0 improving coverage of cases in OutputDirectory and OutputCollection Martin A. Brown 2016-02-16 14:15:15 -0800
  • fbb6e56929 fixes found during testing Martin A. Brown 2016-02-16 14:13:17 -0800
  • b9defe3e8b more genericization of testing code Martin A. Brown 2016-02-16 14:12:42 -0800
  • 8ae6cf7d69 renaming examples.sources to example.sources Martin A. Brown 2016-02-16 11:11:37 -0800
  • 9df21df31a renaming examples.examples to examples.sources Martin A. Brown 2016-02-16 11:10:32 -0800
  • d392965862 factoring out common testing utilities Martin A. Brown 2016-02-16 10:57:44 -0800
  • ac44f5d577 refactor detection loop and identify duplicates Martin A. Brown 2016-02-16 10:44:24 -0800
  • 78ee9eb459 revising the mechanism for subdir creation Martin A. Brown 2016-02-16 10:44:05 -0800
  • f6f6d4b543 only guess the doctype once Martin A. Brown 2016-02-16 00:23:58 -0800
  • 547cb303f6 pep8 and pyflakes fixes (and variable renaming) Martin A. Brown 2016-02-16 00:03:58 -0800
  • 5e05b0f30d starting to wear the belt and suspenders Martin A. Brown 2016-02-15 23:58:50 -0800
  • 82a0fce575 initial test script for outputs.py Martin A. Brown 2016-02-15 23:52:52 -0800
  • 7b08ececf4 renaming OutputDirs more appropriately to OutputCollection Martin A. Brown 2016-02-15 23:52:08 -0800
  • 8163efa0a5 converting OutputTree to behave like a dict Martin A. Brown 2016-02-15 21:55:58 -0800
  • 55ef688015 adjust SourceDirs to behave like a dictionary Martin A. Brown 2016-02-15 21:51:56 -0800
  • 01bee4a269 adjust error-raising invocations (and tests) Martin A. Brown 2016-02-15 21:32:35 -0800
  • ae189e0d83 adjusting some logging and exceptions for verbosity/clarity Martin A. Brown 2016-02-15 21:15:29 -0800
  • 9b59d99422 no need to track the .pyc files Martin A. Brown 2016-02-15 21:06:07 -0800
  • 68e3b2f0cb improving cleaning, esp. index.html Martin A. Brown 2016-02-15 21:04:41 -0800
  • cc6caec3a4 improving readability and simplicity Martin A. Brown 2016-02-15 20:59:49 -0800
  • f9aa61fa32 revise BaseDoctype to add generic generation method Martin A. Brown 2016-02-15 20:59:25 -0800
  • 7daefd03bd renaming Sources to SourceDirs Martin A. Brown 2016-02-15 20:58:44 -0800
  • 3ad14231aa renaming Sources to SourceDirs Martin A. Brown 2016-02-15 20:58:30 -0800
  • 61f2538927 first working example of Linuxdoc processor Martin A. Brown 2016-02-15 14:04:09 -0800
  • 73305ca97f adding function execute() to shell out Martin A. Brown 2016-02-15 14:03:56 -0800
  • 3f08105232 pep8/pyflakes fixes Martin A. Brown 2016-02-15 14:03:35 -0800
  • b6076fec82 create OutputDirectory and OutputTree Martin A. Brown 2016-02-15 14:01:55 -0800
  • f1c40c1e8c create BaseDoctype with features needed by all Martin A. Brown 2016-02-15 13:58:32 -0800
  • 169d6872f6 pull some of the key names in by default when "import tldp" Martin A. Brown 2016-02-15 13:57:48 -0800
  • a1d457a3ae initial test support for document enumeration Martin A. Brown 2016-02-13 12:32:05 -0800
  • 91708bdc3c make testdatadir an absolute path Martin A. Brown 2016-02-13 12:31:58 -0800
  • 8c57a9a994 put all simple examples in a namespace (easier to wrangle) Martin A. Brown 2016-02-13 11:26:00 -0800
  • d16d10f405 in case we do not have SimpleNamespace Martin A. Brown 2016-02-13 11:24:54 -0800
  • eaf2823fd6 read examples data from testdata dir; adapt tests Martin A. Brown 2016-02-13 10:54:38 -0800
  • 0ee20461f3 directory for all sorts of testdata Martin A. Brown 2016-02-13 10:39:43 -0800
  • d9c7ac1944 move testdata to sample directory Martin A. Brown 2016-02-13 10:39:26 -0800
  • 336faa4df5 test __init__ for missing/wrong type SourceDocument Martin A. Brown 2016-02-12 23:59:44 -0800
  • 82a8a21d18 check for plain file type, too Martin A. Brown 2016-02-12 23:59:13 -0800
  • fe507461e8 found another typo while testing Martin A. Brown 2016-02-12 23:49:04 -0800
  • 39ca112e40 initial test suite framework and first tests Martin A. Brown 2016-02-12 23:48:48 -0800
  • 236ae3cbd4 skip files with no extension (and complain) Martin A. Brown 2016-02-12 23:14:51 -0800
  • f76aa736e7 when calling type(), the word type is already present Martin A. Brown 2016-02-12 23:00:54 -0800
  • ad73629413 returning the wrong answer... get the FIRST answer (yay for testing) Martin A. Brown 2016-02-12 23:00:30 -0800
  • 85e6441fa5 initial impl of class to hold platform-specific details Martin A. Brown 2016-02-12 13:25:58 -0800
  • a7a0fe38b3 adding two unused doctypes Martin A. Brown 2016-02-12 13:25:19 -0800
  • 85b8df5e86 method .index removed from Python3 string module; not needed anyway Martin A. Brown 2016-02-12 13:24:55 -0800
  • 7affd10e0c correct the reference to the renamed guess function Martin A. Brown 2016-02-12 13:24:21 -0800
  • 9a75657c1e be more like Python3 Martin A. Brown 2016-02-12 13:24:09 -0800
  • 7c70a7c4b8 formatname must be a string Martin A. Brown 2016-02-12 13:00:11 -0800
  • 92fdf8bec1 case-insensitive sorting is preferred Martin A. Brown 2016-02-12 12:53:30 -0800
  • 5263a3a219 fleshing out the linuxdoc processing commands Martin A. Brown 2016-02-12 12:49:50 -0800
  • 4652345b7a adding basic required methods Martin A. Brown 2016-02-12 12:43:45 -0800
  • ecf2bee8a6 removing unused sys; shortening logger lines Martin A. Brown 2016-02-12 12:42:58 -0800
  • 4d0c6f1f1f renaming guess.py to typeguesser.py Martin A. Brown 2016-02-12 12:42:34 -0800
  • 685418cb1e removing unused processors.py file Martin A. Brown 2016-02-12 12:42:03 -0800
  • 7b97f221bf f argument is file object; also renaming fin to f Martin A. Brown 2016-02-12 12:25:34 -0800
  • f45f10913c renaming fin to f Martin A. Brown 2016-02-12 12:25:16 -0800
  • eb4de2f877 prettier __repr__ for OutputDir Martin A. Brown 2016-02-12 10:32:09 -0800
  • a74bcb645e makefh and which functions in utils.py Martin A. Brown 2016-02-12 10:31:50 -0800
  • fc9da80f6f nicer visually to process a sorted set of files Martin A. Brown 2016-02-11 15:31:38 -0800
  • becb768929 handling multiple source dirs and renaming SourceDir to, simply Sources Martin A. Brown 2016-02-11 15:16:12 -0800
  • ce72500bbd fleshing out commands and support for linuxdoc Martin A. Brown 2016-02-11 11:29:23 -0800
  • bbe1985a81 changing to __future__ (consistency across project) Martin A. Brown 2016-02-11 11:29:00 -0800
  • 627e2ff636 changing to __future__ (consistency across project) Martin A. Brown 2016-02-11 11:28:38 -0800
  • 303c133faf yes, the usual .gitignore Martin A. Brown 2016-02-11 11:27:36 -0800
  • 6de9aee212 changing names to sourcedir and outputdir Martin A. Brown 2016-02-11 09:28:31 -0800
  • 8670927ac6 adding commands for Linuxdoc format Martin A. Brown 2016-02-11 09:15:50 -0800