[devel] git -- хитрая задачка

Sergey Vlasov vsu на altlinux.ru
Вт Авг 24 20:18:02 UTC 2010


On Tue, Aug 24, 2010 at 10:00:17PM +0400, Денис Смирнов wrote:
> On Tue, Aug 24, 2010 at 01:58:26PM +0400, Dmitry V. Levin wrote:
> 
> >> git merge-base первый второй
> >> Вернёт "первый", если он является предком второго. МОжет есть проще, не
> >> знаю.
> DVL> http://git.altlinux.org/people/ldv/packages/?p=girar-builder.git;a=blob;f=gb-task-check-girar#l13
> 
> А чем это лучше git merge-base (при том что он код возврата дает)?

http://git.altlinux.org/people/ldv/packages/?p=gear.git;a=commitdiff;h=705d10e6596636220f65aa9c05f41a1ca69503de

Ну и, насколько я помню, в merge-all-branches из kernel-build-tools
аналогичный способ (точнее, через git rev-list --max-count=1) в
каких-то ситуациях работал существенно быстрее, чем через git
merge-base.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100825/29cfd81b/attachment.bin>


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