<?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>153332</bug_id>
          
          <creation_ts>2016-01-21 16:26:11 -0800</creation_ts>
          <short_desc>Refactor logic for parsing Trac revisions into its own function and add logic for parsing git hashes.</short_desc>
          <delta_ts>2016-01-27 11:56:54 -0800</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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=152345</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>152345</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Jason Marcell">jmarcell</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>adele</cc>
    
    <cc>ap</cc>
    
    <cc>dbates</cc>
    
    <cc>dean_johnson</cc>
    
    <cc>dino</cc>
    
    <cc>jmarcell</cc>
    
    <cc>lforschler</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1157492</commentid>
    <comment_count>0</comment_count>
    <who name="Jason Marcell">jmarcell</who>
    <bug_when>2016-01-21 16:26:11 -0800</bug_when>
    <thetext>Refactor logic for parsing Trac revisions into its own function and add logic for parsing git hashes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157493</commentid>
    <comment_count>1</comment_count>
      <attachid>269515</attachid>
    <who name="Jason Marcell">jmarcell</who>
    <bug_when>2016-01-21 16:27:39 -0800</bug_when>
    <thetext>Created attachment 269515
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157735</commentid>
    <comment_count>2</comment_count>
      <attachid>269583</attachid>
    <who name="Jason Marcell">jmarcell</who>
    <bug_when>2016-01-22 10:57:03 -0800</bug_when>
    <thetext>Created attachment 269583
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1159100</commentid>
    <comment_count>3</comment_count>
      <attachid>269948</attachid>
    <who name="Jason Marcell">jmarcell</who>
    <bug_when>2016-01-26 16:42:12 -0800</bug_when>
    <thetext>Created attachment 269948
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1159312</commentid>
    <comment_count>4</comment_count>
      <attachid>269948</attachid>
    <who name="Dean Johnson">dean_johnson</who>
    <bug_when>2016-01-27 10:17:47 -0800</bug_when>
    <thetext>Comment on attachment 269948
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1159330</commentid>
    <comment_count>5</comment_count>
      <attachid>269948</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-01-27 10:52:59 -0800</bug_when>
    <thetext>Comment on attachment 269948
Patch

Back to r?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1159353</commentid>
    <comment_count>6</comment_count>
    <who name="Jason Marcell">jmarcell</who>
    <bug_when>2016-01-27 11:56:54 -0800</bug_when>
    <thetext>Landed: https://trac.webkit.org/changeset/195679</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>269515</attachid>
            <date>2016-01-21 16:27:39 -0800</date>
            <delta_ts>2016-01-22 10:56:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-153332-20160121162711.patch</filename>
            <type>text/plain</type>
            <size>3893</size>
            <attacher name="Jason Marcell">jmarcell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1NDI4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMjA2YTE2NzAxZDAyYmIxOGJkNDk4OGZiMTQ0ZjM2ZWQ3
