[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