Closed ifcaro closed 6 years ago
Seems safe enough. Have you verified that it fixes the issue for you?
Yes, it solved the problem in my case.
When you change a comment of a checkin, VSS does not change the original comment record, but appends a new comment record to the physical file, updating the EOF offset. Therefore the proposed fix let Vss2Git fail to analyse any physical file with a such edited comment, because the iterator skips all the records between the one owning the new comment and the corresponding comment record, while building the changeset list.
Solution proposed by @kornman00 in https://github.com/trevorr/vss2git/issues/47 for the problem 'Attempted read of {0} bytes with only {1} bytes remaining in buffer'.