How to debug git -cvsimport? (don't see a complicated commit)

About 40 minutes ago, I made a particularly complex change, including several file renames, merging, and deleting from git to cvs using git -cvsexportcommit. This went well, and a check from CVS sees the changes. However, the changes do not appear when I run git -cvsimport to update my git mirror of the CVS repository.

I know that git -cvsimport delays the import of very new changes in order to try to avoid git commits from a multi-factor CVS commit that is not yet complete, but I am sure that the delay is only ten minutes.

Any ideas what's wrong? How do I debug this? I need to start cvsps manually, and if so, what will I look for?

+2
source share
1 answer

You should try to delete the corresponding cvsps cache file (should be in ~ / .cvsps /). I had similar problems in the past, and I found out.

You can also try passing the -x option to cvsps, which tells it to ignore the cache file. You can use the git -cvsimport "-p" option for this.

If all else fails, I would suggest that the new git -cvsimport -C will pick up the change.

Good luck

+7
source

All Articles