You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SVN traps SIGINT and attempts to clean itself up, but this results in hangs waiting for TCP. This patch does two things: daemonizes worker threads so they are culled when the main thread dies (is ctrl-C'd) and keeps track of spawned subprocesses to kill any remaining ones when the main program is ctrl-C'd. A user ctrl-C'ing gclient has to manually terminate hung SVN processes, so this introduces no extra data loss or hazard. stracing a hung SVN process shows that it is indeed hanging on TCP reads after receiving a SIGINT, implying there is an underlying but in the SVN binary. Review URL: https://chromiumcodereview.appspot.com/14759006 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@198205 0039d316-1c4b-4281-b951-d872f2087c98 |
12 years ago | |
---|---|---|
.. | ||
gstools | 12 years ago | |
subversion_config | ||
abandon.sh | 12 years ago | |
basic.sh | 12 years ago | |
breakpad_unittest.py | ||
checkout_test.py | ||
download_from_google_storage_unittests.py | 12 years ago | |
fix_encoding_test.py | ||
gcl_unittest.py | 12 years ago | |
gclient_scm_test.py | 12 years ago | |
gclient_smoketest.py | 12 years ago | |
gclient_test.py | ||
gclient_utils_test.py | 12 years ago | |
git_cl_test.py | 12 years ago | |
hooks.sh | ||
owners.sh | 12 years ago | |
owners_unittest.py | 12 years ago | |
patch.sh | 12 years ago | |
patch_test.py | ||
post-dcommit-hook-test.sh | ||
presubmit_unittest.py | 12 years ago | |
push-basic.sh | 12 years ago | |
push-from-logs.sh | ||
rename.sh | 12 years ago | |
rietveld_test.py | 12 years ago | |
sample_pre_commit_hook | ||
save-description-on-failure.sh | 12 years ago | |
scm_unittest.py | 12 years ago | |
submit-from-new-dir.sh | 12 years ago | |
submodule-merge-test.sh | ||
subprocess2_test.py | 12 years ago | |
test-lib.sh | ||
trychange_unittest.py | 12 years ago | |
upload-local-tracking-branch.sh | 12 years ago | |
upload-stale.sh | 12 years ago | |
upload_to_google_storage_unittests.py | 12 years ago | |
upstream.sh | ||
watchlists_unittest.py |