<?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>218134</bug_id>
          
          <creation_ts>2020-10-23 13:00:45 -0700</creation_ts>
          <short_desc>[webkitscmpy] Assume default branch when no branch specified</short_desc>
          <delta_ts>2020-11-11 16:35:39 -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>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=215862</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>dean_johnson</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>slewis</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1701122</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-10-23 13:00:45 -0700</bug_when>
    <thetext>Currently, if the most recent commit to SVN was not on the default branch, we will attempt to compute identifiers on that branch rather than the default branch. This is also true in Git, but less serious because this can only happen if the user has their checkout on that branch.

I&apos;m not entirely certain what we want the behavior here to be, but I&apos;m fairly certain the current behavior is wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701123</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-23 13:01:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/70631274&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701124</commentid>
    <comment_count>2</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-10-23 13:01:53 -0700</bug_when>
    <thetext>I think the correct behavior here is to always assume the default branch when no branch is specified, that way the script does not behave differently based on the state of the checkout.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701132</commentid>
    <comment_count>3</comment_count>
      <attachid>412208</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-10-23 13:31:22 -0700</bug_when>
    <thetext>Created attachment 412208
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706667</commentid>
    <comment_count>4</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-11-11 16:35:39 -0800</bug_when>
    <thetext>After working on https://bugs.webkit.org/show_bug.cgi?id=218827, I&apos;m quite convinced we should land this change.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412208</attachid>
            <date>2020-10-23 13:31:22 -0700</date>
            <delta_ts>2020-10-23 13:31:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218134-20201023133122.patch</filename>
            <type>text/plain</type>
            <size>4061</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2ODkzOCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIwLTEwLTIzICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbd2Via2l0c2NtcHldIEFzc3VtZSBkZWZhdWx0IGJyYW5jaCB3aGVuIG5v
IGJyYW5jaCBzcGVjaWZpZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIxODEzNAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzA2MzEyNzQ+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL2xp
YnJhcmllcy93ZWJraXRzY21weS93ZWJraXRzY21weS9fX2luaXRfXy5weTogVmVyc2lvbiBidW1w
LgorICAgICAgICAqIFNjcmlwdHMvbGlicmFyaWVzL3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L2xv
Y2FsL2dpdC5weToKKyAgICAgICAgKEdpdC5jb21taXQpOiBQcmVmZXIgdGhlIGRlZmF1bHQgYnJh
bmNoIG92ZXIgdGhlIGN1cnJlbnQgYnJhbmNoLgorICAgICAgICAqIFNjcmlwdHMvbGlicmFyaWVz
L3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L2xvY2FsL3N2bi5weToKKyAgICAgICAgKFN2bi5jb21t
aXQpOiBEaXR0by4KKwogMjAyMC0xMC0yMyAgVHJ1aXR0IFNhdmVsbCAgPHRzYXZlbGxAYXBwbGUu
Y29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJldmVydGluZyByMjY4NzYxLgpJbmRleDogVG9v
bHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvX19pbml0X18ucHkK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0
c2NtcHkvX19pbml0X18ucHkJKHJldmlzaW9uIDI2ODkzNykKKysrIFRvb2xzL1NjcmlwdHMvbGli
cmFyaWVzL3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L19faW5pdF9fLnB5CSh3b3JraW5nIGNvcHkp
CkBAIC00Niw3ICs0Niw3IEBAIGV4Y2VwdCBJbXBvcnRFcnJvcjoKICAgICAgICAgIlBsZWFzZSBp
bnN0YWxsIHdlYmtpdGNvcmVweSB3aXRoIGBwaXAgaW5zdGFsbCB3ZWJraXRjb3JlcHkgLS1leHRy
YS1pbmRleC11cmwgPHBhY2thZ2UgaW5kZXggVVJMPmAiCiAgICAgKQogCi12ZXJzaW9uID0gVmVy
c2lvbigwLCAyLCA0KQordmVyc2lvbiA9IFZlcnNpb24oMCwgMiwgNSkKIAogQXV0b0luc3RhbGwu
cmVnaXN0ZXIoUGFja2FnZSgnZGF0ZXV0aWwnLCBWZXJzaW9uKDIsIDgsIDEpLCBweXBpX25hbWU9
J3B5dGhvbi1kYXRldXRpbCcpKQogCkluZGV4OiBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJr
aXRzY21weS93ZWJraXRzY21weS9sb2NhbC9naXQucHkKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2Ny
aXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkvbG9jYWwvZ2l0LnB5CShyZXZp
c2lvbiAyNjg5MzcpCisrKyBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21weS93ZWJr
aXRzY21weS9sb2NhbC9naXQucHkJKHdvcmtpbmcgY29weSkKQEAgLTE4NSwxNiArMTg1LDEzIEBA
IGNsYXNzIEdpdChTY20pOgogICAgICAgICAgICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAg
ICAgICAgICAgKQogICAgICAgICAgICAgICAgIGJyYW5jaCA9IHBhcnNlZF9icmFuY2gKKyAgICAg
ICAgICAgIGVsc2U6CisgICAgICAgICAgICAgICAgYnJhbmNoID0gYnJhbmNoIG9yIGRlZmF1bHRf
YnJhbmNoCiAKLSAgICAgICAgICAgIGJhc2VsaW5lID0gYnJhbmNoIG9yICdIRUFEJwotICAgICAg
ICAgICAgaXNfZGVmYXVsdCA9IGJhc2VsaW5lID09IGRlZmF1bHRfYnJhbmNoCi0gICAgICAgICAg
ICBpZiBiYXNlbGluZSA9PSAnSEVBRCc6Ci0gICAgICAgICAgICAgICAgaXNfZGVmYXVsdCA9IGRl
ZmF1bHRfYnJhbmNoIGluIHNlbGYuX2JyYW5jaGVzX2ZvcihiYXNlbGluZSkKLQotICAgICAgICAg
ICAgaWYgaXNfZGVmYXVsdCBhbmQgcGFyc2VkX2JyYW5jaF9wb2ludDoKKyAgICAgICAgICAgIGlm
IGJyYW5jaCA9PSBkZWZhdWx0X2JyYW5jaCBhbmQgcGFyc2VkX2JyYW5jaF9wb2ludDoKICAgICAg
ICAgICAgICAgICByYWlzZSBzZWxmLkV4Y2VwdGlvbignQ2Fubm90IHByb3ZpZGUgYSBicmFuY2gg
cG9pbnQgZm9yIGEgY29tbWl0IG9uIHRoZSBkZWZhdWx0IGJyYW5jaCcpCiAKLSAgICAgICAgICAg
IGJhc2VfY291bnQgPSBzZWxmLl9jb21taXRfY291bnQoYmFzZWxpbmUgaWYgaXNfZGVmYXVsdCBl
bHNlICd7fS4ue30nLmZvcm1hdChkZWZhdWx0X2JyYW5jaCwgYmFzZWxpbmUpKQorICAgICAgICAg
ICAgYmFzZV9jb3VudCA9IHNlbGYuX2NvbW1pdF9jb3VudChicmFuY2ggaWYgYnJhbmNoID09IGRl
ZmF1bHRfYnJhbmNoIGVsc2UgJ3t9Li57fScuZm9ybWF0KGRlZmF1bHRfYnJhbmNoLCBicmFuY2gp
KQogCiAgICAgICAgICAgICBpZiBpZGVudGlmaWVyID4gYmFzZV9jb3VudDoKICAgICAgICAgICAg
ICAgICByYWlzZSBzZWxmLkV4Y2VwdGlvbignSWRlbnRpZmllciB7fSBjYW5ub3QgYmUgZm91bmQg
b24gdGhlIHNwZWNpZmllZCBicmFuY2ggaW4gdGhlIGN1cnJlbnQgY2hlY2tvdXQnLmZvcm1hdChp
ZGVudGlmaWVyKSkKQEAgLTIwOCw3ICsyMDUsNyBAQCBjbGFzcyBHaXQoU2NtKToKICAgICAgICAg
ICAgICAgICByYWlzZSBzZWxmLkV4Y2VwdGlvbigiRmFpbGVkIHRvIHJldHJpZXZlIGNvbW1pdCBp
bmZvcm1hdGlvbiBmb3IgJ2l7fUB7fSciLmZvcm1hdChpZGVudGlmaWVyLCBicmFuY2ggb3IgJ0hF
QUQnKSkKIAogICAgICAgICAgICAgIyBOZWdhdGl2ZSBpZGVudGlmaWVycyBhcmUgYWN0dWFsbHkg
Y29tbWl0cyBvbiB0aGUgZGVmYXVsdCBicmFuY2gsIHdlIHdpbGwgbmVlZCB0byByZS1jb21wdXRl
IHRoZSBpZGVudGlmaWVyCi0gICAgICAgICAgICBpZiBpZGVudGlmaWVyIDwgMCBhbmQgaXNfZGVm
YXVsdDoKKyAgICAgICAgICAgIGlmIGlkZW50aWZpZXIgPCAwIGFuZCBicmFuY2ggPT0gZGVmYXVs
dF9icmFuY2g6CiAgICAgICAgICAgICAgICAgcmFpc2Ugc2VsZi5FeGNlcHRpb24oJ0lsbGVnYWwg
bmVnYXRpdmUgaWRlbnRpZmllciBvbiB0aGUgZGVmYXVsdCBicmFuY2gnKQogICAgICAgICAgICAg
aWYgaWRlbnRpZmllciA8IDA6CiAgICAgICAgICAgICAgICAgaWRlbnRpZmllciA9IE5vbmUKSW5k
ZXg6IFRvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L2xvY2Fs
L3N2bi5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21w
eS93ZWJraXRzY21weS9sb2NhbC9zdm4ucHkJKHJldmlzaW9uIDI2ODkzNykKKysrIFRvb2xzL1Nj
cmlwdHMvbGlicmFyaWVzL3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L2xvY2FsL3N2bi5weQkod29y
a2luZyBjb3B5KQpAQCAtMjU4LDcgKzI1OCw3IEBAIGNsYXNzIFN2bihTY20pOgogICAgICAgICAg
ICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAg
IGJyYW5jaCA9IHBhcnNlZF9icmFuY2gKLSAgICAgICAgICAgIGJyYW5jaCA9IGJyYW5jaCBvciBz
ZWxmLmJyYW5jaAorICAgICAgICAgICAgYnJhbmNoID0gYnJhbmNoIG9yIHNlbGYuZGVmYXVsdF9i
cmFuY2gKIAogICAgICAgICAgICAgaWYgYnJhbmNoID09IHNlbGYuZGVmYXVsdF9icmFuY2ggYW5k
IHBhcnNlZF9icmFuY2hfcG9pbnQ6CiAgICAgICAgICAgICAgICAgcmFpc2Ugc2VsZi5FeGNlcHRp
b24oJ0Nhbm5vdCBwcm92aWRlIGEgYnJhbmNoIHBvaW50IGZvciBhIGNvbW1pdCBvbiB0aGUgZGVm
YXVsdCBicmFuY2gnKQo=
</data>
<flag name="review"
          id="428606"
          type_id="1"
          status="?"
          setter="jbedard"
    />
          </attachment>
      

    </bug>

</bugzilla>