]> source.dussan.org Git - jgit.git/commitdiff
Merge branch 'stable-4.8' into stable-4.9 29/112129/2
authorMatthias Sohn <matthias.sohn@sap.com>
Wed, 22 Nov 2017 22:46:39 +0000 (23:46 +0100)
committerMatthias Sohn <matthias.sohn@sap.com>
Fri, 24 Nov 2017 00:08:23 +0000 (01:08 +0100)
* stable-4.8:
  Silence boxing warning
  Prepare 4.5.5-SNAPSHOT builds
  JGit v4.5.4.201711221230-r
  Fix LockFile semantics when running on NFS
  Honor trustFolderStats also when reading packed-refs
  Prepare 4.5.4-SNAPSHOT builds
  JGit v4.5.3.201708160445-r

Change-Id: I7cf2e48934195430b3945b6d74b092f93a3ccd36
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
1  2 
org.eclipse.jgit.junit/.settings/.api_filters
org.eclipse.jgit/.settings/.api_filters
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/LockFile.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/RefDirectory.java
org.eclipse.jgit/src/org/eclipse/jgit/lib/ConfigConstants.java
org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java

diff --cc org.eclipse.jgit.junit/.settings/.api_filters
index a70ce77e1b5d93de7a5da4a3b0c9c0aafc0544da,a70ce77e1b5d93de7a5da4a3b0c9c0aafc0544da..0000000000000000000000000000000000000000
deleted file mode 100644,100644
+++ /dev/null
@@@ -1,35 -1,35 +1,0 @@@
--<?xml version="1.0" encoding="UTF-8" standalone="no"?>
--<component id="org.eclipse.jgit.junit" version="2">
--    <resource path="src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java" type="org.eclipse.jgit.junit.LocalDiskRepositoryTestCase">
--        <filter comment="OK to use internal implementation in tests" id="643842064">
--            <message_arguments>
--                <message_argument value="FileRepository"/>
--                <message_argument value="LocalDiskRepositoryTestCase"/>
--                <message_argument value="createBareRepository()"/>
--            </message_arguments>
--        </filter>
--        <filter comment="OK to use internal implementation in tests" id="643842064">
--            <message_arguments>
--                <message_argument value="FileRepository"/>
--                <message_argument value="LocalDiskRepositoryTestCase"/>
--                <message_argument value="createRepository(boolean, boolean)"/>
--            </message_arguments>
--        </filter>
--        <filter comment="OK to use internal implementation in tests" id="643842064">
--            <message_arguments>
--                <message_argument value="FileRepository"/>
--                <message_argument value="LocalDiskRepositoryTestCase"/>
--                <message_argument value="createWorkRepository()"/>
--            </message_arguments>
--        </filter>
--    </resource>
--    <resource path="src/org/eclipse/jgit/junit/RepositoryTestCase.java" type="org.eclipse.jgit.junit.RepositoryTestCase">
--        <filter comment="OK to use internal implementation in tests" id="627060751">
--            <message_arguments>
--                <message_argument value="FileRepository"/>
--                <message_argument value="RepositoryTestCase"/>
--                <message_argument value="db"/>
--            </message_arguments>
--        </filter>
--    </resource>
--</component>
index 20d08c3a00cad309c10b0e95e83a9840c0945165,8a24587e27073d4cfc2e1cef043805333f7d879d..894341e5c6dd19cc3afe3caf2b389203457b7f98
@@@ -1,71 -1,42 +1,86 @@@
  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  <component id="org.eclipse.jgit" version="2">
-     <resource path="src/org/eclipse/jgit/lib/ReflogEntry.java" type="org.eclipse.jgit.lib.ReflogEntry">
-         <filter comment="adding enum constant does not break binary compatibility" id="403767336">
 -    <resource path="META-INF/MANIFEST.MF">
 -        <filter id="924844039">
++    <resource path="src/org/eclipse/jgit/lib/ConfigConstants.java" type="org.eclipse.jgit.lib.ConfigConstants">
++        <filter id="336658481">
              <message_arguments>
-                 <message_argument value="org.eclipse.jgit.lib.ReflogEntry"/>
-                 <message_argument value="PREFIX_CREATED"/>
 -                <message_argument value="4.8.1"/>
 -                <message_argument value="4.8.0"/>
++                <message_argument value="org.eclipse.jgit.lib.ConfigConstants"/>
++                <message_argument value="CONFIG_KEY_IN_CORE_LIMIT"/>
              </message_arguments>
          </filter>
-         <filter comment="adding enum constant does not break binary compatibility" id="403767336">
 -    </resource>
 -    <resource path="src/org/eclipse/jgit/lib/ConfigConstants.java" type="org.eclipse.jgit.lib.ConfigConstants">
+         <filter id="336658481">
              <message_arguments>
-                 <message_argument value="org.eclipse.jgit.lib.ReflogEntry"/>
-                 <message_argument value="PREFIX_FAST_FORWARD"/>
+                 <message_argument value="org.eclipse.jgit.lib.ConfigConstants"/>
+                 <message_argument value="CONFIG_KEY_SUPPORTSATOMICFILECREATION"/>
              </message_arguments>
          </filter>
