diff mercurial/utils/urlutil.py @ 46917:efadec3ea8e2

push-dests: move the code around missing default dest inside `get_push_paths` This function has a clear semantic and moving the code dealing with this inside it will help reduce duplication. Differential Revision: https://phab.mercurial-scm.org/D10385
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 13 Apr 2021 15:30:32 +0200
parents 7061eee84151
children 93c224dc099b
line wrap: on
line diff
--- a/mercurial/utils/urlutil.py	Tue Apr 13 15:32:59 2021 +0200
+++ b/mercurial/utils/urlutil.py	Tue Apr 13 15:30:32 2021 +0200
@@ -453,7 +453,10 @@
         elif b'default' in ui.paths:
             yield ui.paths[b'default']
         else:
-            yield None
+            raise error.ConfigError(
+                _(b'default repository not configured!'),
+                hint=_(b"see 'hg help config.paths'"),
+            )
     else:
         for dest in dests:
             yield ui.getpath(dest)