diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/api/RebaseResult.java b/org.eclipse.jgit/src/org/eclipse/jgit/api/RebaseResult.java index 2aa64df46f..cfc8cd2723 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/api/RebaseResult.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/api/RebaseResult.java @@ -303,4 +303,23 @@ public List getUncommittedChanges() { return uncommittedChanges; } + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("RebaseResult[status=").append(status); //$NON-NLS-1$ + if (currentCommit != null) { + sb.append(", currentCommit=").append(currentCommit); //$NON-NLS-1$ + } + if (failingPaths != null) { + sb.append(", failingPaths=").append(failingPaths); //$NON-NLS-1$ + } + if (conflicts != null) { + sb.append(", conflicts=").append(conflicts); //$NON-NLS-1$ + } + if (uncommittedChanges != null) { + sb.append(", uncommittedChanges=").append(uncommittedChanges); //$NON-NLS-1$ + } + sb.append("]"); //$NON-NLS-1$ + return sb.toString(); + } } diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/FetchResult.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/FetchResult.java index c55fb21d94..7fa3e59963 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/FetchResult.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/FetchResult.java @@ -63,4 +63,17 @@ public void addSubmodule(String path, FetchResult result) { public Map submoduleResults() { return Collections.unmodifiableMap(submodules); } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("FetchResult["); //$NON-NLS-1$ + sb.append("advertisedRefs=").append(getAdvertisedRefs()); //$NON-NLS-1$ + sb.append(", trackingRefUpdates=").append(getTrackingRefUpdates()); //$NON-NLS-1$ + if (!submodules.isEmpty()) { + sb.append(", submodules=").append(submodules); //$NON-NLS-1$ + } + sb.append("]"); //$NON-NLS-1$ + return sb.toString(); + } }