[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