bugzilla-tool throws exception when run outside of a WebKit checkout This is a regression. Thankfully this will be easy to test once we fix it. :) fatal: Not a git repository Traceback (most recent call last): File "/Users/eseidel/Projects/WebKit/WebKitTools/Scripts/bugzilla-tool", line 946, in <module> main() File "/Users/eseidel/Projects/WebKit/WebKitTools/Scripts/bugzilla-tool", line 942, in main tool = BugzillaTool() File "/Users/eseidel/Projects/WebKit/WebKitTools/Scripts/bugzilla-tool", line 839, in __init__ self.global_option_parser = HelpPrintingOptionParser(usage=self.usage_line(), formatter=NonWrappingEpilogIndentedHelpFormatter(), epilog=self.commands_usage()) File "/Users/eseidel/Projects/WebKit/WebKitTools/Scripts/bugzilla-tool", line 867, in commands_usage scm_supports_local_commits = self.scm().supports_local_commits() File "/Users/eseidel/Projects/WebKit/WebKitTools/Scripts/bugzilla-tool", line 846, in scm self.cached_scm = detect_scm_system(original_cwd) File "/Users/eseidel/Projects/WebKit/WebKitTools/Scripts/modules/scm.py", line 43, in detect_scm_system if Git.in_working_directory(path): File "/Users/eseidel/Projects/WebKit/WebKitTools/Scripts/modules/scm.py", line 375, in in_working_directory return cls.run_command(['git', 'rev-parse', '--is-inside-work-tree'], cwd=path) == "true" File "/Users/eseidel/Projects/WebKit/WebKitTools/Scripts/modules/scm.py", line 113, in run_command raise ScriptError(args=args, exit_code=exit_code, output=output, cwd=cwd) modules.scm.ScriptError: ('git', 'rev-parse', '--is-inside-work-tree')
The command I ran was "bugzilla-tool --help"
This was fixed a while ago.