Documentation/Makefile: fix interrupted builds of user-manual.xml
authorJonathan Nieder <jrnieder@gmail.com>
Thu, 22 Apr 2010 01:18:21 +0000 (20:18 -0500)
committerJunio C Hamano <gitster@pobox.com>
Thu, 22 Apr 2010 06:46:51 +0000 (23:46 -0700)
commitf9dae0d3e63455206c1e1e169c76aca55aeb5d90
tree71459bc1db59d718ff2aef19a195833aafea1a25
parent3d8167677ddd71405906409994a72306ba993a1f
Documentation/Makefile: fix interrupted builds of user-manual.xml

Unlike gcc, asciidoc does not atomically write its output file or
delete it when interrupted.  If it is interrupted in the middle of
writing an XML file, the result will be truncated input for xsltproc.

XSLTPROC user-manual.html
user-manual.xml:998: parser error : Premature end of data in t

Take care of this case by writing to a temporary and renaming it when
finished.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/Makefile