Robin Rosenberg <robin.rosenberg@xxxxxxxxxx> wrote: > Instead of having to click on every file listed as a diff > an extra diff entry is inserted at the top. Double clicking > on it will launch a compare editor for all changed files. Nice. > diff --git a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitFileDiffViewer.java b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitFileDiffViewer.java > index ebec261..7549aa4 100644 > --- a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitFileDiffViewer.java > +++ b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/CommitFileDiffViewer.java > @@ -124,13 +149,16 @@ void doCopy() { ... > + else > + r.append(((RevDiff)o).left.getChildren().length + " files"); This should use the NLS framework for translation. > diff --git a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/FileDiffLabelProvider.java b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/FileDiffLabelProvider.java > index 60b3a5a..c78ba6e 100644 > --- a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/FileDiffLabelProvider.java > +++ b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/FileDiffLabelProvider.java > @@ -14,12 +14,49 @@ > class FileDiffLabelProvider extends BaseLabelProvider implements ... > + StringBuilder b = new StringBuilder(); > + if (add > 0) { > + b.append(add + " added"); > + } > + if (mod > 0) { > + if (b.length() > 0) > + b.append(", "); > + b.append(mod + " changed"); > + } > + if (del > 0) { > + if (b.length() > 0) > + b.append(", "); > + b.append(del + " deleted"); Again, NLS. > diff --git a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/RevDiff.java b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/RevDiff.java > new file mode 100644 > index 0000000..020ec73 > --- /dev/null > +++ b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/history/RevDiff.java > +class DiffSide implements ITypedElement, IStructureComparator { ... > + public String getName() { > + return "EGit diff"; > + } Should this have NLS applied to it? -- Shawn. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html