windows support - \n vs \r\n issue

[email protected] Mon, 5 Dec 2011 15:12:23 +0100
Newsgroups gmane.comp.version-control.subversion.cvs2svn.devel
Message-ID <OF8BC2A95E.0B9E9C28-ONC125795D.004DC4F6-C125795D.004E0A0D@Stago.fr>
------=_Part_5098_159930127.1323094635013
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello,

here's the patch to this issue for verify-cvs2svn.py...
Kinda easy to extend to other scripts...


(See attached file: windows_support.patch)

Sincerely,,

Nicolas Goffinet

------------------------------------------------------
http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1667&dsMessageId=2890573

To unsubscribe from this discussion, e-mail: [[email protected]].
------=_Part_5098_159930127.1323094635013
Content-Type: application/octet-stream; name=windows_support.patch
Content-transfer-encoding: base64
Content-Disposition: attachment; filename=windows_support.patch

SW5kZXg6IGNvbnRyaWIvdmVyaWZ5LWN2czJzdm4ucHkNCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBjb250cmli
L3ZlcmlmeS1jdnMyc3ZuLnB5CShyZXZpc2lvbiA1MzYwKQ0KKysrIGNvbnRyaWIvdmVyaWZ5LWN2
czJzdm4ucHkJKHdvcmtpbmcgY29weSkNCkBAIC0xNTgsNyArMTU4LDcgQEANCiAgICAgaWYgc3Rh
dHVzOgogICAgICAgY21kX2ZhaWxlZChjbWQsIG91dHB1dCwgc3RhdHVzKQogICAgIGVudHJpZXMg
PSBbXQotICAgIGZvciBsaW5lIGluIG91dHB1dC5zcGxpdCgiXG4iKToKKyAgICBmb3IgbGluZSBp
biBvdXRwdXQuc3BsaXQob3MubGluZXNlcCk6CiAgICAgICBpZiBsaW5lOgogICAgICAgICBlbnRy
aWVzLmFwcGVuZChsaW5lWzotMV0pCiAgICAgcmV0dXJuIGVudHJpZXMKQEAgLTIwNSw3ICsyMDUs
NyBAQA0KICAgICAgIChvdXRwdXQsIHN0YXR1cykgPSBwaXBlKGNtZCkKICAgICAgIGlmIHN0YXR1
czoKICAgICAgICAgY21kX2ZhaWxlZChjbWQsIG91dHB1dCwgc3RhdHVzKQotICAgICAgbWFuaWZl
c3QgPSBbZm4gZm9yIGZuIGluIG91dHB1dC5zcGxpdCgiXG4iKVs6LTFdCisgICAgICBtYW5pZmVz
dCA9IFtmbiBmb3IgZm4gaW4gb3V0cHV0LnNwbGl0KG9zLmxpbmVzZXApWzotMV0KICAgICAgICAg
ICAgICAgICAgIGlmIG5vdCBmbi5zdGFydHN3aXRoKCcuaGcnKV0KICAgICAgIGlmIG5vdCBtYW5p
ZmVzdDoKICAgICAgICAgb3MubWtkaXIoZGVzdF9wYXRoKQpAQCAtMjQ2LDcgKzI0Niw3IEBADQog
ICAgIChvdXRwdXQsIHN0YXR1cykgPSBwaXBlKGNtZCkKICAgICBpZiBzdGF0dXM6CiAgICAgICBj
bWRfZmFpbGVkKGNtZCwgb3V0cHV0LCBzdGF0dXMpCi0gICAgcmV0dXJuIG91dHB1dC5zcGxpdCgi
XG4iKVs6LTFdCisgICAgcmV0dXJuIG91dHB1dC5zcGxpdChvcy5saW5lc2VwKVs6LTFdCiAKIAog
Y2xhc3MgR2l0UmVwb3M6CkBAIC0zNDQsNyArMzQ0LDcgQEANCiAgICAgKG91dHB1dCwgc3RhdHVz
KSA9IHBpcGUoY21kKQogICAgIGlmIHN0YXR1czoKICAgICAgIGNtZF9mYWlsZWQoY21kLCBvdXRw
dXQsIHN0YXR1cykKLSAgICByZXR1cm4gb3V0cHV0LnNwbGl0KCJcbiIpWzotMV0KKyAgICByZXR1
cm4gb3V0cHV0LnNwbGl0KG9zLmxpbmVzZXApWzotMV0KIAogCiBkZWYgdHJhbnNmb3JtX3N5bWJv
bChjdHgsIG5hbWUpOgpAQCAtNDA4LDcgKzQwOCw3IEBADQogICAgICAgaWYgcnVuX2RpZmY6CiAg
ICAgICAgIGNtZCA9IFsnZGlmZicsICctdScsIHBhdGgxLCBwYXRoMl0KICAgICAgICAgKG91dHB1
dCwgc3RhdHVzKSA9IHBpcGUoY21kKQotICAgICAgICBkaWZmID0gb3V0cHV0LnNwbGl0KCdcbicp
CisgICAgICAgIGRpZmYgPSBvdXRwdXQuc3BsaXQob3MubGluZXNlcCkKICAgICAgIGVsc2U6CiAg
ICAgICAgIGRpZmYgPSBOb25lCiAgICAgICBmYWlsdXJlcy5yZXBvcnQoJ0ZpbGUgY29udGVudHMg
ZGlmZmVyIGZvciAlcycgJSByZWxfcGF0aCwK
------=_Part_5098_159930127.1323094635013
Content-Type: Text/Plain; charset=utf-8; name=disclaimer.txt
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=disclaimer.txt
X-NAIMIME-Modified: 1
X-NAIMIME-Disclaimer: 1

