Интересно, почему нет плагина Mercurial для работы с Launchpad / Bazaar от Mercurial? Существуют ли какие-либо технические ограничения, которые делают невозможным использование локального хранилища / клона Mercurial для работы с удаленными хранилищами Bazaar?
Реверс (bzr-hg) действительно существовал, но что от плагина отказались в 2012. См. https://launchpad.net/bzr-hg. Я подозреваю, что hg-bzr плагин не появился по подобным причинам в качестве, почему мы разочаровались в bzr-hg плагине, в дополнение к тому, что популярность bzr просто уменьшилась - таким образом, плагин менее необходим.
Одна из проблем с bzr-hg плагином была то, что и Базар и Подвижный имеет API низшего уровня, которые являются изменялись достаточно часто, который будет регулярно повреждать плагин.
Базар и Подвижный также имеет совершенно другую модель данных - различие больше, чем между, например, Базар и Мерзавец - из-за которого было сложно преобразовывать изменения производительным способом.
Подвижный и Базар имеют много функций, которые трудно отобразить между ними.
, Эти вещи намного легче при взаимодействии с Мерзавцем, потому что это ассоциативно и более просто (например, это не имеет графиков на версию файла). Hg-мерзавец или Bzr-мерзавец могут просто импортировать то, что Вы имеете в Мерзавце в Подвижный и пока Вы заканчиваете тем, что преобразовали его назад в Мерзавца с тем же представлением, Вы получаете ту же фиксацию SHA, как Вы имели первоначально.