Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(72)

Side by Side Diff: cpplint.py

Issue 8676053: Commit cpplint.py r77 to depot_tools. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/depot_tools/
Patch Set: Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python2.4 1 #!/usr/bin/python2.4
2 # 2 #
3 # Copyright (c) 2009 Google Inc. All rights reserved. 3 # Copyright (c) 2009 Google Inc. All rights reserved.
4 # 4 #
5 # Redistribution and use in source and binary forms, with or without 5 # Redistribution and use in source and binary forms, with or without
6 # modification, are permitted provided that the following conditions are 6 # modification, are permitted provided that the following conditions are
7 # met: 7 # met:
8 # 8 #
9 # * Redistributions of source code must retain the above copyright 9 # * Redistributions of source code must retain the above copyright
10 # notice, this list of conditions and the following disclaimer. 10 # notice, this list of conditions and the following disclaimer.
(...skipping 695 matching lines...) Expand 10 before | Expand all | Expand 10 after
706 # up the directory tree for the top of the SVN checkout 706 # up the directory tree for the top of the SVN checkout
707 root_dir = project_dir 707 root_dir = project_dir
708 one_up_dir = os.path.dirname(root_dir) 708 one_up_dir = os.path.dirname(root_dir)
709 while os.path.exists(os.path.join(one_up_dir, ".svn")): 709 while os.path.exists(os.path.join(one_up_dir, ".svn")):
710 root_dir = os.path.dirname(root_dir) 710 root_dir = os.path.dirname(root_dir)
711 one_up_dir = os.path.dirname(one_up_dir) 711 one_up_dir = os.path.dirname(one_up_dir)
712 712
713 prefix = os.path.commonprefix([root_dir, project_dir]) 713 prefix = os.path.commonprefix([root_dir, project_dir])
714 return fullname[len(prefix) + 1:] 714 return fullname[len(prefix) + 1:]
715 715
716 # Not SVN? Try to find a git or hg top level directory by searching up 716 # Not SVN <= 1.6? Try to find a git, hg, or svn top level directory by
717 # from the current path. 717 # searching up from the current path.
718 root_dir = os.path.dirname(fullname) 718 root_dir = os.path.dirname(fullname)
719 while (root_dir != os.path.dirname(root_dir) and 719 while (root_dir != os.path.dirname(root_dir) and
720 not os.path.exists(os.path.join(root_dir, ".git")) and 720 not os.path.exists(os.path.join(root_dir, ".git")) and
721 not os.path.exists(os.path.join(root_dir, ".hg"))): 721 not os.path.exists(os.path.join(root_dir, ".hg")) and
722 not os.path.exists(os.path.join(root_dir, ".svn"))):
722 root_dir = os.path.dirname(root_dir) 723 root_dir = os.path.dirname(root_dir)
723 724
724 if (os.path.exists(os.path.join(root_dir, ".git")) or 725 if (os.path.exists(os.path.join(root_dir, ".git")) or
725 os.path.exists(os.path.join(root_dir, ".hg"))): 726 os.path.exists(os.path.join(root_dir, ".hg")) or
727 os.path.exists(os.path.join(root_dir, ".svn"))):
726 prefix = os.path.commonprefix([root_dir, project_dir]) 728 prefix = os.path.commonprefix([root_dir, project_dir])
727 return fullname[len(prefix) + 1:] 729 return fullname[len(prefix) + 1:]
728 730
729 # Don't know what to do; header guard warnings may be wrong... 731 # Don't know what to do; header guard warnings may be wrong...
730 return fullname 732 return fullname
731 733
732 def Split(self): 734 def Split(self):
733 """Splits the file into the directory, basename, and extension. 735 """Splits the file into the directory, basename, and extension.
734 736
735 For 'chrome/browser/browser.cc', Split() would 737 For 'chrome/browser/browser.cc', Split() would
(...skipping 2602 matching lines...) Expand 10 before | Expand all | Expand 10 after
3338 _cpplint_state.ResetErrorCounts() 3340 _cpplint_state.ResetErrorCounts()
3339 for filename in filenames: 3341 for filename in filenames:
3340 ProcessFile(filename, _cpplint_state.verbose_level) 3342 ProcessFile(filename, _cpplint_state.verbose_level)
3341 _cpplint_state.PrintErrorCounts() 3343 _cpplint_state.PrintErrorCounts()
3342 3344
3343 sys.exit(_cpplint_state.error_count > 0) 3345 sys.exit(_cpplint_state.error_count > 0)
3344 3346
3345 3347
3346 if __name__ == '__main__': 3348 if __name__ == '__main__':
3347 main() 3349 main()
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698