diff -r 4a6c51f5ae4d -r 5a62910948d2 mercurial/exchange.py --- a/mercurial/exchange.py Tue Dec 05 19:06:46 2017 +0100 +++ b/mercurial/exchange.py Thu Oct 05 00:02:02 2017 +0530 @@ -27,6 +27,7 @@ phases, pushkey, pycompat, + remotenames, scmutil, sslutil, streamclone, @@ -1304,6 +1305,10 @@ finally: lockmod.release(pullop.trmanager, lock, wlock) + # storing remotenames + if repo.ui.configbool('experimental', 'remotenames'): + remotenames.pullremotenames(repo, remote) + return pullop # list of steps to perform discovery before pull