[devel] Правильный git-репо с нуля, ЧЯДНТ?

Anatoly Lyutin vostok на altlinux.org
Пт Апр 20 14:51:10 MSK 2012


День добрый!

Решил я тут собрать hiredis в Альт. С "правильным" git, конечно. 
Правильный в том смысле, что спек и правила в master, upstream-код  в 
upstream-бранче. Вот как я делал:

1. Создал пустой гит на git.alt, склонировал к себе, туда закинул спек и 
закоммитил - получил мастер.
2. Создал бранч upstream
3. Вычистил его от спека
4. Подключил удалённый git на исходники автора через remote
5. Обновил remote
6. Смержил последний таг из remote в свой upstream
7. Ушёл в мастер
8. Смержился с апстримом своим со стратегией ours
9. Закоммитил туда rules, обозвал это новой версией.
10. Сделал gear-update-tag
11. Повесил альтовский таг
12. Упёрся в отсутствие файла с тагом в tags, при этом в list - всё 
нормально:

[vostok at localhost hiredis]$ cat .gear/tags/list
3cc6a7f29977b30feaa2ffd1b54e9a40d6b5c80b v0.10.1

[vostok at localhost hiredis]$ cat .gear/rules
tar: v0.10.1:hiredis
diff: v0.10.1:hiredis hiredis

[vostok at localhost hiredis]$ ls .gear/tags/
list


Картинка с деревом - http://postimage.org/image/6eag4avjb/



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