Changeset 290661 in webkit
- Timestamp:
- Mar 1, 2022, 11:07:21 AM (5 years ago)
- Location:
- trunk/Tools
- Files:
-
- 5 edited
-
ChangeLog (modified) (1 diff)
-
Scripts/libraries/webkitscmpy/setup.py (modified) (1 diff)
-
Scripts/libraries/webkitscmpy/webkitscmpy/__init__.py (modified) (1 diff)
-
Scripts/libraries/webkitscmpy/webkitscmpy/program/setup.py (modified) (1 diff)
-
Scripts/libraries/webkitscmpy/webkitscmpy/test/setup_unittest.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r290652 r290661 1 2022-03-01 Jonathan Bedard <jbedard@apple.com> 2 3 [git-webkit] Gate information URL on initial setup 4 https://bugs.webkit.org/show_bug.cgi?id=237325 5 <rdar://problem/89620175> 6 7 Reviewed by Aakash Jain. 8 9 * Scripts/libraries/webkitscmpy/setup.py: Bump version. 10 * Scripts/libraries/webkitscmpy/webkitscmpy/__init__.py: Ditto. 11 * Scripts/libraries/webkitscmpy/webkitscmpy/program/setup.py: 12 (Setup.main): Offer to open documentation URL if repository has not been setup. 13 * Scripts/libraries/webkitscmpy/webkitscmpy/test/setup_unittest.py: 14 (TestSetup.test_github): 15 1 16 2022-03-01 J Pascoe <j_pascoe@apple.com> 2 17 -
trunk/Tools/Scripts/libraries/webkitscmpy/setup.py
r290332 r290661 30 30 setup( 31 31 name='webkitscmpy', 32 version='4.3. 3',32 version='4.3.4', 33 33 description='Library designed to interact with git and svn repositories.', 34 34 long_description=readme(), -
trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/__init__.py
r290332 r290661 47 47 ) 48 48 49 version = Version(4, 3, 3)49 version = Version(4, 3, 4) 50 50 51 51 AutoInstall.register(Package('fasteners', Version(0, 15, 0))) -
trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/program/setup.py
r290332 r290661 302 302 @classmethod 303 303 def main(cls, args, repository, **kwargs): 304 print('For detailed information about options this script is configuring see:')305 print('https://github.com/WebKit/WebKit/wiki/Git-Config#Configuration-Options')306 307 304 if isinstance(repository, local.Git): 305 if 'true' != repository.config().get('webkitscmpy.setup', ''): 306 info_url = 'https://github.com/WebKit/WebKit/wiki/Git-Config#Configuration-Options' 307 print('For detailed information about the options configured by this script, please see:\n{}'.format(info_url)) 308 if not args.defaults and Terminal.choose("Would you like to open this URL in your browser?", default='Yes') == 'Yes': 309 run(['open', info_url]) 310 print('\n') 311 308 312 result = cls.git(args, repository, **kwargs) 309 print('Setup failed' if result else 'Setup succeeded!') 313 314 if result: 315 print('Setup failed') 316 else: 317 print('Setup succeeded!') 318 run( 319 [local.Git.executable(), 'config', 'webkitscmpy.setup', 'true'], 320 capture_output=True, 321 cwd=repository.root_path, 322 ) 323 310 324 return result 311 325 -
trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/setup_unittest.py
r290332 r290661 55 55 self.assertEqual( 56 56 captured.stdout.getvalue(), 57 'For detailed information about options this script is configuring see:\n'58 'https://github.com/WebKit/WebKit/wiki/Git-Config#Configuration-Options\n'59 57 "Create a private fork of 'WebKit' belonging to 'username' ([Yes]/No): \n" 60 58 'Setup succeeded!\n', … … 89 87 self.assertEqual( 90 88 captured.stdout.getvalue(), 91 'For detailed information about options this script is configuringsee:\n'92 'https://github.com/WebKit/WebKit/wiki/Git-Config#Configuration-Options\n '89 'For detailed information about the options configured by this script, please see:\n' 90 'https://github.com/WebKit/WebKit/wiki/Git-Config#Configuration-Options\n\n\n' 93 91 'Setup succeeded!\n', 94 92 ) … … 112 110 self.maxDiff = None 113 111 with OutputCapture(level=logging.INFO) as captured, mocks.remote.GitHub() as remote, \ 114 MockTerminal.input('n', ' committer@webkit.org', 'n', 'Committer', 'n', 'overwrite', 'disabled', '1', 'y', 'y'), \112 MockTerminal.input('n', 'n', 'committer@webkit.org', 'n', 'Committer', 'n', 'overwrite', 'disabled', '1', 'y', 'y'), \ 115 113 mocks.local.Git(self.path, remote='https://{}.git'.format(remote.remote)) as repo, \ 116 114 wkmocks.Environment(EMAIL_ADDRESS=''): … … 132 130 self.assertEqual( 133 131 captured.stdout.getvalue(), 134 '''For detailed information about options this script is configuringsee:132 '''For detailed information about the options configured by this script, please see: 135 133 https://github.com/WebKit/WebKit/wiki/Git-Config#Configuration-Options 134 Would you like to open this URL in your browser? ([Yes]/No): 135 136 136 137 Set 'tapple@webkit.org' as the git user email for this repository ([Yes]/No): 137 138 Enter git user email for this repository:
Note:
See TracChangeset
for help on using the changeset viewer.