git-cvsimport should respect the --bare option when doing an initial import to a new repository and it should detect if a repository is bare when doing an update. Currently, when run with the -C option pointing to a bare repository, git-cvsimport creates a new gitdir under the old repository, like this: Initialized empty Git repository in <...>/bare.git/.git/ Teemu
Try using GIT_DIR=. to use an existing bare repository. It worked for me, but I was not using the -C option.
tags 472873 + upstream severity 472873 wishlist thanks Hi, Teemu Ikonen wrote: Thanks for the report. Here’s a hint to a patch. Details left to the reader. ;-)