ODc4N2FiNy4uZGVjMTA5YzI0NzBhMzVmMjA5Nzc3ZDIzZmZkZjk0MGE2MjgyNWY2YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDE2LTAxLTIwICBKYXNvbiBNYXJjZWxsICA8am1hcmNlbGxAYXBwbGUuY29tPgorCisg
ICAgICAgIFJlZmFjdG9yIGxvZ2ljIGZvciBwYXJzaW5nIFRyYWMgcmV2aXNpb25zIGludG8gaXRz
IG93biBmdW5jdGlvbiBhbmQgYWRkIGxvZ2ljIGZvciBwYXJzaW5nIGdpdCBoYXNoZXMuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTMzMzIKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVT
dXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3Jp
cHRzL1RyYWMuanM6CisgICAgICAgIChUcmFjLnByb3RvdHlwZS5feG1sVGltZWxpbmVVUkwpOiBV
c2VzIG5ldyBmdW5jdGlvbi4KKyAgICAgICAgKFRyYWMucHJvdG90eXBlLl9wYXJzZVJldmlzaW9u
RnJvbVVSTCk6IEFkZGVkLiBQdWxsZWQgb3V0IGxvZ2ljIGZvciBwYXJzaW5nIHJldmlzaW9ucyBm
cm9tIGEgVVJMLiBBbHNvIGFkZGVkCisgICAgICAgIGxvZ2ljIGZvciBwYXJzaW5nIGdpdCBoYXNo
ZXMuCisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
cHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvdGVzdHMvdGVzdHMuanM6IEFkZGVkIHRlc3Rz
IGZvcgorICAgICAgICBUcmFjLl9wYXJzZVJldmlzaW9uRnJvbVVSTC4KKwogMjAxNi0wMS0yMSAg
RmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIGRpc3BsYXktcHJvZmls
ZXItb3V0cHV0IHNob3VsZCBiZSBhYmxlIHRvIGRpc3BsYXkgY29kZSBibG9ja3Mgc29ydGVkIGJ5
IG1hY2hpbmUgY291bnRzCmRpZmYgLS1naXQgYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWls
ZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9kYXNoYm9hcmQvU2NyaXB0cy9UcmFjLmpz
IGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGlj
X2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvVHJhYy5qcwppbmRleCAyZjBhNGYyYTFkZTRiNmU1M2Vh
OGZjNDhjNTdmZTg2YzI3MjQ5ZTkyLi5mMjM3YWVlMDgwN2QwZWFjYWQxMDVkYmViYjk2YWNjMWVj
YmE1MTlhIDEwMDY0NAotLS0gYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQu
b3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9kYXNoYm9hcmQvU2NyaXB0cy9UcmFjLmpzCisrKyBiL1Rv
b2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1s
L2Rhc2hib2FyZC9TY3JpcHRzL1RyYWMuanMKQEAgLTg3LDE3ICs4NywxOSBAQCBUcmFjLnByb3Rv
dHlwZSA9IHsKICAgICAgICAgICAgICImZGF5c2JhY2s9IiArICgodG9EYXkgLSBmcm9tRGF5KSAv
IDEwMDAgLyA2MCAvIDYwIC8gMjQpOwogICAgIH0sCiAKLSAgICBfY29udmVydENvbW1pdEluZm9F
bGVtZW50VG9PYmplY3Q6IGZ1bmN0aW9uKGRvYywgY29tbWl0RWxlbWVudCkKKyAgICBfcGFyc2VS
ZXZpc2lvbkZyb21VUkw6IGZ1bmN0aW9uKHVybCkKICAgICB7Ci0gICAgICAgIHZhciBsaW5rID0g
ZG9jLmV2YWx1YXRlKCIuL2xpbmsiLCBjb21taXRFbGVtZW50LCBudWxsLCBYUGF0aFJlc3VsdC5T
VFJJTkdfVFlQRSkuc3RyaW5nVmFsdWU7Ci0KICAgICAgICAgLy8gVGhlcmUgYXJlIG11bHRpcGxl
IGxpbmsgZm9ybWF0cyBmb3IgVHJhYyB0aGF0IHdlIHN1cHBvcnQ6CiAgICAgICAgIC8vIGh0dHBz
Oi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xOTA0OTcKICAgICAgICAgLy8gaHR0cDovL3Ry
YWMuZm9vYmFyLmNvbS9yZXBvc2l0b3J5L2NoYW5nZXNldC83NTM4OC9wcm9qZWN0Ci0gICAgICAg
IHZhciBsaW5rQ29tcG9uZW50cyA9IGxpbmsuc3BsaXQoIi8iKTsKLSAgICAgICAgdmFyIHJldmlz
aW9uTnVtYmVyID0gcGFyc2VJbnQobGlua0NvbXBvbmVudHMucG9wKCkpOwotICAgICAgICBpZiAo
IXJldmlzaW9uTnVtYmVyKQotICAgICAgICAgICAgdmFyIHJldmlzaW9uTnVtYmVyID0gcGFyc2VJ
bnQobGlua0NvbXBvbmVudHMucG9wKCkpOworICAgICAgICAvLyBodHRwczovL2dpdC5mb29iYXIu
Y29tL3RyYWMvV2hhdGV2ZXIuZ2l0L2NoYW5nZXNldC8wZTQ5OGRiNWQ4ZTViNWEzNDI2MzEKKyAg
ICAgICAgcmV0dXJuIC9jaGFuZ2VzZXRcLyhbYS1mMC05XSspLiokLy5leGVjKHVybClbMV07Cisg
ICAgfSwKKworICAgIF9jb252ZXJ0Q29tbWl0SW5mb0VsZW1lbnRUb09iamVjdDogZnVuY3Rpb24o
ZG9jLCBjb21taXRFbGVtZW50KQorICAgIHsKKyAgICAgICAgdmFyIGxpbmsgPSBkb2MuZXZhbHVh
dGUoIi4vbGluayIsIGNvbW1pdEVsZW1lbnQsIG51bGwsIFhQYXRoUmVzdWx0LlNUUklOR19UWVBF
KS5zdHJpbmdWYWx1ZTsKKyAgICAgICAgdmFyIHJldmlzaW9uTnVtYmVyID0gdGhpcy5fcGFyc2VS
ZXZpc2lvbkZyb21VUkwobGluayk7CiAKICAgICAgICAgZnVuY3Rpb24gdHJhY05TUmVzb2x2ZXIo
cHJlZml4KQogICAgICAgICB7CmRpZmYgLS1naXQgYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9i
dWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9kYXNoYm9hcmQvU2NyaXB0cy90ZXN0
cy90ZXN0cy5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29u
ZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL3Rlc3RzL3Rlc3RzLmpzCmluZGV4IDRh
NjgzMTNiYTRlYzY3NDE4Zjk1YWExODY0MWJjMDk5MWFlNGNjZjcuLjgyYmNmMjA0N2E5NjliMDVk
ZTU3YjI0ZTQ4YjY0OGYwYmFhN2QxZTAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRz
L3Rlc3RzL3Rlc3RzLmpzCisrKyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtp
dC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL3Rlc3RzL3Rlc3RzLmpz
CkBAIC0yMyw2ICsyMywxOCBAQAogICogVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgog
ICovCiAKK21vZHVsZSgiVHJhYyIsIHsKKyAgICBzZXR1cDogZnVuY3Rpb24oKSB7CisgICAgICAg
IHQgPSBuZXcgTW9ja1RyYWMoKTsKKyAgICB9Cit9KTsKKwordGVzdCgiX3BhcnNlUmV2aXNpb25G
cm9tVVJMIiwgZnVuY3Rpb24oKQoreworICAgIGVxdWFsKHQuX3BhcnNlUmV2aXNpb25Gcm9tVVJM
KCJodHRwczovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTkwNDk3IiksICIxOTA0OTciLCAi
U3VidmVyc2lvbiIpOworICAgIGVxdWFsKHQuX3BhcnNlUmV2aXNpb25Gcm9tVVJMKCJodHRwOi8v
dHJhYy5mb29iYXIuY29tL3JlcG9zaXRvcnkvY2hhbmdlc2V0Lzc1Mzg4L3Byb2plY3QiKSwgIjc1
Mzg4IiwgIlN1YnZlcnNpb24gd2l0aCBzdWZmaXgiKTsKKyAgICBlcXVhbCh0Ll9wYXJzZVJldmlz
aW9uRnJvbVVSTCgiaHR0cHM6Ly9naXQuZm9vYmFyLmNvbS90cmFjL1doYXRldmVyLmdpdC9jaGFu
Z2VzZXQvMGU0OThkYjVkOGU1YjVhMzQyNjMxIiksICIwZTQ5OGRiNWQ4ZTViNWEzNDI2MzEiLCAi
R2l0Iik7Cit9KTsKIG1vZHVsZSgiQnVpbGRCb3RRdWV1ZVZpZXciKTsKIAogdmFyIHNldHRpbmdz
ID0gbmV3IFNldHRpbmdzOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>269583</attachid>
            <date>2016-01-22 10:57:03 -0800</date>
            <delta_ts>2016-01-26 16:42:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-153332-20160122105636.patch</filename>
            <type>text/plain</type>
            <size>3940</size>
            <attacher name="Jason Marcell">jmarcell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1NDYxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTUxOGFmOThmMTI5YjY3ODA2NDYzYjdjZTlkYjUxMWNk
