Что это значит, когда оба родителя имеют одинаковый набор изменений?

#mercurial

#mercurial

Вопрос:

hg log сообщает следующее:

 changeset:   16:30c4e3529965
parent:      14:b8c4717e6eb9
parent:      14:b8c4717e6eb9
user:        talented_user
date:        Fri Nov 04 14:25:26 2011 -0500
summary:     Merge
  

Оба родителя имеют версию 14. Я не знаю, как наш talented_user справился с этим. Я никогда не видел этого раньше, но это может быть просто потому, что я обычно использую TortoiseHg и не трачу весь день на просмотр фактического количества родителей / дочерних элементов. Я не могу его воспроизвести. Вы даже не хотите видеть, что TortoiseHg пытался сделать с графиком, и hgweb.cgi выдал ошибку 500 при попытке построить график.

Я вообще ничего не смог найти в Google об этом. Я упускаю что-то действительно очевидное?

Комментарии:

1. Возможно, какое-то ручное редактирование с использованием hg debugsetparents

Ответ №1:

Я думаю, что это может быть ошибка, возможно, вызванная перебазированием. Эта проблема показывает ту же проблему.

Комментарии:

1. Спасибо за ссылку. Пользователь, который выполнил это, — парень, который хочет иметь как можно меньше общего с Mercurial. Он просто фиксирует и отправляет, оставляя управление всем остальным. Если TortoiseHg действительно не упрощает случайную перебазировку чего-либо, я не думаю, что это то, что он делал 🙂