[devel] git-merge-base

Afanasov Dmitry ender на altlinux.org
Вс Янв 10 17:27:41 UTC 2010


On Sun, Jan 10, 2010 at 08:05:30PM +0300, Dmitry V. Levin wrote:
> On Sun, Jan 10, 2010 at 07:54:03PM +0300, Afanasov Dmitry wrote:
> > ref=``git merge-base master origin/master`
> > [ "$ref" = "`git rev-parse HEAD`" ] && git merge
> 
> Это ошибка.  Никогда не используйте git-merge-base для проверки
> наследования.  На досуге можете построить контрпример, когда наследование
> есть, но git-merge-base показывает на другой коммит.  Посказка: общих
> предков может быть более одного.
пока не соображу, как такое может случится с master и origin/master, но
данный факт учту. спасибо, его я не знал.

-- 
 С уважением
 Афанасов Дмитрий
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100110/244a2a11/attachment.bin>


Подробная информация о списке рассылки Devel