diff --git a/presubmit_canned_checks.py b/presubmit_canned_checks.py index 087188df5e..27cbc42954 100644 --- a/presubmit_canned_checks.py +++ b/presubmit_canned_checks.py @@ -1097,11 +1097,13 @@ def CheckPatchFormatted(input_api, output_api): cmd = ['cl', 'format', '--dry-run', input_api.PresubmitLocalPath()] code, _ = git_cl.RunGitWithCode(cmd, suppress_stderr=True) 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( 'The %s directory requires source formatting. ' 'Please run git cl format %s' % - (input_api.basename(input_api.PresubmitLocalPath()), - input_api.basename(input_api.PresubmitLocalPath())))] + (short_path, full_path))] # 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. return []