Index: gclient_scm.py |
diff --git a/gclient_scm.py b/gclient_scm.py |
index c33793c7db4da6cb795d5f53d9466913f03957f8..95890a450ce8eb5e79bcd110001508ecec51eac7 100644 |
--- a/gclient_scm.py |
+++ b/gclient_scm.py |
@@ -994,24 +994,8 @@ class SVNWrapper(SCMWrapper): |
new_command = command[:] |
if revision: |
new_command.extend(['--revision', str(revision).strip()]) |
- # We don't want interaction when jobs are used. |
- if options.jobs > 1: |
- new_command.append('--non-interactive') |
# --force was added to 'svn update' in svn 1.5. |
- # --accept was added to 'svn update' in svn 1.6. |
- if not scm.SVN.AssertVersion('1.5')[0]: |
- return new_command |
- |
- # It's annoying to have it block in the middle of a sync, just sensible |
- # defaults. |
- if options.force: |
- new_command.append('--force') |
- if command[0] != 'checkout' and scm.SVN.AssertVersion('1.6')[0]: |
- new_command.extend(('--accept', 'theirs-conflict')) |
- elif options.manually_grab_svn_rev: |
+ if ((options.force or options.manually_grab_svn_rev) and |
+ scm.SVN.AssertVersion("1.5")[0]): |
new_command.append('--force') |
- if command[0] != 'checkout' and scm.SVN.AssertVersion('1.6')[0]: |
- new_command.extend(('--accept', 'postpone')) |
- elif command[0] != 'checkout' and scm.SVN.AssertVersion('1.6')[0]: |
- new_command.extend(('--accept', 'postpone')) |
return new_command |