<?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>142043</bug_id>
          
          <creation_ts>2015-02-26 06:06:01 -0800</creation_ts>
          <short_desc>[webkitpy] Remove unused functions from git.py</short_desc>
          <delta_ts>2015-02-26 10:29:12 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>glenn</cc>
    
    <cc>matthew_hanson</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1072352</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-26 06:06:01 -0800</bug_when>
    <thetext>[webkitpy] Remove unused functions from git.py</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1072353</commentid>
    <comment_count>1</comment_count>
      <attachid>247423</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-26 06:06:15 -0800</bug_when>
    <thetext>Created attachment 247423
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1072354</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-26 06:08:44 -0800</bug_when>
    <thetext>These functions were added by http://trac.webkit.org/changeset/175606
and http://trac.webkit.org/changeset/175605 , but weren&apos;t used ever.

Let&apos;s remove them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1072398</commentid>
    <comment_count>3</comment_count>
      <attachid>247423</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-02-26 09:39:12 -0800</bug_when>
    <thetext>Comment on attachment 247423
Patch

Oh, I think these are used by Apple internal tools.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1072404</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-26 09:41:38 -0800</bug_when>
    <thetext>It would be great to have a reference to it somewhere.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1072417</commentid>
    <comment_count>5</comment_count>
    <who name="Matthew Hanson">matthew_hanson</who>
    <bug_when>2015-02-26 10:19:42 -0800</bug_when>
    <thetext>I hear what you&apos;re saying, Csaba. But can&apos;t it also be useful in and of itself? E.g. for use in personal workflow automation scripts?

The git.py module is supposed to be an interface to the Git tool, and cherrypick merging is something that a person with a merge-based workflow would use fairly often.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1072421</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-26 10:29:12 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; I hear what you&apos;re saying, Csaba. But can&apos;t it also be useful in and of
&gt; itself? E.g. for use in personal workflow automation scripts?

Of course it can be. But I thought git.py is only used by 
webkitpy scripts, that&apos;s why thought it is unused.

&gt; The git.py module is supposed to be an interface to the Git tool, and
&gt; cherrypick merging is something that a person with a merge-based workflow
&gt; would use fairly often.

See.

I could imagine a publicly available webkit-patch cherry-pick &lt;svn-revision&gt; 
command. I assume you use these functions for similar use-case.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>247423</attachid>
            <date>2015-02-26 06:06:15 -0800</date>
            <delta_ts>2015-02-26 09:39:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142043-20150226060601.patch</filename>
            <type>text/plain</type>
            <size>2166</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgwNjcyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNmI2MGJhN2M4YTQ3NmI2Y2FmMGY2M2Q0MDhkMmVhZmNk
