vcs-svn: Use mark to indicate nodes with included text
authorJonathan Nieder <jrnieder@gmail.com>
Sat, 20 Nov 2010 00:48:51 +0000 (18:48 -0600)
committerJunio C Hamano <gitster@pobox.com>
Wed, 24 Nov 2010 22:51:43 +0000 (14:51 -0800)
commit462e1f51a5648ce9d7ca26d44ed86327c454889a
tree707e467d61bc510550db428614038fa277a0c18b
parentd6e81a03153810f122f1b8ec3635fd84c5429f69
vcs-svn: Use mark to indicate nodes with included text

Allocate a mark if needed as soon as possible so later code can use
"if (mark)" to check if this node has text attached rather than
explicitly checking for Text-content-length.

While at it, reject directory nodes with text attached; the presence
of such a node would indicate a bug in the dump generator or svn-fe's
understanding.  In the long term, it would be nice to be able to
continue parsing and save the error for later, but for now it is
simpler to error out right away.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
vcs-svn/svndump.c