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

Side by Side Diff: presubmit_support.py

Issue 122009: svn always add a \n at the end of the output. (Closed)
Patch Set: Created 11 years, 6 months 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
« 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/python 1 #!/usr/bin/python
2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Enables directory-specific presubmit checks to run at upload and/or commit. 6 """Enables directory-specific presubmit checks to run at upload and/or commit.
7 """ 7 """
8 8
9 __version__ = '1.3.2' 9 __version__ = '1.3.2'
10 10
(...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after
462 # querying subversion, especially on Windows. 462 # querying subversion, especially on Windows.
463 self._is_directory = os.path.isdir(path) 463 self._is_directory = os.path.isdir(path)
464 else: 464 else:
465 self._is_directory = gclient.CaptureSVNInfo( 465 self._is_directory = gclient.CaptureSVNInfo(
466 path).get('Node Kind') in ('dir', 'directory') 466 path).get('Node Kind') in ('dir', 'directory')
467 return self._is_directory 467 return self._is_directory
468 468
469 def Property(self, property_name): 469 def Property(self, property_name):
470 if not property_name in self._properties: 470 if not property_name in self._properties:
471 self._properties[property_name] = gcl.GetSVNFileProperty( 471 self._properties[property_name] = gcl.GetSVNFileProperty(
472 self.AbsoluteLocalPath(), property_name) 472 self.AbsoluteLocalPath(), property_name).rstrip()
473 return self._properties[property_name] 473 return self._properties[property_name]
474 474
475 def IsTextFile(self): 475 def IsTextFile(self):
476 if self._is_text_file is None: 476 if self._is_text_file is None:
477 if self.Action() == 'D': 477 if self.Action() == 'D':
478 # A deleted file is not a text file. 478 # A deleted file is not a text file.
479 self._is_text_file = False 479 self._is_text_file = False
480 elif self.IsDirectory(): 480 elif self.IsDirectory():
481 self._is_text_file = False 481 self._is_text_file = False
482 else: 482 else:
(...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after
811 options.commit, 811 options.commit,
812 options.verbose, 812 options.verbose,
813 sys.stdout, 813 sys.stdout,
814 sys.stdin, 814 sys.stdin,
815 None, 815 None,
816 False) 816 False)
817 817
818 818
819 if __name__ == '__main__': 819 if __name__ == '__main__':
820 sys.exit(Main(sys.argv)) 820 sys.exit(Main(sys.argv))
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