Martin A. Brown
5a06b49967
load the MD5 file, if present
...
if the MD5 file is not present, then an earlier version of the tldp package
generated the output directory, and we should re-run
if the MD5 file is present in the output directory, load it into the dict()
data structure and return it, so that a stale-check can be completed
2016-04-02 10:49:15 -07:00
Martin A. Brown
5dcc255cc6
calculate stale by MD5s; swap stale/broken
...
move the stanza that identifies the broken output directories up higher in the
file; it's a simpler chunk of code
adjust the detection of stale-ness by referring to an output MD5 file and
compare with the available source files
2016-04-02 10:47:45 -07:00
Martin A. Brown
dccbab5b39
call the MD5 generation util function
2016-04-02 10:47:07 -07:00
Martin A. Brown
691a4bf8d6
make sure to sort the files by name
2016-04-02 10:46:43 -07:00
Martin A. Brown
93390cd467
add tools for computing and sorting source MD5s
2016-04-02 10:45:53 -07:00
Martin A. Brown
84c703a89e
skip the MD5SUM file
2016-04-01 23:23:23 -07:00
Martin A. Brown
5530c8f38f
and use the MD5SUMS location specified in the OutputDocument
2016-04-01 22:38:35 -07:00
Martin A. Brown
49b2ee57ae
add a place to capture the MD5 data of the source
2016-04-01 22:37:53 -07:00
Martin A. Brown
753774c5e9
compute and generate an MD5SUMS file for each source document
2016-04-01 22:19:25 -07:00
Martin A. Brown
9fac28f160
record md5sum info for each source file
2016-04-01 22:18:39 -07:00
Martin A. Brown
673ddaf3e9
skip any directories on stat expedition
2016-04-01 22:17:53 -07:00
Martin A. Brown
f5af96d1bf
make pep8 a bit happier
2016-04-01 21:33:23 -07:00
Martin A. Brown
aef4d6e3ee
and generate the directory listing with full (relative) path
2016-04-01 21:10:43 -07:00
Martin A. Brown
832daee384
preserve the (relative) full path, silly!
2016-04-01 21:10:12 -07:00
Martin A. Brown
7d46e59efa
missed the unicode_literals here
2016-04-01 21:09:49 -07:00
Martin A. Brown
df38deed8f
bumping version to tldp-0.7.0
2016-03-28 14:08:12 -07:00
Martin A. Brown
f5cb7c9e8b
support better handling of verbose CLI/config
...
now ldptool understands --verbose, --verbose yes, --verbose false
2016-03-28 14:06:46 -07:00
Martin A. Brown
c0e477b5c7
updating the stock and sample, commented config file
2016-03-28 14:06:38 -07:00
Martin A. Brown
6b3a26b366
bumping version to tldp-0.6.8
2016-03-28 11:13:16 -07:00
Martin A. Brown
8cbdeab558
provide directory existence feedback to user
...
instead of bailing with an obnoxious error message, or silently ignoring a
command-line option of a directory, squawk to STDERR with the problem and
provide (possibly redundant, but maybe informative) traceback
2016-03-28 11:11:22 -07:00
Martin A. Brown
a84a285168
pep8 fixes
2016-03-28 11:11:12 -07:00
Martin A. Brown
8de5158eb7
flakes noticed an extra import, removing
2016-03-28 11:10:45 -07:00
Martin A. Brown
c442debc51
specify default loglevel in function signature
2016-03-28 11:10:27 -07:00
Martin A. Brown
4658f3101e
pep8 improvement
2016-03-28 11:09:43 -07:00
Martin A. Brown
9b5d6674f9
add a TODO item for improving CLI error reporting
2016-03-27 09:53:32 -07:00
Martin A. Brown
62de5354fb
comment out the "False" verbose for now
2016-03-27 02:56:23 -07:00
Martin A. Brown
4afdb1bd81
bumping version to 0.6.7
2016-03-27 02:27:03 -07:00
Martin A. Brown
9c3ed36bc2
fix publish function so it propagates return code
2016-03-27 02:26:42 -07:00
Martin A. Brown
74544227b8
toss in the sample broken docbook4xml file
2016-03-27 02:26:15 -07:00
Martin A. Brown
7c98b13db6
add an example to prove that publish() exits non-zero
2016-03-27 02:25:46 -07:00
Martin A. Brown
6d2040c671
add a broken example docbook4xml file
2016-03-27 02:25:23 -07:00
Martin A. Brown
30594d5e4e
using unicode everywhere else
2016-03-27 02:14:10 -07:00
Martin A. Brown
2ce65990c4
correcting and moving test because it runs long
2016-03-27 02:11:52 -07:00
Martin A. Brown
8be3395f5f
using unicode everywhere else
2016-03-27 02:11:30 -07:00
Martin A. Brown
4960f2a2a2
bumping version to 0.6.6
2016-03-27 01:03:06 -07:00
Martin A. Brown
c0233a73b2
deal with 2/3 naming for stringy things
2016-03-27 01:02:44 -07:00
Martin A. Brown
b68a1c3ae4
bumping version to 0.6.5
2016-03-27 00:51:49 -07:00
Martin A. Brown
deaee034fc
make an end run around the XSL/fop problem
...
teach the DocBook4 XML utility itself to set fop.extensions = 0 and
fop1.extensions = 1 until such time as the upstream ldp-docbook-xsl packages
can be repaired and/or adjusted
2016-03-27 00:44:00 -07:00
Martin A. Brown
a4d5c5a4c6
bumping version to 0.6.4
2016-03-26 09:57:47 -07:00
Martin A. Brown
0808a14f14
adding a section on minimal configuration
2016-03-26 09:57:23 -07:00
Martin A. Brown
199db5d91d
bumping version to 0.6.3
2016-03-25 15:23:28 -07:00
Martin A. Brown
8e2b480a7b
bumping version to 0.6.2
2016-03-24 09:52:44 -07:00
Martin A. Brown
8d7bb3ef84
add link to travis-ci.org build status
2016-03-24 09:45:59 -07:00
Martin A. Brown
a2534197f5
long_driver.py not long_tests.py
2016-03-24 09:42:23 -07:00
Martin A. Brown
7844af3576
and run the full test suite (why not?)
2016-03-24 09:37:39 -07:00
Martin A. Brown
9b95c0a071
add html2text to required install set
2016-03-24 09:32:00 -07:00
Martin A. Brown
b4c0afc873
add --assume-yes for unattended install
2016-03-24 09:25:43 -07:00
Martin A. Brown
571f25feb5
try to get the 14.04 Ubuntu release
2016-03-24 09:14:58 -07:00
Martin A. Brown
0419849ebf
adjust requirements
2016-03-24 09:14:25 -07:00
Martin A. Brown
d4a667ce77
set up build environment in travis
2016-03-24 09:01:15 -07:00