[devel] git и пустой каталог (syslog-ng 3.6.1)

Sergey Y. Afonin asy на altlinux.ru
Сб Дек 6 18:55:23 MSK 2014


Приветствую.

Пробую собрать новый syslog-ng, и столкнулся с проблемой пустых каталогов.
Вообще, репозитарий с 3.4.7 их содержит, упоминаются они в ".gitmodules".
Попытка смержить master с git://github.com/balabit/syslog-ng syslog-ng-3.6.1
вызывает ряд конфликтов. Среди прочего вот такой:

warning: Failed to merge submodule modules/afmongodb/libmongo-client (not checked out)
...
CONFLICT (submodule): Merge conflict in modules/afmongodb/libmongo-client

Файловые конфликты разруливаются, но вот что с этим делать, не очень понятно.
Если ничего не делать, то получается 

$ git commit -a
error: unable to index file modules/afmongodb/libmongo-client
fatal: updating files failed

Если каталогу libmongo-client сделать "git rm/git add", всё получается, но
каталог libmongo-client перестаёт попадать в тарбол. Остальные два пустых
каталога из ".gitmodules" в тарбол попадают. Как его правильно вернуть ?

-- 
С уважением, Сергей Афонин


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