]> source.dussan.org Git - jgit.git/commitdiff
Externalize error message in ReftableWriter#throwIllegalEntry 51/147951/1
authorMatthias Sohn <matthias.sohn@sap.com>
Mon, 19 Aug 2019 22:35:51 +0000 (00:35 +0200)
committerMatthias Sohn <matthias.sohn@sap.com>
Mon, 19 Aug 2019 22:35:51 +0000 (00:35 +0200)
Also use MessageFormat as done elsewhere.

Change-Id: I36a4df9002310fa28321de9d325ee213f3cbd433
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties
org.eclipse.jgit/src/org/eclipse/jgit/internal/JGitText.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/reftable/ReftableWriter.java

index 0d8f83ed6c9f0989277e4c6b4a88bb5dfc3b7ea0..2a2ee8ddc765f77671d18e2514593fa5bc70095a 100644 (file)
@@ -602,6 +602,7 @@ refAlreadyExists=already exists
 refAlreadyExists1=Ref {0} already exists
 reflogEntryNotFound=Entry {0} not found  in reflog for ''{1}''
 refNotResolved=Ref {0} cannot be resolved
+refTableRecordsMustIncrease=records must be increasing: last {0}, this {1}
 refUpdateReturnCodeWas=RefUpdate return code was: {0}
 remoteConfigHasNoURIAssociated=Remote config "{0}" has no URIs associated
 remoteDoesNotHaveSpec=Remote does not have {0} available for fetch.
index 48f6778f062021079f2bc1fd4bc3515f9d366fd8..649f77724eddebf4f1f1fef360c2954f83c278bb 100644 (file)
@@ -663,6 +663,7 @@ public class JGitText extends TranslationBundle {
        /***/ public String refAlreadyExists1;
        /***/ public String reflogEntryNotFound;
        /***/ public String refNotResolved;
+       /***/ public String refTableRecordsMustIncrease;
        /***/ public String refUpdateReturnCodeWas;
        /***/ public String remoteConfigHasNoURIAssociated;
        /***/ public String remoteDoesNotHaveSpec;
index 726339617d8d68ed82f41a04bf2e3d9064da7bf3..6459c2763d4fb0528bb40f54b15e1162ff5abae8 100644 (file)
@@ -60,6 +60,7 @@ import static org.eclipse.jgit.lib.Constants.OBJECT_ID_LENGTH;
 
 import java.io.IOException;
 import java.io.OutputStream;
+import java.text.MessageFormat;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
@@ -70,6 +71,7 @@ import java.util.Set;
 import java.util.zip.CRC32;
 
 import org.eclipse.jgit.annotations.Nullable;
+import org.eclipse.jgit.internal.JGitText;
 import org.eclipse.jgit.internal.storage.reftable.BlockWriter.DeleteLogEntry;
 import org.eclipse.jgit.internal.storage.reftable.BlockWriter.Entry;
 import org.eclipse.jgit.internal.storage.reftable.BlockWriter.IndexEntry;
@@ -285,8 +287,8 @@ public class ReftableWriter {
        }
 
        private void throwIllegalEntry(Entry last, Entry now) {
-               throw new IllegalArgumentException(
-                       String.format("records must be increasing: last %s, this %s",
+               throw new IllegalArgumentException(MessageFormat.format(
+                               JGitText.get().refTableRecordsMustIncrease,
                                new String(last.key, UTF_8), new String(now.key, UTF_8)));
        }