Y2I0OWMwNC4uOGRiNTgzM2E1MDBlNGVkMWUyM2I3NzJhN2I3MDExMTk1ZTc2YTg4YiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDE2LTAxLTIxICBKYXNvbiBNYXJjZWxsICA8am1hcmNlbGxAYXBwbGUuY29tPgorCisg
ICAgICAgIFJlZmFjdG9yIGxvZ2ljIGZvciBwYXJzaW5nIFRyYWMgcmV2aXNpb25zIGludG8gaXRz
IG93biBmdW5jdGlvbiBhbmQgYWRkIGxvZ2ljIGZvciBwYXJzaW5nIGdpdCBoYXNoZXMuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTMzMzIKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVT
dXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3Jp
cHRzL1RyYWMuanM6CisgICAgICAgIChUcmFjLnByb3RvdHlwZS5feG1sVGltZWxpbmVVUkwpOiBV
c2VzIG5ldyBmdW5jdGlvbi4KKyAgICAgICAgKFRyYWMucHJvdG90eXBlLl9wYXJzZVJldmlzaW9u
RnJvbVVSTCk6IEFkZGVkLiBQdWxsZWQgb3V0IGxvZ2ljIGZvciBwYXJzaW5nIHJldmlzaW9ucyBm
cm9tIGEgVVJMLiBBbHNvIGFkZGVkCisgICAgICAgIGxvZ2ljIGZvciBwYXJzaW5nIGdpdCBoYXNo
ZXMuCisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
cHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvdGVzdHMvdGVzdHMuanM6IEFkZGVkIHRlc3Rz
IGZvcgorICAgICAgICBUcmFjLl9wYXJzZVJldmlzaW9uRnJvbVVSTC4KKwogMjAxNi0wMS0yMSAg
U2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggdGhl
IGxsZGIgV2ViQ29yZUxheW91dFVuaXRQcm92aWRlciB0byBub3QgZHluYW1pY2FsbHkgbG9vayB1
cCB0aGUgTGF5b3V0VW5pdCBkZW5vbWluYXRvcgpkaWZmIC0tZ2l0IGEvVG9vbHMvQnVpbGRTbGF2
ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1Nj
cmlwdHMvVHJhYy5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmct
Y29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL1RyYWMuanMKaW5kZXggMmYwYTRm
MmExZGU0YjZlNTNlYThmYzQ4YzU3ZmU4NmMyNzI0OWU5Mi4uZjIzN2FlZTA4MDdkMGVhY2FkMTA1
ZGJlYmI5NmFjYzFlY2JhNTE5YSAxMDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQv
YnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvVHJh
Yy5qcworKysgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZp
Zy9wdWJsaWNfaHRtbC9kYXNoYm9hcmQvU2NyaXB0cy9UcmFjLmpzCkBAIC04NywxNyArODcsMTkg
QEAgVHJhYy5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICAiJmRheXNiYWNrPSIgKyAoKHRvRGF5
IC0gZnJvbURheSkgLyAxMDAwIC8gNjAgLyA2MCAvIDI0KTsKICAgICB9LAogCi0gICAgX2NvbnZl
cnRDb21taXRJbmZvRWxlbWVudFRvT2JqZWN0OiBmdW5jdGlvbihkb2MsIGNvbW1pdEVsZW1lbnQp
CisgICAgX3BhcnNlUmV2aXNpb25Gcm9tVVJMOiBmdW5jdGlvbih1cmwpCiAgICAgewotICAgICAg
ICB2YXIgbGluayA9IGRvYy5ldmFsdWF0ZSgiLi9saW5rIiwgY29tbWl0RWxlbWVudCwgbnVsbCwg
WFBhdGhSZXN1bHQuU1RSSU5HX1RZUEUpLnN0cmluZ1ZhbHVlOwotCiAgICAgICAgIC8vIFRoZXJl
IGFyZSBtdWx0aXBsZSBsaW5rIGZvcm1hdHMgZm9yIFRyYWMgdGhhdCB3ZSBzdXBwb3J0OgogICAg
ICAgICAvLyBodHRwczovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTkwNDk3CiAgICAgICAg
IC8vIGh0dHA6Ly90cmFjLmZvb2Jhci5jb20vcmVwb3NpdG9yeS9jaGFuZ2VzZXQvNzUzODgvcHJv
amVjdAotICAgICAgICB2YXIgbGlua0NvbXBvbmVudHMgPSBsaW5rLnNwbGl0KCIvIik7Ci0gICAg
ICAgIHZhciByZXZpc2lvbk51bWJlciA9IHBhcnNlSW50KGxpbmtDb21wb25lbnRzLnBvcCgpKTsK
LSAgICAgICAgaWYgKCFyZXZpc2lvbk51bWJlcikKLSAgICAgICAgICAgIHZhciByZXZpc2lvbk51
bWJlciA9IHBhcnNlSW50KGxpbmtDb21wb25lbnRzLnBvcCgpKTsKKyAgICAgICAgLy8gaHR0cHM6
Ly9naXQuZm9vYmFyLmNvbS90cmFjL1doYXRldmVyLmdpdC9jaGFuZ2VzZXQvMGU0OThkYjVkOGU1
YjVhMzQyNjMxCisgICAgICAgIHJldHVybiAvY2hhbmdlc2V0XC8oW2EtZjAtOV0rKS4qJC8uZXhl
Yyh1cmwpWzFdOworICAgIH0sCisKKyAgICBfY29udmVydENvbW1pdEluZm9FbGVtZW50VG9PYmpl
Y3Q6IGZ1bmN0aW9uKGRvYywgY29tbWl0RWxlbWVudCkKKyAgICB7CisgICAgICAgIHZhciBsaW5r
ID0gZG9jLmV2YWx1YXRlKCIuL2xpbmsiLCBjb21taXRFbGVtZW50LCBudWxsLCBYUGF0aFJlc3Vs
dC5TVFJJTkdfVFlQRSkuc3RyaW5nVmFsdWU7CisgICAgICAgIHZhciByZXZpc2lvbk51bWJlciA9
IHRoaXMuX3BhcnNlUmV2aXNpb25Gcm9tVVJMKGxpbmspOwogCiAgICAgICAgIGZ1bmN0aW9uIHRy
YWNOU1Jlc29sdmVyKHByZWZpeCkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEvVG9vbHMvQnVpbGRT
bGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJk
L1NjcmlwdHMvdGVzdHMvdGVzdHMuanMgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53
ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9kYXNoYm9hcmQvU2NyaXB0cy90ZXN0cy90ZXN0
cy5qcwppbmRleCA0YTY4MzEzYmE0ZWM2NzQxOGY5NWFhMTg2NDFiYzA5OTFhZTRjY2Y3Li45NGUy
NDY5M2Q0NDZkNTQwMTJhYmFlZTUwOTVlOTMyNWU3NzJkMmVmIDEwMDY0NAotLS0gYS9Ub29scy9C
dWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9kYXNo
Ym9hcmQvU2NyaXB0cy90ZXN0cy90ZXN0cy5qcworKysgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9y
dC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9kYXNoYm9hcmQvU2NyaXB0cy90
ZXN0cy90ZXN0cy5qcwpAQCAtMjMsNiArMjMsMTkgQEAKICAqIFRIRSBQT1NTSUJJTElUWSBPRiBT
VUNIIERBTUFHRS4KICAqLwogCittb2R1bGUoIlRyYWMiLCB7CisgICAgc2V0dXA6IGZ1bmN0aW9u
KCkgeworICAgICAgICB0aGlzLnRyYWMgPSBuZXcgTW9ja1RyYWMoKTsKKyAgICB9Cit9KTsKKwor
dGVzdCgiX3BhcnNlUmV2aXNpb25Gcm9tVVJMIiwgZnVuY3Rpb24oKQoreworICAgIGVxdWFsKHRo
aXMudHJhYy5fcGFyc2VSZXZpc2lvbkZyb21VUkwoImh0dHBzOi8vdHJhYy53ZWJraXQub3JnL2No
YW5nZXNldC8xOTA0OTciKSwgIjE5MDQ5NyIsICJTdWJ2ZXJzaW9uIik7CisgICAgZXF1YWwodGhp
cy50cmFjLl9wYXJzZVJldmlzaW9uRnJvbVVSTCgiaHR0cDovL3RyYWMuZm9vYmFyLmNvbS9yZXBv
c2l0b3J5L2NoYW5nZXNldC83NTM4OC9wcm9qZWN0IiksICI3NTM4OCIsICJTdWJ2ZXJzaW9uIHdp
dGggc3VmZml4Iik7CisgICAgZXF1YWwodGhpcy50cmFjLl9wYXJzZVJldmlzaW9uRnJvbVVSTCgi
aHR0cHM6Ly9naXQuZm9vYmFyLmNvbS90cmFjL1doYXRldmVyLmdpdC9jaGFuZ2VzZXQvMGU0OThk
YjVkOGU1YjVhMzQyNjMxIiksICIwZTQ5OGRiNWQ4ZTViNWEzNDI2MzEiLCAiR2l0Iik7Cit9KTsK
KwogbW9kdWxlKCJCdWlsZEJvdFF1ZXVlVmlldyIpOwogCiB2YXIgc2V0dGluZ3MgPSBuZXcgU2V0
dGluZ3M7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>269948</attachid>
            <date>2016-01-26 16:42:12 -0800</date>
            <delta_ts>2016-01-27 11:41:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-153332-20160126164146.patch</filename>
            <type>text/plain</type>
            <size>3921</size>
            <attacher name="Jason Marcell">jmarcell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1NjM0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTM0ODc5MTU2ZjQ0NWVkMjQyYTRhYTQ5ZDc4YzA2MmFi