ZGQ4YThjMy4uZWU5NWFhYWE1ZTRlNTI2ZDFhYjFjYTFjYjg0MmZlNjE3YjM5YTRhNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDE1LTAyLTI2ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgW3dlYmtpdHB5XSBSZW1vdmUgdW51c2VkIGZ1bmN0aW9ucyBmcm9tIGdpdC5weQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQyMDQzCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdHB5L2NvbW1vbi9jaGVja291dC9zY20vZ2l0LnB5OgorICAgICAgICAoR2l0LnN2bl9y
ZXZpc2lvbik6CisgICAgICAgIChHaXQucmVtb3RlX2JyYW5jaF9yZWYpOgorICAgICAgICAoR2l0
LnN2bl91cmwpOiBEZWxldGVkLgorICAgICAgICAoR2l0LmNoZXJyeXBpY2tfbWVyZ2UpOiBEZWxl
dGVkLgorCiAyMDE1LTAyLTI1ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgog
CiAgICAgICAgIFtXaW5dIFVzZSBXRUJDT1JFX0VYUE9SVCBpbnN0ZWFkIG9mIERlZmluaXRpb24g
ZmlsZQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY2hlY2tvdXQv
c2NtL2dpdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NoZWNrb3V0L3NjbS9n
aXQucHkKaW5kZXggYWFkNmVhZGIyOTYzMGM1NzkyZmEwMTUwYmM4NmZiYmU4Nzc5MWJlZi4uNzcy
Zjg1YzIwODIyMjVkMjNmZjg2YmQ2Yjc1Y2EzODkxN2E1YTc4YyAxMDA2NDQKLS0tIGEvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9jb21tb24vY2hlY2tvdXQvc2NtL2dpdC5weQorKysgYi9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jaGVja291dC9zY20vZ2l0LnB5CkBAIC0yNzIsMTQgKzI3
Miw2IEBAIGNsYXNzIEdpdChTQ00sIFNWTlJlcG9zaXRvcnkpOgogICAgICAgICAgICAgcmV0dXJu
ICIiCiAgICAgICAgIHJldHVybiBzdHIobWF0Y2guZ3JvdXAoJ3N2bl9yZXZpc2lvbicpKQogCi0g
ICAgZGVmIHN2bl91cmwoc2VsZik6Ci0gICAgICAgIGdpdF9jb21tYW5kID0gWydzdm4nLCAnaW5m
byddCi0gICAgICAgIHN0YXR1cyA9IHNlbGYuX3J1bl9naXQoZ2l0X2NvbW1hbmQpCi0gICAgICAg
IG1hdGNoID0gcmUuc2VhcmNoKHInXlVSTDogKD9QPHVybD4uKikkJywgc3RhdHVzLCByZS5NVUxU
SUxJTkUpCi0gICAgICAgIGlmIG5vdCBtYXRjaDoKLSAgICAgICAgICAgIHJldHVybiAiIgotICAg
ICAgICByZXR1cm4gbWF0Y2guZ3JvdXAoJ3VybCcpCi0KICAgICBkZWYgdGltZXN0YW1wX29mX3Jl
dmlzaW9uKHNlbGYsIHBhdGgsIHJldmlzaW9uKToKICAgICAgICAgZ2l0X2xvZyA9IHNlbGYuX21v
c3RfcmVjZW50X2xvZ19tYXRjaGluZygnZ2l0LXN2bi1pZDouKkAlcycgJSByZXZpc2lvbiwgcGF0
aCkKICAgICAgICAgbWF0Y2ggPSByZS5zZWFyY2goIl5EYXRlOlxzKihcZHs0fSktKFxkezJ9KS0o
XGR7Mn0pIChcZHsyfSk6KFxkezJ9KTooXGR7Mn0pIChbKy1dKShcZHsyfSkoXGR7Mn0pJCIsIGdp
dF9sb2csIHJlLk1VTFRJTElORSkKQEAgLTQ5NSwxMCArNDg3LDYgQEAgY2xhc3MgR2l0KFNDTSwg
U1ZOUmVwb3NpdG9yeSk6CiAgICAgICAgIGZpcnN0X3JlbW90ZV9icmFuY2hfcmVmID0gcmVtb3Rl
X2JyYW5jaF9yZWZzLnNwbGl0KCdcbicpWzBdCiAgICAgICAgIHJldHVybiBmaXJzdF9yZW1vdGVf
YnJhbmNoX3JlZi5zcGxpdCgnOicpWzFdCiAKLSAgICBkZWYgY2hlcnJ5cGlja19tZXJnZShzZWxm
LCBjb21taXQpOgotICAgICAgICBnaXRfYXJncyA9IFsnY2hlcnJ5LXBpY2snLCAnLW4nLCBjb21t
aXRdCi0gICAgICAgIHJldHVybiBzZWxmLl9ydW5fZ2l0KGdpdF9hcmdzKQotCiAgICAgZGVmIGNv
bW1pdF9sb2NhbGx5X3dpdGhfbWVzc2FnZShzZWxmLCBtZXNzYWdlKToKICAgICAgICAgc2VsZi5f
cnVuX2dpdChbJ2NvbW1pdCcsICctLWFsbCcsICctRicsICctJ10sIGlucHV0PW1lc3NhZ2UpCiAK
</data>
<flag name="review"
          id="272352"
          type_id="1"
          status="-"
          setter="rniwa"
    />
    <flag name="commit-queue"
          id="272353"
          type_id="3"
          status="-"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>