# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1518164416 -19800 # Node ID 3be6f435db4fd3971bec788cd1e0e3c90946e66f # Parent 320b1f95f6760d04222eceec309e7084ba1640a3 infinitepush: drop error handling while pushing to svn server This is something which is internal to Facebook and we don't want in core. Differential Revision: https://phab.mercurial-scm.org/D2104 diff -r 320b1f95f676 -r 3be6f435db4f hgext/infinitepush/__init__.py --- a/hgext/infinitepush/__init__.py Fri Feb 09 13:36:50 2018 +0530 +++ b/hgext/infinitepush/__init__.py Fri Feb 09 13:50:16 2018 +0530 @@ -799,9 +799,6 @@ raise error.Abort(_('default repository not configured!'), hint=_("see 'hg help config.paths'")) destpath = path.pushloc or path.loc - if destpath.startswith('svn+') and scratchpush: - raise error.Abort('infinite push does not work with svn repo', - hint='did you forget to `hg push default`?') # Remote scratch bookmarks will be deleted because remotenames doesn't # know about them. Let's save it before push and restore after remotescratchbookmarks = _readscratchremotebookmarks(ui, repo, destpath) diff -r 320b1f95f676 -r 3be6f435db4f tests/test-infinitepush-bundlestore.t --- a/tests/test-infinitepush-bundlestore.t Fri Feb 09 13:36:50 2018 +0530 +++ b/tests/test-infinitepush-bundlestore.t Fri Feb 09 13:50:16 2018 +0530 @@ -369,8 +369,3 @@ |/ o initialcommit public -Push to svn server should fail - $ hg push svn+ssh://svn.vip.facebook.com/svnroot/tfb/trunk/www -r . --to scratch/serversidebook - abort: infinite push does not work with svn repo - (did you forget to `hg push default`?) - [255]