-         <filter comment="adding enum constant does not break binary compatibility" id="403767336">
++        <filter id="336658481">
 +            <message_arguments>
-                 <message_argument value="org.eclipse.jgit.lib.ReflogEntry"/>
-                 <message_argument value="PREFIX_FORCED_UPDATE"/>
++                <message_argument value="org.eclipse.jgit.lib.ConfigConstants"/>
++                <message_argument value="CONFIG_MERGE_SECTION"/>
 +            </message_arguments>
 +        </filter>
-     </resource>
-     <resource path="src/org/eclipse/jgit/merge/MergeStrategy.java" type="org.eclipse.jgit.merge.MergeStrategy">
-         <filter comment="OSGi semantic versioning allows breaking implementors of an API in a minor version" id="336695337">
+         <filter id="1141899266">
              <message_arguments>
-                 <message_argument value="org.eclipse.jgit.merge.MergeStrategy"/>
-                 <message_argument value="newMerger(ObjectInserter, Config)"/>
+                 <message_argument value="4.5"/>
 -                <message_argument value="4.8"/>
++                <message_argument value="4.9"/>
+                 <message_argument value="CONFIG_KEY_SUPPORTSATOMICFILECREATION"/>
              </message_arguments>
          </filter>
      </resource>
-     <resource path="src/org/eclipse/jgit/merge/ResolveMerger.java" type="org.eclipse.jgit.merge.ResolveMerger">
-         <filter comment="OSGi semantic versioning allows breaking implementors of an API in a minor version" id="338792546">
++    <resource path="src/org/eclipse/jgit/lib/ReflogEntry.java" type="org.eclipse.jgit.lib.ReflogEntry">
++        <filter comment="adding enum constant does not break binary compatibility" id="403767336">
 +            <message_arguments>
-                 <message_argument value="org.eclipse.jgit.merge.ResolveMerger"/>
-                 <message_argument value="processEntry(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser, DirCacheBuildIterator, WorkingTreeIterator, boolean)"/>
++                <message_argument value="org.eclipse.jgit.lib.ReflogEntry"/>
++                <message_argument value="PREFIX_CREATED"/>
 +            </message_arguments>
 +        </filter>
-         <filter id="1141899266">
++        <filter comment="adding enum constant does not break binary compatibility" id="403767336">
 +            <message_arguments>
-                 <message_argument value="3.5"/>
-                 <message_argument value="4.9"/>
-                 <message_argument value="processEntry(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser, DirCacheBuildIterator, WorkingTreeIterator, boolean)"/>
++                <message_argument value="org.eclipse.jgit.lib.ReflogEntry"/>
++                <message_argument value="PREFIX_FAST_FORWARD"/>
 +            </message_arguments>
 +        </filter>
-         <filter id="1143996420">
++        <filter comment="adding enum constant does not break binary compatibility" id="403767336">
 +            <message_arguments>
-                 <message_argument value="processEntry(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser, DirCacheBuildIterator, WorkingTreeIterator, boolean)"/>
++                <message_argument value="org.eclipse.jgit.lib.ReflogEntry"/>
++                <message_argument value="PREFIX_FORCED_UPDATE"/>
 +            </message_arguments>
 +        </filter>
 +    </resource>
 +    <resource path="src/org/eclipse/jgit/transport/http/HttpConnection.java" type="org.eclipse.jgit.transport.http.HttpConnection">
 +        <filter id="403767336">
 +            <message_arguments>
 +                <message_argument value="org.eclipse.jgit.transport.http.HttpConnection"/>
 +                <message_argument value="HTTP_11_MOVED_TEMP"/>
 +            </message_arguments>
 +        </filter>
 +        <filter id="403767336">
 +            <message_arguments>
 +                <message_argument value="org.eclipse.jgit.transport.http.HttpConnection"/>
 +                <message_argument value="HTTP_MOVED_TEMP"/>
 +            </message_arguments>
 +        </filter>
 +        <filter id="403767336">
 +            <message_arguments>
 +                <message_argument value="org.eclipse.jgit.transport.http.HttpConnection"/>
 +                <message_argument value="HTTP_SEE_OTHER"/>
 +            </message_arguments>
 +        </filter>
 +    </resource>
+     <resource path="src/org/eclipse/jgit/util/FS.java" type="org.eclipse.jgit.util.FS">
+         <filter id="1141899266">
+             <message_arguments>
+                 <message_argument value="4.5"/>
 -                <message_argument value="4.8"/>
++                <message_argument value="4.9"/>
+                 <message_argument value="createNewFile(File)"/>
+             </message_arguments>
+         </filter>
+         <filter id="1141899266">
+             <message_arguments>
+                 <message_argument value="4.5"/>
 -                <message_argument value="4.8"/>
++                <message_argument value="4.9"/>
+                 <message_argument value="supportsAtomicCreateNewFile()"/>
+             </message_arguments>
+         </filter>
+     </resource>
  </component>