Одна вещь, которую я действительно пропускаю, переходя от svn к mercurial, заключается в том, что команда Mercurial hg log настаивает на том, чтобы показать всю историю, а не только историю моей текущей рабочей ревизии.
Например, я работаю над репо с большим количеством проверок для другой главы в моей ветке, а первые 20 записей журнала не имеют ничего общего с моей линией разработки.
В hg log есть множество опций, но...
--rev показывает, что исправленная просьба, но не ее предки
-branch не работает, потому что активная головка находится в той же ветке, что и моя.
--prune удаляет всех предков другой головы, даже если они также являются моими предками
--user не работает, потому что я не единственный пользователь в этой линии разработки
Я думаю, я мог бы полоса hg, но это похоже на перебор...
Мысли?
Райан