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

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


On Tue, Aug 24, 2010 at 09:58:25PM +0400, Денис Смирнов wrote:
> Для того чтобы найти "корень" (первый коммит) бранча что-нибудь проще чем:
> 
> git log --oneline --first-parent --abbrev=40 <branch> | tail -1
> 
> существует?

В общем случае таких корней может быть несколько (git позволяет
объединять независимо начатые ветки).  Найти их можно, например, так:

  git log --pretty=tformat:'%H:%P' | sed -ne 's/:$//p'

Например, в репозитории самого git таких коммитов 6.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100824/aa22a9ba/attachment.bin>


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