| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 """Gclient-specific SCM-specific operations.""" | 5 """Gclient-specific SCM-specific operations.""" |
| 6 | 6 |
| 7 import collections | 7 import collections |
| 8 import logging | 8 import logging |
| 9 import os | 9 import os |
| 10 import posixpath | 10 import posixpath |
| (...skipping 1000 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1011 # Punt to the user | 1011 # Punt to the user |
| 1012 raise gclient_utils.Error('\n____ %s%s\n' | 1012 raise gclient_utils.Error('\n____ %s%s\n' |
| 1013 '\tAlready in a conflict, i.e. (no branch).\n' | 1013 '\tAlready in a conflict, i.e. (no branch).\n' |
| 1014 '\tFix the conflict and run gclient again.\n' | 1014 '\tFix the conflict and run gclient again.\n' |
| 1015 '\tOr to abort run:\n\t\tgit-rebase --abort\n' | 1015 '\tOr to abort run:\n\t\tgit-rebase --abort\n' |
| 1016 '\tSee man git-rebase for details.\n' | 1016 '\tSee man git-rebase for details.\n' |
| 1017 % (self.relpath, rev_str)) | 1017 % (self.relpath, rev_str)) |
| 1018 # Let's just save off the commit so we can proceed. | 1018 # Let's just save off the commit so we can proceed. |
| 1019 name = ('saved-by-gclient-' + | 1019 name = ('saved-by-gclient-' + |
| 1020 self._Capture(['rev-parse', '--short', 'HEAD'])) | 1020 self._Capture(['rev-parse', '--short', 'HEAD'])) |
| 1021 self._Capture(['branch', name]) | 1021 self._Capture(['branch', '-f', name]) |
| 1022 print('\n_____ found an unreferenced commit and saved it as \'%s\'' % | 1022 print('\n_____ found an unreferenced commit and saved it as \'%s\'' % |
| 1023 name) | 1023 name) |
| 1024 | 1024 |
| 1025 def _GetCurrentBranch(self): | 1025 def _GetCurrentBranch(self): |
| 1026 # Returns name of current branch or None for detached HEAD | 1026 # Returns name of current branch or None for detached HEAD |
| 1027 branch = self._Capture(['rev-parse', '--abbrev-ref=strict', 'HEAD']) | 1027 branch = self._Capture(['rev-parse', '--abbrev-ref=strict', 'HEAD']) |
| 1028 if branch == 'HEAD': | 1028 if branch == 'HEAD': |
| 1029 return None | 1029 return None |
| 1030 return branch | 1030 return branch |
| 1031 | 1031 |
| (...skipping 442 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1474 new_command.append('--force') | 1474 new_command.append('--force') |
| 1475 if command[0] != 'checkout' and scm.SVN.AssertVersion('1.6')[0]: | 1475 if command[0] != 'checkout' and scm.SVN.AssertVersion('1.6')[0]: |
| 1476 new_command.extend(('--accept', 'theirs-conflict')) | 1476 new_command.extend(('--accept', 'theirs-conflict')) |
| 1477 elif options.manually_grab_svn_rev: | 1477 elif options.manually_grab_svn_rev: |
| 1478 new_command.append('--force') | 1478 new_command.append('--force') |
| 1479 if command[0] != 'checkout' and scm.SVN.AssertVersion('1.6')[0]: | 1479 if command[0] != 'checkout' and scm.SVN.AssertVersion('1.6')[0]: |
| 1480 new_command.extend(('--accept', 'postpone')) | 1480 new_command.extend(('--accept', 'postpone')) |
| 1481 elif command[0] != 'checkout' and scm.SVN.AssertVersion('1.6')[0]: | 1481 elif command[0] != 'checkout' and scm.SVN.AssertVersion('1.6')[0]: |
| 1482 new_command.extend(('--accept', 'postpone')) | 1482 new_command.extend(('--accept', 'postpone')) |
| 1483 return new_command | 1483 return new_command |
| OLD | NEW |