Community
Participate
Working Groups
In project org.eclipse.jdt.core, the file search/org/eclipse/jdt/internal/core/index/CategoryTable.java had got deleted in cvs but it still exists in the Git mirror. The delete commit doesn't seem to have gone into the git mirror. The file still exists in git mirror even in the subsequent branch that was created. Other changes that had gone along with that fix are present in the git mirror. The cvs comment for the fix is HEAD - 306170 and this fix had gone on 7th May. Can this be fixed in the git mirror?
I've tracked this down to problems with a feature in cvsps that makes it think this is a bogus branch add commit so it ignores the entire patchset. This stackoverflow thread has some details: http://stackoverflow.com/questions/702980/why-is-git-cvsimport-missing-one-major-patchset One possible workaround would be to tell cvsps to ignore its cache. e.g. git cvsimport -p -x ... Unfortunately, this means the git repositories need to be rebuilt which will possibly invalidate any clones or branches made from the existing ones.
All our import scripts are run with git-cvsimport -i -p -x ...
Created attachment 177134 [details] patch to cvsps 2.2b1 I'm testing this patch to cvsps which should correct the issue.
CVS is deprecated at Eclipse, and as such these Git mirrors will be going away. As such, no effort will be invested in fixing these issues.