
Jim Meyering wrote:
Thanks for letting me know. git's default hooks/update prohibits pushing such unannotated tags by default, so although git-cvsimport did create them, when I pushed the result to the public repo, they were being denied. I've changed the corresponding config variable to permit it, so the tags are there, now.
Hi Jim, Looks good now, thanks.
"git tags -l". My local mirror had tags and was created with git-cvsimport -o master -d $CVSROOT -v -k -m -i libvirt
Thanks. I've added -k, since libvirt has at least 8 files with $Id[*], but don't seem to need the '-o master' -- at least not the way I'm pushing the result afterwards. Do you need it, with a recent version of git?
Probably not. I was new to git-cvsimport and don't know why I added it :)
[patch adding many individual .gitignore files]
I suppose you know that you can do the same thing with a single top-level .gitignore file. While such consolidation makes the result less maintainable, it might be more palatable for committers who don't use any dVCS.
Yeah, that works too. I think my patch basically just copied .cvsignore -> .gitignore everywhere, if I recall correctly. Thanks, -jim