I have found the bug and I'm seeing if I can fix it. In output_content the file is converted from CRLF to LF if and only if "svn:eol-style" is defined as native, but the property is set only when the file is added. When change nodes are being output, the svn:eol-style property is not emitted (I presume because only property changes are needed?). This leads to a lack of conversion of these nodes. I've never worked with Perl and I've never worked with vss2svn code but I will see if I can figure out a hack. What we need to find out is if the node is a "text" node. What I don't understand is why does it matter if the eol-style is native or not? This is because I'm not sure if the content should always be in LF on every platform, or if it is based on platform, or based on eol-style setting. At least I know in my case it should always be LF in the dumpfile.
Jason Jason Winnebeck wrote:
I noticed in the dumpfile that it appears that whenever the file is added the CRs are removed, but on change actions the CRs are in the file. I don't think
_______________________________________________ vss2svn-users mailing list Project homepage: http://www.pumacode.org/projects/vss2svn/ Subscribe/Unsubscribe/Admin: http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org Mailing list web interface (with searchable archives): http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user