<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>26000</bug_id>
          
          <creation_ts>2009-05-24 23:31:12 -0700</creation_ts>
          <short_desc>prepare-ChangeLog should convert windows style backslashes in file paths</short_desc>
          <delta_ts>2009-06-16 11:09:31 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Darin Fisher (:fishd, Google)">fishd</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>abarth</cc>
    
    <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>123007</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2009-05-24 23:31:12 -0700</bug_when>
    <thetext>prepare-ChangeLog should convert windows style backslashes in file paths

if you use a windows build of subversion, then you will end up with backslashes in the file paths of the ChangeLog.  for readability and perhaps to help with scripts that may operate on ChangeLog, we should try to make prepare-ChangeLog smarter.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126162</commentid>
    <comment_count>1</comment_count>
      <attachid>31338</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-06-16 00:35:54 -0700</bug_when>
    <thetext>Created attachment 31338
patch

This patch also normalizes line ends as well as backslashes.  Yay for platform uniformity!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126163</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-06-16 00:37:27 -0700</bug_when>
    <thetext>It&apos;s a race to see which Darin reviews this patch first!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126200</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2009-06-16 07:10:55 -0700</bug_when>
    <thetext>Thanks for patching this, Adam!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126234</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-06-16 11:09:31 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/44716</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>31338</attachid>
            <date>2009-06-16 00:35:54 -0700</date>
            <delta_ts>2009-06-16 00:49:17 -0700</delta_ts>
            <desc>patch</desc>
            <filename>prepare-cl.patch</filename>
            <type>text/plain</type>
            <size>3838</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDQ0NzEzKQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMDYtMTYgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjYwMDAKKwor
