Friday May 18 2018 13:59, Victor Sudakov wrote to Alex Korchmar: VS> Hе пояснишь ли, почему такая ситуация возникает в hg:
VS> Сижу в репо master, коммичу туда время от времени.
VS> У этого репо есть клон, там сидит коллега Пупкин, периодически коммитит, VS> а также не забывает делать "hg pull -u" и "hg push", когда считает что VS> патч его созрел для отдачи в мастер.
VS> Почему я периодически обнаруживаю, что после пупкинского push в моем VS> мастере возникает еще один head, и голов становится две? Почему патчи VS> Пупкина просто не вливаются в мой основной репо?
Hаверное потому, что между его pull и его push был ещё push от кого-то другого. То есть его пуш не может быть сделан относительно текущей головы - она новая, и пуш делается относительно чего-то более старого, но с форком.
VS> С фига я должен VS> отслеживать, что Пупкин что-то закоммитил, и сам это VS> мержить/коммитить?