Hello. Yet another strange thing I found.
I have SVN repo of OpenJPA, along with its github mirror. Examining tag 2.4.2. The tag is at r1777108, or commit 4da43efd3d57f8ea145b358042cd463c9337f4c1 There is a present file in openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/criteria/UsesEntityWithIdClass.java that is just not there in github repository at all. I can see the file was added and changed added and modified in SVN: ----------------------- [vps@hornet]~/ws/openjpa.svn$ svn log openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/criteria/UsesEntityWithIdClass.java ------------------------------------------------------------------------ r1777108 | ilgrosso | 2017-01-03 02:37:39 -0800 (Tue, 03 Jan 2017) | 1 line [maven-release-plugin] copy for tag 2.4.2 ------------------------------------------------------------------------ r1756760 | struberg | 2016-08-18 04:50:06 -0700 (Thu, 18 Aug 2016) | 2 lines create a maintenance branch for OpenJPA-2.4.x ------------------------------------------------------------------------ r1359936 | allee8285 | 2012-07-10 15:24:16 -0700 (Tue, 10 Jul 2012) | 1 line Change TestId class name to IdTestClass to avoid JUnit 4 detects TestId is a test case and generates "java.lang.Exception: No runnable methods" failures. ------------------------------------------------------------------------ r1354225 | ppoddar | 2012-06-26 13:55:03 -0700 (Tue, 26 Jun 2012) | 1 line add a test with entity with separate Id class ------------------------------------------------------------------------ [vps@hornet]~/ws/openjpa.svn$ ----------------------- And I see r1354225 in git, but it doesn't add the file (adds some others though), and there is no git history for it at all. I guess this is some sort of a fluke with git-svn, but I wonder how many more other files it swallowed like that, if there are files that are not partially updated...