Changeset 269335 in webkit


Ignore:
Timestamp:
Nov 3, 2020 3:05:29 PM (3 years ago)
Author:
Jonathan Bedard
Message:

[webkitscmpy] Populate parent branch for tags
<rdar://problem/70998928>
https://bugs.webkit.org/show_bug.cgi?id=218521

Rubber-stamped by Aakash Jain.

  • Scripts/libraries/webkitscmpy/webkitscmpy/init.py: Version bump.
  • Scripts/libraries/webkitscmpy/webkitscmpy/local/svn.py:

(Svn.commit): Populate cache of commits when the canonical branch does not match
the provided commit.

  • Scripts/libraries/webkitscmpy/webkitscmpy/test/svn_unittest.py:

(TestSvn):
(TestSvn.test_tag_previous):

Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r269332 r269335  
     12020-11-03  Jonathan Bedard  <jbedard@apple.com>
     2
     3        [webkitscmpy] Populate parent branch for tags
     4        <rdar://problem/70998928>
     5        https://bugs.webkit.org/show_bug.cgi?id=218521
     6
     7        Rubber-stamped by Aakash Jain.
     8
     9        * Scripts/libraries/webkitscmpy/webkitscmpy/__init__.py: Version bump.
     10        * Scripts/libraries/webkitscmpy/webkitscmpy/local/svn.py:
     11        (Svn.commit): Populate cache of commits when the canonical branch does not match
     12        the provided commit.
     13        * Scripts/libraries/webkitscmpy/webkitscmpy/test/svn_unittest.py:
     14        (TestSvn):
     15        (TestSvn.test_tag_previous):
     16
    1172020-11-03  David Kilzer  <ddkilzer@apple.com>
    218
  • trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/__init__.py

    r269117 r269335  
    4747    )
    4848
    49 version = Version(0, 2, 6)
     49version = Version(0, 2, 7)
    5050
    5151AutoInstall.register(Package('dateutil', Version(2, 8, 1), pypi_name='python-dateutil'))
  • trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/local/svn.py

    r269117 r269335  
    301301            info = self.info(cached=True, branch=branch, revision=revision)
    302302            branch = self._branch_for(revision)
     303            if not self._metadata_cache.get(branch, []) or identifier >= len(self._metadata_cache.get(branch, [])):
     304                self._cache_revisions(branch=branch)
    303305
    304306        elif revision:
  • trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/svn_unittest.py

    r269117 r269335  
    201201        with mocks.local.Svn(self.path), OutputCapture():
    202202            self.assertEqual(9, local.Svn(self.path).commit(tag='tag-1').revision)
     203
     204    def test_tag_previous(self):
     205        with mocks.local.Svn(self.path), OutputCapture():
     206            self.assertEqual(7, local.Svn(self.path).commit(identifier='2.2@tags/tag-1').revision)
Note: See TracChangeset for help on using the changeset viewer.