ZTgzYmU1My4uMTliZjQ3OGZiNzAyZWRiMTg2NTIwNzVkOGE4ZTU5ZjQzOTUwYTAxMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDE2LTAxLTIxICBKYXNvbiBNYXJjZWxsICA8am1hcmNlbGxAYXBwbGUuY29tPgorCisg
ICAgICAgIFJlZmFjdG9yIGxvZ2ljIGZvciBwYXJzaW5nIFRyYWMgcmV2aXNpb25zIGludG8gaXRz
IG93biBmdW5jdGlvbiBhbmQgYWRkIGxvZ2ljIGZvciBwYXJzaW5nIGdpdCBoYXNoZXMuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTMzMzIKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVT
dXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3Jp
cHRzL1RyYWMuanM6CisgICAgICAgIChUcmFjLnByb3RvdHlwZS5feG1sVGltZWxpbmVVUkwpOiBV
c2VzIG5ldyBmdW5jdGlvbi4KKyAgICAgICAgKFRyYWMucHJvdG90eXBlLl9wYXJzZVJldmlzaW9u
RnJvbVVSTCk6IEFkZGVkLiBQdWxsZWQgb3V0IGxvZ2ljIGZvciBwYXJzaW5nIHJldmlzaW9ucyBm
cm9tIGEgVVJMLiBBbHNvIGFkZGVkCisgICAgICAgIGxvZ2ljIGZvciBwYXJzaW5nIGdpdCBoYXNo
ZXMuCisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
cHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMvdGVzdHMvdGVzdHMuanM6IEFkZGVkIHRlc3Rz
IGZvcgorICAgICAgICBUcmFjLl9wYXJzZVJldmlzaW9uRnJvbVVSTC4KKwogMjAxNi0wMS0yNiAg
S29uc3RhbnRpbiBUb2thcmV2ICA8YW5udWxlbkB5YW5kZXgucnU+CiAKICAgICAgICAgW3dlYmtp
dGRpcnNdIFJlbW92ZWQgY2hlY2sgZm9yIGJpc29uLCBncGVyZiwgYW5kIGZsZXguCmRpZmYgLS1n
aXQgYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJs
aWNfaHRtbC9kYXNoYm9hcmQvU2NyaXB0cy9UcmFjLmpzIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBv
cnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvZGFzaGJvYXJkL1NjcmlwdHMv
VHJhYy5qcwppbmRleCAyZjBhNGYyYTFkZTRiNmU1M2VhOGZjNDhjNTdmZTg2YzI3MjQ5ZTkyLi5m
MjM3YWVlMDgwN2QwZWFjYWQxMDVkYmViYjk2YWNjMWVjYmE1MTlhIDEwMDY0NAotLS0gYS9Ub29s
cy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9k
YXNoYm9hcmQvU2NyaXB0cy9UcmFjLmpzCisrKyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1
aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL1RyYWMu
anMKQEAgLTg3LDE3ICs4NywxOSBAQCBUcmFjLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgICIm
ZGF5c2JhY2s9IiArICgodG9EYXkgLSBmcm9tRGF5KSAvIDEwMDAgLyA2MCAvIDYwIC8gMjQpOwog
ICAgIH0sCiAKLSAgICBfY29udmVydENvbW1pdEluZm9FbGVtZW50VG9PYmplY3Q6IGZ1bmN0aW9u
KGRvYywgY29tbWl0RWxlbWVudCkKKyAgICBfcGFyc2VSZXZpc2lvbkZyb21VUkw6IGZ1bmN0aW9u
KHVybCkKICAgICB7Ci0gICAgICAgIHZhciBsaW5rID0gZG9jLmV2YWx1YXRlKCIuL2xpbmsiLCBj
b21taXRFbGVtZW50LCBudWxsLCBYUGF0aFJlc3VsdC5TVFJJTkdfVFlQRSkuc3RyaW5nVmFsdWU7
Ci0KICAgICAgICAgLy8gVGhlcmUgYXJlIG11bHRpcGxlIGxpbmsgZm9ybWF0cyBmb3IgVHJhYyB0
aGF0IHdlIHN1cHBvcnQ6CiAgICAgICAgIC8vIGh0dHBzOi8vdHJhYy53ZWJraXQub3JnL2NoYW5n
ZXNldC8xOTA0OTcKICAgICAgICAgLy8gaHR0cDovL3RyYWMuZm9vYmFyLmNvbS9yZXBvc2l0b3J5
L2NoYW5nZXNldC83NTM4OC9wcm9qZWN0Ci0gICAgICAgIHZhciBsaW5rQ29tcG9uZW50cyA9IGxp
bmsuc3BsaXQoIi8iKTsKLSAgICAgICAgdmFyIHJldmlzaW9uTnVtYmVyID0gcGFyc2VJbnQobGlu
a0NvbXBvbmVudHMucG9wKCkpOwotICAgICAgICBpZiAoIXJldmlzaW9uTnVtYmVyKQotICAgICAg
ICAgICAgdmFyIHJldmlzaW9uTnVtYmVyID0gcGFyc2VJbnQobGlua0NvbXBvbmVudHMucG9wKCkp
OworICAgICAgICAvLyBodHRwczovL2dpdC5mb29iYXIuY29tL3RyYWMvV2hhdGV2ZXIuZ2l0L2No
YW5nZXNldC8wZTQ5OGRiNWQ4ZTViNWEzNDI2MzEKKyAgICAgICAgcmV0dXJuIC9jaGFuZ2VzZXRc
LyhbYS1mMC05XSspLiokLy5leGVjKHVybClbMV07CisgICAgfSwKKworICAgIF9jb252ZXJ0Q29t
bWl0SW5mb0VsZW1lbnRUb09iamVjdDogZnVuY3Rpb24oZG9jLCBjb21taXRFbGVtZW50KQorICAg
IHsKKyAgICAgICAgdmFyIGxpbmsgPSBkb2MuZXZhbHVhdGUoIi4vbGluayIsIGNvbW1pdEVsZW1l
bnQsIG51bGwsIFhQYXRoUmVzdWx0LlNUUklOR19UWVBFKS5zdHJpbmdWYWx1ZTsKKyAgICAgICAg
dmFyIHJldmlzaW9uTnVtYmVyID0gdGhpcy5fcGFyc2VSZXZpc2lvbkZyb21VUkwobGluayk7CiAK
ICAgICAgICAgZnVuY3Rpb24gdHJhY05TUmVzb2x2ZXIocHJlZml4KQogICAgICAgICB7CmRpZmYg
LS1naXQgYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9w
dWJsaWNfaHRtbC9kYXNoYm9hcmQvU2NyaXB0cy90ZXN0cy90ZXN0cy5qcyBiL1Rvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL2Rhc2hib2Fy
ZC9TY3JpcHRzL3Rlc3RzL3Rlc3RzLmpzCmluZGV4IDRhNjgzMTNiYTRlYzY3NDE4Zjk1YWExODY0
MWJjMDk5MWFlNGNjZjcuLmE3ZGIzOWEwNGMwNjA1NzVlNzEwZDdjMWJlZjA5ODU4MmJlMDkyOTkg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29u
ZmlnL3B1YmxpY19odG1sL2Rhc2hib2FyZC9TY3JpcHRzL3Rlc3RzL3Rlc3RzLmpzCisrKyBiL1Rv
b2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1s
L2Rhc2hib2FyZC9TY3JpcHRzL3Rlc3RzL3Rlc3RzLmpzCkBAIC0yMyw2ICsyMywxOSBAQAogICog
VEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgogICovCiAKK21vZHVsZSgiVHJhYyIsIHsK
KyAgICBzZXR1cDogZnVuY3Rpb24oKSB7CisgICAgICAgIHRoaXMudHJhYyA9IG5ldyBNb2NrVHJh
YygpOworICAgIH0KK30pOworCit0ZXN0KCJfcGFyc2VSZXZpc2lvbkZyb21VUkwiLCBmdW5jdGlv
bigpCit7CisgICAgc3RyaWN0RXF1YWwodGhpcy50cmFjLl9wYXJzZVJldmlzaW9uRnJvbVVSTCgi
aHR0cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzE5MDQ5NyIpLCAiMTkwNDk3IiwgIlN1
YnZlcnNpb24iKTsKKyAgICBzdHJpY3RFcXVhbCh0aGlzLnRyYWMuX3BhcnNlUmV2aXNpb25Gcm9t
VVJMKCJodHRwOi8vdHJhYy5mb29iYXIuY29tL3JlcG9zaXRvcnkvY2hhbmdlc2V0Lzc1Mzg4L3By
b2plY3QiKSwgIjc1Mzg4IiwgIlN1YnZlcnNpb24gd2l0aCBzdWZmaXgiKTsKKyAgICBzdHJpY3RF
cXVhbCh0aGlzLnRyYWMuX3BhcnNlUmV2aXNpb25Gcm9tVVJMKCJodHRwczovL2dpdC5mb29iYXIu
Y29tL3RyYWMvV2hhdGV2ZXIuZ2l0L2NoYW5nZXNldC8wZTQ5OGRiNWQ4ZTViNWEzNDI2MzEiKSwg
IjBlNDk4ZGI1ZDhlNWI1YTM0MjYzMSIsICJHaXQiKTsKK30pOworCiBtb2R1bGUoIkJ1aWxkQm90
UXVldWVWaWV3Iik7CiAKIHZhciBzZXR0aW5ncyA9IG5ldyBTZXR0aW5nczsK
</data>
<flag name="review"
          id="294819"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>