Changeset 286076 in webkit
- Timestamp:
- Nov 19, 2021, 2:00:09 PM (5 years ago)
- Location:
- trunk/Tools
- Files:
-
- 10 edited
-
ChangeLog (modified) (1 diff)
-
Scripts/libraries/webkitcorepy/setup.py (modified) (1 diff)
-
Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py (modified) (1 diff)
-
Scripts/libraries/webkitcorepy/webkitcorepy/terminal.py (modified) (1 diff)
-
Scripts/libraries/webkitcorepy/webkitcorepy/tests/terminal_unittest.py (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/land_unittest.py (modified) (5 diffs)
-
Scripts/libraries/webkitscmpy/webkitscmpy/test/setup_unittest.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r286075 r286076 1 2021-11-18 Jonathan Bedard <jbedard@apple.com> 2 3 [webkitcorepy] Indicate to user the default option 4 https://bugs.webkit.org/show_bug.cgi?id=233342 5 <rdar://problem/85573383> 6 7 Reviewed by Ryan Haddad. 8 9 * Scripts/libraries/webkitcorepy/setup.py: Bump version. 10 * Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py: Ditto. 11 * Scripts/libraries/webkitcorepy/webkitcorepy/terminal.py: 12 (Terminal.choose): Surround the default option with square brackets. 13 * Scripts/libraries/webkitcorepy/webkitcorepy/tests/terminal_unittest.py: 14 (TerminalTests.test_choose_triple): 15 * Scripts/libraries/webkitscmpy/setup.py: Bump version. 16 * Scripts/libraries/webkitscmpy/webkitscmpy/__init__.py: Ditto. 17 * Scripts/libraries/webkitscmpy/webkitscmpy/program/setup.py: 18 (Setup.github): We should construct a user owned mirror by default. 19 * Scripts/libraries/webkitscmpy/webkitscmpy/test/land_unittest.py: 20 (TestLand.test_default): 21 (TestLand.test_canonicalize): 22 (TestLand.test_svn): 23 (TestLandGitHub): 24 * Scripts/libraries/webkitscmpy/webkitscmpy/test/setup_unittest.py: 25 (TestSetup.test_github): 26 1 27 2021-11-19 Brady Eidson <beidson@apple.com> 2 28 -
trunk/Tools/Scripts/libraries/webkitcorepy/setup.py
r286028 r286076 31 31 setup( 32 32 name='webkitcorepy', 33 version='0.12. 1',33 version='0.12.2', 34 34 description='Library containing various Python support classes and functions.', 35 35 long_description=readme(), -
trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py
r286028 r286076 45 45 from webkitcorepy.file_lock import FileLock 46 46 47 version = Version(0, 12, 1)47 version = Version(0, 12, 2) 48 48 49 49 from webkitcorepy.autoinstall import Package, AutoInstall -
trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/terminal.py
r280864 r286076 46 46 while response is None: 47 47 if numbered: 48 numbered_options = ['{}) {}'.format(i + 1, options[i]) for i in range(len(options))] 48 numbered_options = [ 49 ('{}) [{}]' if options[i] == default else '{}) {}').format( i + 1, options[i]) 50 for i in range(len(options)) 51 ] 49 52 response = cls.input('{}:\n {}\n: '.format(prompt, '\n '.join(numbered_options))) 50 53 else: 51 response = cls.input('{} ({}): '.format(prompt, '/'.join(options))) 54 response = cls.input('{} ({}): '.format(prompt, '/'.join([ 55 '[{}]'.format(option) if option == default else option for option in options 56 ]))) 52 57 53 58 if numbered and response.isdigit(): -
trunk/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/tests/terminal_unittest.py
r280640 r286076 86 86 with mocks.Terminal.input('huh'), OutputCapture() as captured: 87 87 self.assertEqual('No', Terminal.choose('Continue', options=('Yes', 'No', 'Maybe'), default='No')) 88 self.assertEqual(captured.stdout.getvalue(), 'Continue (Yes/ No/Maybe): \n')88 self.assertEqual(captured.stdout.getvalue(), 'Continue (Yes/[No]/Maybe): \n') 89 89 90 90 def test_choose_number(self): -
trunk/Tools/Scripts/libraries/webkitscmpy/setup.py
r286028 r286076 30 30 setup( 31 31 name='webkitscmpy', 32 version='3.0. 2',32 version='3.0.3', 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
r286028 r286076 47 47 ) 48 48 49 version = Version(3, 0, 2)49 version = Version(3, 0, 3) 50 50 51 51 AutoInstall.register(Package('fasteners', Version(0, 15, 0))) -
trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/program/setup.py
r285175 r286076 59 59 if repository.owner == username or args.defaults or Terminal.choose( 60 60 "Create a private fork of '{}' belonging to '{}'".format(repository.name, username), 61 default=' No',61 default='Yes', 62 62 ) == 'No': 63 63 log.warning("Continuing without forking '{}'".format(repository.name)) -
trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/land_unittest.py
r285890 r286076 113 113 captured.stdout.getvalue(), 114 114 'Landed a5fe8afe9bf7d07158fcd9e9732ff02a712db2fd!\n' 115 "Delete branch 'eng/example'? ( Yes/No): \n",115 "Delete branch 'eng/example'? ([Yes]/No): \n", 116 116 ) 117 117 … … 151 151 '1 commit successfully canonicalized!\n' 152 152 'Landed https://commits.webkit.org/6@main (a5fe8afe9bf7d07158fcd9e9732ff02a712db2fd)!\n' 153 "Delete branch 'eng/example'? ( Yes/No): \n",153 "Delete branch 'eng/example'? ([Yes]/No): \n", 154 154 ) 155 155 … … 192 192 captured.stdout.getvalue(), 193 193 'Landed a5fe8afe9bf7d07158fcd9e9732ff02a712db2fd!\n' 194 "Delete branch 'eng/example'? ( Yes/No): \n",194 "Delete branch 'eng/example'? ([Yes]/No): \n", 195 195 ) 196 196 … … 314 314 self.assertEqual( 315 315 captured.stdout.getvalue(), 316 "Set 'Ricky Reviewer' as your reviewer? ( Yes/No): \n"316 "Set 'Ricky Reviewer' as your reviewer? ([Yes]/No): \n" 317 317 'Landed a5fe8afe9bf7d07158fcd9e9732ff02a712db2fd!\n' 318 "Delete branch 'eng/example'? ( Yes/No): \n",318 "Delete branch 'eng/example'? ([Yes]/No): \n", 319 319 ) 320 320 … … 443 443 self.assertEqual( 444 444 captured.stdout.getvalue(), 445 "Set 'Ricky Reviewer' as your reviewer? ( Yes/No): \n"445 "Set 'Ricky Reviewer' as your reviewer? ([Yes]/No): \n" 446 446 'Landed a5fe8afe9bf7d07158fcd9e9732ff02a712db2fd!\n' 447 "Delete branch 'eng/example'? ( Yes/No): \n",448 ) 447 "Delete branch 'eng/example'? ([Yes]/No): \n", 448 ) -
trunk/Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/setup_unittest.py
r284498 r286076 52 52 )) 53 53 54 self.assertEqual(captured.stdout.getvalue(), "Create a private fork of 'WebKit' belonging to 'username' ( Yes/No): \n")54 self.assertEqual(captured.stdout.getvalue(), "Create a private fork of 'WebKit' belonging to 'username' ([Yes]/No): \n") 55 55 self.assertEqual(captured.stderr.getvalue(), '') 56 56 self.assertEqual( … … 115 115 self.assertEqual( 116 116 captured.stdout.getvalue(), 117 '''Set 'tapple@webkit.org' as the git user email ( Yes/No):117 '''Set 'tapple@webkit.org' as the git user email ([Yes]/No): 118 118 Git user email: 119 Set 'Tim Apple' as the git user name ( Yes/No):119 Set 'Tim Apple' as the git user name ([Yes]/No): 120 120 Git user name: 121 Auto-color status, diff, and branch? ( Yes/No):121 Auto-color status, diff, and branch? ([Yes]/No): 122 122 Pick a commit message editor: 123 123 {} 124 124 : 125 125 http based remotes will prompt for your password when pushing, 126 would you like to convert to a ssh remote? (Yes/No): 127 Create a private fork of 'WebKit' belonging to 'username' (Yes/No): 128 '''.format('\n '.join(['{}) {}'.format(count + 1, programs[count]) for count in range(len(programs))]))) 126 would you like to convert to a ssh remote? ([Yes]/No): 127 Create a private fork of 'WebKit' belonging to 'username' ([Yes]/No): 128 '''.format('\n '.join([ 129 '{}) {}'.format( 130 count + 1, programs[count] if count else '[{}]'.format(programs[count]), 131 ) for count in range(len(programs))]))) 129 132 self.assertEqual(captured.stderr.getvalue(), '') 130 133
Note:
See TracChangeset
for help on using the changeset viewer.