В зависимости от того, насколько нестабильно ваше соединение, есть два варианта выполнения начальных клонов.
Во-первых, вы можете попробовать так называемые «потоковые клоны». Они минимизируют время до первого байта , но обычно для передачи требуется немного больше данных.
Вот как создать потоковый клон:
$ hg clone --uncompressed https://~~~~
Вторым вариантом будет операция hg clone –-rev, за которой следует ряд дополнительных попыток. Это ведет себя так же, как клонирование хранилища в далеком прошлом и периодические обновления.
$ hg clone --rev 5 https://~~~~