ICAgICAgICBUZWFjaCBwcmVwYXJlLUNoYW5nZUxvZyB0byBtYXRjaCB0aGUgbGluZSBlbmRzIHRo
YXQgYXJlIGFscmVhZHkgcHJlc2VudAorICAgICAgICBpbiBDaGFuZ2VMb2cgZmlsZXMuICBUaGlz
IGhlbHBzIGZvbGtzIHdob3NlIHVzZSBjeWd3aW4gcGVybCB3aXRoIENSIExGCisgICAgICAgIGxp
bmUgZW5kaW5ncyBvbiBXaW5kb3dzLgorCisgICAgICAgIEFsc28sIHRlYWNoIHByZXBhcmUtQ2hh
bmdlTG9nIHRvIG5vcm1hbGl6ZSBiYWNrc2xhc2hlcyBpbiBwYXRocy4gIFRoaXMKKyAgICAgICAg
aGVscHMgZm9sa3Mgd2hvIHVzZSBXaW5kb3dzIFNWTiBwcmVwYXJlIGNvcnJlY3QgQ2hhbmdlTG9n
cy4KKworICAgICAgICAqIFNjcmlwdHMvcHJlcGFyZS1DaGFuZ2VMb2c6CisKIDIwMDktMDYtMTUg
IFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgTWFyayBSb3dlLgpJbmRleDogV2ViS2l0VG9vbHMvU2NyaXB0cy9wcmVwYXJlLUNoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9TY3JpcHRzL3ByZXBhcmUtQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NDcxMCkKKysrIFdlYktpdFRvb2xzL1NjcmlwdHMvcHJlcGFyZS1DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTg2LDYgKzg2LDggQEAgc3ViIGdldF9mdW5jdGlvbl9saW5l
X3Jhbmdlc19mb3JfamF2YXNjcgogc3ViIG1ldGhvZF9kZWNsX3RvX3NlbGVjdG9yKCQpOwogc3Vi
IHByb2Nlc3NQYXRocyhcQCk7CiBzdWIgcmV2aWV3ZXJBbmREZXNjcmlwdGlvbkZvckdpdENvbW1p
dCgkKTsKK3N1YiBub3JtYWxpemVMaW5lRW5kaW5ncygkJCk7CitzdWIgbm9ybWFsaXplUGF0aCgk
KTsKIAogIyBQcm9qZWN0IHRpbWUgem9uZSBmb3IgQ3VwZXJ0aW5vLCBDQSwgVVMKIG15ICRjaGFu
Z2VMb2dUaW1lWm9uZSA9ICJQU1Q4UERUIjsKQEAgLTMwMCwyOCArMzAyLDM0IEBAIGZvcmVhY2gg
bXkgJHByZWZpeCAoc29ydCBrZXlzICVmaWxlcykgewogICAgICMgdG8gcmVhZCBpdCB3aGlsZSB3
ZSBwcmVwZW5kIHRvIGl0IGxhdGVyLCBidXQgSSBsaWtlIGRvaW5nIHRoaXMgcGFydCBmaXJzdC4K
ICAgICBteSBAb2xkX2NoYW5nZV9sb2cgPSA8T0xEX0NIQU5HRV9MT0c+OwogICAgIGNsb3NlIE9M
RF9DSEFOR0VfTE9HOworICAgICMgV2Ugd2FudCB0byBtYXRjaCB0aGUgQ2hhbmdlTG9nJ3MgbGlu
ZSBlbmRpbmdzIGluIGNhc2UgaXQgZG9lc24ndCBtYXRjaAorICAgICMgdGhlIG5hdGl2ZSBsaW5l
IGVuZGluZ3MgZm9yIHRoaXMgdmVyc2lvbiBvZiBwZXJsLgorICAgIG15ICRlbmRsID0gIlxuIjsK
KyAgICBpZiAoJG9sZF9jaGFuZ2VfbG9nWzBdID1+IC8oXHI/XG4pL2cpIHsKKyAgICAgICAgJGVu
ZGwgPSAiJDEiOworICAgIH0KICAgICBvcGVuIENIQU5HRV9MT0csICI+ICR7Y2hhbmdlTG9nUGF0
aH0iIG9yIGRpZSAiQ291bGQgbm90IHdyaXRlICR7Y2hhbmdlTG9nUGF0aH1cbi4iOwotICAgIHBy
aW50IENIQU5HRV9MT0cgIiRkYXRlICAkbmFtZSAgPCRlbWFpbF9hZGRyZXNzPlxuXG4iOworICAg
IHByaW50IENIQU5HRV9MT0cgbm9ybWFsaXplTGluZUVuZGluZ3MoIiRkYXRlICAkbmFtZSAgPCRl
bWFpbF9hZGRyZXNzPlxuXG4iLCAkZW5kbCk7CiAKICAgICBteSAoJHJldmlld2VyLCAkZGVzY3Jp
cHRpb24pID0gcmV2aWV3ZXJBbmREZXNjcmlwdGlvbkZvckdpdENvbW1pdCgkZ2l0Q29tbWl0KSBp
ZiAkZ2l0Q29tbWl0OwogICAgICRyZXZpZXdlciA9ICJOT0JPRFkgKE9PIiAuICJQUyEpIiBpZiAh
JHJldmlld2VyOwogCi0gICAgcHJpbnQgQ0hBTkdFX0xPRyAiICAgICAgICBSZXZpZXdlZCBieSAk
cmV2aWV3ZXIuXG5cbiI7Ci0gICAgcHJpbnQgQ0hBTkdFX0xPRyAkZGVzY3JpcHRpb24gLiAiXG4i
IGlmICRkZXNjcmlwdGlvbjsKKyAgICBwcmludCBDSEFOR0VfTE9HIG5vcm1hbGl6ZUxpbmVFbmRp
bmdzKCIgICAgICAgIFJldmlld2VkIGJ5ICRyZXZpZXdlci5cblxuIiwgJGVuZGwpOworICAgIHBy
aW50IENIQU5HRV9MT0cgbm9ybWFsaXplTGluZUVuZGluZ3MoJGRlc2NyaXB0aW9uIC4gIlxuIiwg
JGVuZGwpIGlmICRkZXNjcmlwdGlvbjsKIAogICAgIGlmICgkcHJlZml4ID1+IG0vV2ViQ29yZS8g
fHwgYHB3ZGAgPX4gbS9XZWJDb3JlLykgewogICAgICAgICBpZiAoJGRpZENoYW5nZVJlZ3Jlc3Np
b25UZXN0cykgewotICAgICAgICAgICAgcHJpbnQgQ0hBTkdFX0xPRyB0ZXN0TGlzdEZvckNoYW5n
ZUxvZyhzb3J0IEBhZGRlZFJlZ3Jlc3Npb25UZXN0cyk7CisgICAgICAgICAgICBwcmludCBDSEFO
R0VfTE9HIG5vcm1hbGl6ZUxpbmVFbmRpbmdzKHRlc3RMaXN0Rm9yQ2hhbmdlTG9nKHNvcnQgQGFk
ZGVkUmVncmVzc2lvblRlc3RzKSwgJGVuZGwpOwogICAgICAgICB9IGVsc2UgewotICAgICAgICAg
ICAgcHJpbnQgQ0hBTkdFX0xPRyAiICAgICAgICBXQVJOSU5HOiBOTyBURVNUIENBU0VTIEFEREVE
IE9SIENIQU5HRURcblxuIjsKKyAgICAgICAgICAgIHByaW50IENIQU5HRV9MT0cgbm9ybWFsaXpl
TGluZUVuZGluZ3MoIiAgICAgICAgV0FSTklORzogTk8gVEVTVCBDQVNFUyBBRERFRCBPUiBDSEFO
R0VEXG5cbiIsICRlbmRsKTsKICAgICAgICAgfQogICAgIH0KIAogICAgIGZvcmVhY2ggbXkgJGZp
bGUgKHNvcnQgQHskZmlsZXN7JHByZWZpeH19KSB7Ci0gICAgICAgIG15ICRmaWxlX3N0ZW0gPSBz
dWJzdHIgJGZpbGUsIGxlbmd0aCAkcHJlZml4OwotICAgICAgICBwcmludCBDSEFOR0VfTE9HICIg
ICAgICAgICogJGZpbGVfc3RlbTokZnVuY3Rpb25fbGlzdHN7JGZpbGV9XG4iOworICAgICAgICBt
eSAkZmlsZV9zdGVtID0gbm9ybWFsaXplUGF0aChzdWJzdHIgJGZpbGUsIGxlbmd0aCAkcHJlZml4
KTsKKyAgICAgICAgcHJpbnQgQ0hBTkdFX0xPRyBub3JtYWxpemVMaW5lRW5kaW5ncygiICAgICAg
ICAqICRmaWxlX3N0ZW06JGZ1bmN0aW9uX2xpc3RzeyRmaWxlfVxuIiwgJGVuZGwpOzsKICAgICB9
Ci0gICAgcHJpbnQgQ0hBTkdFX0xPRyAiXG4iLCBAb2xkX2NoYW5nZV9sb2c7CisgICAgcHJpbnQg
Q0hBTkdFX0xPRyBub3JtYWxpemVMaW5lRW5kaW5ncygiXG4iLCAkZW5kbCksIEBvbGRfY2hhbmdl
X2xvZzsKICAgICBjbG9zZSBDSEFOR0VfTE9HOwogfQogCkBAIC0xNDUyLDMgKzE0NjAsMTcgQEAg
c3ViIHJldmlld2VyQW5kRGVzY3JpcHRpb25Gb3JHaXRDb21taXQoJAogCiAgICAgcmV0dXJuICgk
cmV2aWV3ZXIsICRkZXNjcmlwdGlvbik7CiB9CisKK3N1YiBub3JtYWxpemVMaW5lRW5kaW5ncygk
JCkKK3sKKyAgICBteSAoJHN0cmluZywgJGVuZGwpID0gQF87CisgICAgJHN0cmluZyA9fiBzL1xy
P1xuLyRlbmRsL2c7CisgICAgcmV0dXJuICRzdHJpbmc7Cit9CisKK3N1YiBub3JtYWxpemVQYXRo
KCQpCit7CisgICAgbXkgKCRwYXRoKSA9IEBfOworICAgICRwYXRoID1+IHMvXFwvXC8vZzsKKyAg
ICByZXR1cm4gJHBhdGg7Cit9Cg==
</data>
<flag name="review"
          id="16015"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>