This is tripping for me in a revision like so:
Revision-number: 692
Prop-content-length: 110
Content-length: 110
[revprops snipped]
Node-path: lxanew/DCNsnetwork.cpp
Node-kind: file
Node-action: add
Node-copyfrom-rev: 691
Node-copyfrom-path: DCNsnetwork.cpp
Node-path: DCNsnetwork.cpp
Node-action: delete
The import up to and including rev 691 works fine. Rev 691:
Revision-number: 691
Prop-content-length: 110
Content-length: 110
[props snipped]
Node-path: lxanew/CorpusWordCollection.cpp
Node-kind: file
Node-action: add
Node-copyfrom-rev: 690
Node-copyfrom-path: CorpusWordCollection.cpp
Node-path: CorpusWordCollection.cpp
Node-action: delete
Pretty similar, right? In the target repository:
$ git ls-tree HEAD -- DCNsnetwork.cpp
100644 blob f92d77cc88cc50e9ca333604d22db83f0668828a DCNsnetwork.cpp
DCNsnetwork.cpp was added in r688, which looks like so:
Revision-number: 688
Prop-content-length: 186
Content-length: 186
[props and many new files snipped]
Node-path: DCNsnetwork.cpp
Node-kind: file
Node-action: add
Prop-delta: true
Prop-content-length: 10
Text-delta: true
Text-content-length: 2999
Text-content-md5: 48fd4d31d16f90ab449b4d223fc3d7f8
Content-length: 3009
PROPS-END
SVN^@^@^@<97>)^C<97>)<80><97>)// snetwork.cpp: implementation of the snetwork class.
[...]
So apparently repo_add failed. Hints?
Here's an unrelated simplification, noticed while debugging.
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
---