sapling/edenscm/hgext
Arun Kulshreshtha 0f9f07b6a1 remotefilelog: make HTTP retries configurable
Summary: Make the number of retries for HTTP operations configurable. Previously, they were hardcoded to 3, which may not be ideal in situations where the retries are caused by server side timeouts. (If a single timeout takes 30 seconds it would take 90 seconds to fall back to SSH.)

Reviewed By: quark-zju

Differential Revision: D16592862

fbshipit-source-id: a9ba5273a1271532ff9814bcc47cb32e60ee87b7
2019-08-01 12:54:35 -07:00
..
absorb setup: move native extensions to edenscmnative 2019-06-19 17:55:49 -07:00
amend autoformat all of fbcode/scm with black 2019-07-30 08:21:05 -07:00
commitcloud change cloud sl --version_number to --workspace-version 2019-08-01 02:18:05 -07:00
convert manifest: remove the clean argument from diff 2019-07-31 10:06:47 -07:00
extlib manifest: rename filesnotin argument from match to matcher 2019-08-01 10:35:53 -07:00
fastannotate setup: move native extensions to edenscmnative 2019-06-19 17:55:49 -07:00
fastmanifest manifest: rename filesnotin argument from match to matcher 2019-08-01 10:35:53 -07:00
fsmonitor autoformat all of fbcode/scm with black 2019-07-30 08:21:05 -07:00
hgevents logging: migrate watchman command logs to new blackbox event 2019-07-06 02:46:16 -07:00
hggit manifest: rename match to matcher in diff argument list 2019-07-31 10:06:48 -07:00
hgsubversion don't use revmap to look for ancester in hg svn info 2019-07-31 09:16:23 -07:00
highlight codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
infinitepush codemod: replace os.fdopen with util.fdopen 2019-06-27 13:10:20 -07:00
lfs tracing: record lfs download size 2019-05-03 13:09:33 -07:00
memcommit autoformat all of fbcode/scm with black 2019-07-30 08:21:05 -07:00
p4fastimport Make importer respect commits not done by itself 2019-05-10 10:10:57 -07:00
perfsuite metrics: slightly change the API 2019-03-20 22:49:18 -07:00
pushrebase autoformat all of fbcode/scm with black 2019-07-30 08:21:05 -07:00
remotefilelog remotefilelog: make HTTP retries configurable 2019-08-01 12:54:35 -07:00
repogenerator codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
treemanifest remotefilelog: only print debug messages during interactive usage 2019-07-23 15:13:59 -07:00
__init__.py codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
arcdiff.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
automv.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
blackbox.py commands: provide in-core blackbox command 2019-06-26 11:03:27 -07:00
catnotate.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
checkmessagehook.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
checkserverbookmark.py mononoke: review bookmarks: embed hg extension 2019-06-12 06:13:28 -07:00
chistedit.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
churn.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
cleanobsstore.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
clienttelemetry.py blackbox: clean up blackbox logging and log more during rage 2019-04-23 02:48:50 -07:00
clindex.py setup: move native extensions to edenscmnative 2019-06-19 17:55:49 -07:00
clindex.pyx setup: move native extensions to edenscmnative 2019-06-19 17:55:49 -07:00
clonebundles.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
commitextras.py test-revset: do not use "hg branch" directly 2019-02-14 17:44:39 -08:00
conflictinfo.py hgext: reformat using black 2019-03-13 18:35:09 -07:00
copytrace.py copytrace: remove copytrace flag from mutating global options table 2019-07-20 01:06:33 -07:00
crdump.py hg debugcrdump should also use globalrev 2019-07-31 09:16:23 -07:00
debugcommitmessage.py subrepo: remove subrepo support 2019-03-11 10:43:55 -07:00
debugshell.py demandimport: blacklist IPython dependencies 2019-07-29 13:45:44 -07:00
dialect.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
directaccess.py branchmap: drop revbranchcache and other unused logic 2019-02-22 21:02:41 -08:00
dirsync.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
disablesymlinks.py disablesymlinks: add extension to disable symlinks 2019-02-06 08:41:34 -08:00
drop.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
edrecord.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
eol.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
errorredirect.py blackbox: clean up blackbox logging and log more during rage 2019-04-23 02:48:50 -07:00
extdiff.py subrepo: remove subrepo support 2019-03-11 10:43:55 -07:00
extorder.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
extutil.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
fastlog.py fastlog: patch follow revset instead 2019-04-16 22:19:19 -07:00
fbconduit.py fbconduit: fix translating the globalrev for a commit not in repository 2019-07-09 13:43:28 -07:00
fbhistedit.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
fixcorrupt.py fixcorrupt: fix debugfixcorrupt on treeonly repos 2019-07-19 20:15:36 -07:00
generic_bisect.py codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
githelp.py githelp: update branch -d suggestions 2019-06-03 08:48:25 -07:00
gitlookup.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
gitrevset.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
globalrevs.py hg debugcrdump should also use globalrev 2019-07-31 09:16:23 -07:00
gpg.py codemod: replace os.fdopen with util.fdopen 2019-06-27 13:10:20 -07:00
grepdiff.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
grpcheck.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
hgsql.py hgsql: use mmap for hgsql revlog validation 2019-05-23 10:50:29 -07:00
hiddenerror.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
histedit.py histedit: fix call to hex in loginfo 2019-04-12 01:57:56 -07:00
infinitepushbackup.py commitcloud: incorporate infinitepush backups into commitcloud 2019-05-20 06:19:47 -07:00
interactiveui.py add skip 1 day buttons to interactive history 2019-07-29 08:52:13 -07:00
journal.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
linkrevcache.py manifest: remove readfast, replace readdelta 2019-05-24 10:00:49 -07:00
logginghelper.py logginghelper: log normalized repo name 2019-03-04 00:05:00 -08:00
lz4revlog.py setup: move native extensions to edenscmnative 2019-06-19 17:55:49 -07:00
mergedriver.py tracing: trace mergedriver 2019-05-09 08:08:19 -07:00
morecolors.py blackbox: clean up blackbox logging and log more during rage 2019-04-23 02:48:50 -07:00
morestatus.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
myparent.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
nointerrupt.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
ownercheck.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
patchrmdir.py setup: move native extensions to edenscmnative 2019-06-19 17:55:49 -07:00
patchrmdir.pyx codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
phabdiff.py hg | phabdiff | Properly handle both 't' and 'T' prefixes for tasks when parsing them out of commit messages. 2019-04-29 14:41:38 -07:00
phabstatus.py hgext: reformat using black 2019-03-13 18:35:09 -07:00
phrevset.py phrevset: avoid crashing on null graphql reply 2019-04-09 07:53:43 -07:00
progressfile.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
pullcreatemarkers.py visibility: pullcreatemarkers should exclude hidden commits 2019-04-11 07:49:21 -07:00
purge.py docs: fix doc indentation error 2019-05-08 09:09:07 -07:00
rage.py codemod: replace os.fdopen with util.fdopen 2019-06-27 13:10:20 -07:00
rebase.py blackbox: clean up blackbox logging and log more during rage 2019-04-23 02:48:50 -07:00
remotenames.py selectivepull: fix clone and push 2019-07-02 11:30:56 -07:00
reset.py reset: fix visibility interaction 2019-05-03 17:44:51 -07:00
sampling.py logging: stop logging requirements 2019-06-26 11:03:28 -07:00
schemes.py hgext: reformat using black 2019-03-13 18:35:09 -07:00
sendunbundlereplay.py mononoke-replay: move unbundlereplay and checkserverbookmark to util.timed 2019-05-25 10:57:49 -07:00
share.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
shelve.py visibility: add shelve support 2019-04-26 01:07:30 -07:00
sigtrace.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
simplecache.py util: add istest() method 2019-07-17 21:11:29 -07:00
smartlog.py ui: add labelled prefixes to ui.write 2019-05-09 06:55:11 -07:00
sparse.py blackbox: clean up blackbox logging and log more during rage 2019-04-23 02:48:50 -07:00
sshaskpass.py codemod: replace os.fdopen with util.fdopen 2019-06-27 13:10:20 -07:00
stablerev.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
stat.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
traceprof.py setup: move native extensions to edenscmnative 2019-06-19 17:55:49 -07:00
traceprof.pyx codemod: move Python packages to edenscm 2019-01-28 18:35:41 -08:00
tweakdefaults.py codemod: replace os.fdopen with util.fdopen 2019-06-27 13:10:20 -07:00
undo.py commands: help text for undo 2019-07-17 10:43:01 -07:00
whereami.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
win32mbcs.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00
win32text.py codemod: import from the edenscm package 2019-01-29 17:25:32 -08:00