How do I debug git-cvsimport? (can't see complicated commit)

About 40 minutes ago I committed a particularly complicated change involving several file renames, mergers, and deletes from git into cvs, using git-cvsexportcommit. This went fine, and a checkout from CVS sees the changes. However, the changes are not appearing when I run git-cvsimport to update my git mirror of the CVS repository.

I know that git-cvsimport delays importing very new changes to try to avoid making a git commit out of a multi-file CVS commit that isn’t completed yet, but I’m pretty sure that delay is only ten minutes.

  • Use rebase when Sync in Visual Studio 2015
  • Checking if develop branch has been merged into feature branch?
  • Visual Studio 2015 using Git unable to compare files
  • How to tag an older commit in Git?
  • How do I make a git patch from multiple commits at different points in history?
  • Why does a conflict occur for only one commit instead of two in my rebase operation?
  • Any ideas what’s wrong? How do I even debug this? Do I need to run cvsps by hand and, if so, what would I be looking for?

  • How to compare source in Git repository between source in SVN repository
  • Show complete files as they would exist in the git index
  • How to replace master branch with experiment branch
  • Changing the code of previous commits with git rebase -i
  • ssh-keygen' is not recognized as an internal or external command
  • Deploy git branches
  • One Solution collect form web for “How do I debug git-cvsimport? (can't see complicated commit)”

    You should try deleting the relevant cvsps cache file (should be in in ~/.cvsps/). I’ve had similar issues in the past and I that is what cleared it up.

    You could also try passing the -x option to cvsps which tells it to ignore the cache file. You can use git-cvsimport’s “-p” option to do this.

    If all else fails, I would guess a fresh git-cvsimport -C would pick up the change.

    Good luck!

    Git Baby is a git and github fan, let's start git clone.