77u/Q2UgbWVzc2FnZSBldCBzZXMgcGnDqGNlcyBqb2ludGVzLCBwcm92ZW5hbnQgZGUgRElBR05P
U1RJQ0EgU1RBR08gUy5BLlMuIGV0L291IGRlIHNlcyBhZmZpbGnDqWVzICgiU1RBR08iKSBldCDD
qXRhYmxpcyDDoCBs4oCZaW50ZW50aW9uIGV4Y2x1c2l2ZSBkZSBzb24gZGVzdGluYXRhaXJlLCBz
b250IG5vbiBjb250cmFjdHVlbHMgZXQgY29uZmlkZW50aWVscy4gVG91dGUgZGlmZnVzaW9uIG91
IHRvdXRlIHB1YmxpY2F0aW9uLCB0b3RhbGUgb3UgcGFydGllbGxlLCBlc3QgaW50ZXJkaXRlLCBz
YXVmIGF1dG9yaXNhdGlvbiBleHByZXNzZS4gU1RBR08gbmUgcG91cnJhIMOqdHJlIHRlbnVlIHJl
c3BvbnNhYmxlIGRlIHF1ZWxxdWUgZG9tbWFnZSwgZGUgcXVlbHF1ZSBuYXR1cmUgcXXigJlpbCBz
b2l0LCByw6lzdWx0YW50IGRlIGzigJlhbHTDqXJhdGlvbiwgZGUgbGEgZmFsc2lmaWNhdGlvbiBv
dSBkZSBs4oCZdXRpbGlzYXRpb24gZGVzIGluZm9ybWF0aW9ucyBjb250ZW51ZXMgZGFucyBjZSBt
ZXNzYWdlIGV0IGTDqWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXTDqSBlbiBjYXMgZGUgY29udGFt
aW5hdGlvbiBkZXMgbWF0w6lyaWVscyBpbmZvcm1hdGlxdWVzIGR1IGRlc3RpbmF0YWlyZSByw6lz
dWx0YW50IGRlIGxhIHByb3BhZ2F0aW9uIGQndW4gdmlydXMgb3UgYXV0cmVzIGluZmVjdGlvbnMg
aW5mb3JtYXRpcXVlcy4KCkxlcyByw6lwb25zZXMgZm9ybXVsw6llcyBwYXIgU1RBR08gYXV4IGNv
dXJyaWVycyDDqWxlY3Ryb25pcXVlcyBuZSBwb3Vycm9udCDDqnRyZSBhc3NpbWlsw6llcyBldCBu
ZSBwb3Vycm9udCDDqnRyZSBsYSBwcmV1dmUgZGUgbCdleGVyY2ljZSBkJ3VuZSBhY3Rpdml0w6kg
cHVibGljaXRhaXJlLCBwcm9tb3Rpb25uZWxsZSBvdSBjb21tZXJjaWFsZSBkZSBTVEFHTyBzdXIg
bGUgdGVycml0b2lyZSBkZSBkZXN0aW5hdGlvbiBkZXMgcsOpcG9uc2VzLiAKClRoaXMgZW1haWwg
YW5kIGl0cyBhdHRhY2htZW50cywgcHJvdmlkZWQgYnkgRElBR05PU1RJQ0EgU1RBR08gUy5BLlMg
YW5kIGl0cyBhZmZpbGlhdGVzICgiU1RBR08iKSwgYW5kIHNvbGVseSBpbnRlbmRlZCBmb3IgdGhl
IGFkZHJlc3NlZSBpcyBub24gY29udHJhY3R1YWwgYW5kIGNvbmZpZGVudGlhbC4gQW55IGRpc3Nl
bWluYXRpb24gb3IgZGlzY2xvc3VyZSwgZWl0aGVyIHdob2xlIG9yIHBhcnRpYWwsIGlzIHByb2hp
Yml0ZWQgZXhjZXB0IGJ5IHdyaXR0ZW4gYXBwcm92YWwuIFVuZGVyIG5vIGNpcmN1bXN0YW5jZXMg
c2hhbGwgU1RBR08gYmUgbGlhYmxlLCB3aGV0aGVyIGluIGNvbnRyYWN0IG9yIGluIHRvcnQsIGZv
ciBhbnkgdHlwZSBvZiBkYW1hZ2VzIG9yIGxvc3NlcyB0aGF0IHJlc3VsdCBmcm9tIHRoZSBhbHRl
cmF0aW9uLCBjb250YW1pbmF0aW9uIGJ5IHZpcnVzZXMgb3Igb3RoZXIgaGFybWZ1bCBjb21wb25l
bnRzLCBvciB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIGVtYWlsLiAK
ClNUQUdPJ3MgYW5zd2VycyB0byBlbWFpbCBhcmUgbm90IGFuZCBzaGFsbCBub3QgYmUgYXNzaW1p
bGF0ZWQgb3IgY29uc3RpdHV0ZSBldmlkZW5jZSBvZiBhbnkgY29tbWVyY2lhbCBvciBhZHZlcnRp
c2luZyBhY3Rpb24gb2YgU1RBR08gd2l0aGluIHRoZSBjb3VudHJ5IG9mIGRlc3RpbmF0aW9uIG9m
IGVtYWlsIGFuc3dlcnM=
------=_Part_5098_159930127.1323094635013--