Fix git module handling of the recursive flag

Fixes: #169