Commit 81344141 authored by maruel@chromium.org's avatar maruel@chromium.org

Fix the prompt so the user can interact with svn.

When using svn for try job for the first time, svn will ask for the credentials.

TEST=none
BUG=none

Review URL: http://codereview.chromium.org/223024

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@27103 0039d316-1c4b-4281-b951-d872f2087c98
parent 95f8454d
...@@ -15,6 +15,7 @@ import optparse ...@@ -15,6 +15,7 @@ import optparse
import os import os
import shutil import shutil
import socket import socket
import subprocess
import sys import sys
import tempfile import tempfile
import traceback import traceback
...@@ -317,11 +318,14 @@ def _SendChangeSVN(options): ...@@ -317,11 +318,14 @@ def _SendChangeSVN(options):
try: try:
# Don't use '--non-interactive', since we want it to prompt for # Don't use '--non-interactive', since we want it to prompt for
# crendentials if necessary. # crendentials if necessary.
command = ['svn', 'checkout', '--depth', 'empty', command = ['svn', 'checkout', '--depth', 'empty', '-q',
options.svn_repo, temp_dir] options.svn_repo, temp_dir]
if options.email: if options.email:
command += ['--username', options.email] command += ['--username', options.email]
RunCommand(command) # Don't use RunCommand() since svn may prompt for information.
use_shell = sys.platform.startswith("win")
subprocess.Popen(command, shell=use_shell).communicate()
# TODO(maruel): Use a subdirectory per user? # TODO(maruel): Use a subdirectory per user?
current_time = str(datetime.datetime.now()).replace(':', '.') current_time = str(datetime.datetime.now()).replace(':', '.')
file_name = (EscapeDot(options.user) + '.' + EscapeDot(options.name) + file_name = (EscapeDot(options.user) + '.' + EscapeDot(options.name) +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment