@ -1097,11 +1097,13 @@ def CheckPatchFormatted(input_api, output_api):
cmd = [ ' cl ' , ' format ' , ' --dry-run ' , input_api . PresubmitLocalPath ( ) ]
cmd = [ ' cl ' , ' format ' , ' --dry-run ' , input_api . PresubmitLocalPath ( ) ]
code , _ = git_cl . RunGitWithCode ( cmd , suppress_stderr = True )
code , _ = git_cl . RunGitWithCode ( cmd , suppress_stderr = True )
if code == 2 :
if code == 2 :
short_path = input_api . basename ( input_api . PresubmitLocalPath ( ) )
full_path = input_api . os_path . relpath ( input_api . PresubmitLocalPath ( ) ,
input_api . change . RepositoryRoot ( ) )
return [ output_api . PresubmitPromptWarning (
return [ output_api . PresubmitPromptWarning (
' The %s directory requires source formatting. '
' The %s directory requires source formatting. '
' Please run git cl format %s ' %
' Please run git cl format %s ' %
( input_api . basename ( input_api . PresubmitLocalPath ( ) ) ,
( short_path , full_path ) ) ]
input_api . basename ( input_api . PresubmitLocalPath ( ) ) ) ) ]
# As this is just a warning, ignore all other errors if the user
# As this is just a warning, ignore all other errors if the user
# happens to have a broken clang-format, doesn't use git, etc etc.
# happens to have a broken clang-format, doesn't use git, etc etc.
return [ ]
return [ ]