From 2a7306a1d92522569a8bb6e5a7c0bcdd5cf4cfaa Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 26 May 2011 17:11:38 -0400
Subject: [PATCH] Findbugs. CodePro Audit. Checkstyle. Unit test refactoring.

---
 src/com/gitblit/utils/PatchFormatter.java |   33 ++++++++++++++++++++-------------
 1 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/src/com/gitblit/utils/PatchFormatter.java b/src/com/gitblit/utils/PatchFormatter.java
index ea13ff7..daa15aa 100644
--- a/src/com/gitblit/utils/PatchFormatter.java
+++ b/src/com/gitblit/utils/PatchFormatter.java
@@ -34,9 +34,9 @@
 
 	private final OutputStream os;
 
-	private PatchTouple currentTouple = null;
+	private Map<String, PatchTouple> changes = new HashMap<String, PatchTouple>();
 
-	Map<String, PatchTouple> changes = new HashMap<String, PatchTouple>();
+	private PatchTouple currentTouple;
 
 	public PatchFormatter(OutputStream os) {
 		super(os);
@@ -50,7 +50,8 @@
 	}
 
 	@Override
-	protected void writeLine(final char prefix, final RawText text, final int cur) throws IOException {
+	protected void writeLine(final char prefix, final RawText text, final int cur)
+			throws IOException {
 		switch (prefix) {
 		case '+':
 			currentTouple.insertions++;
@@ -68,9 +69,11 @@
 		// I have no idea why that is there. it seems to be a constant.
 		patch.append("From " + commit.getName() + " Mon Sep 17 00:00:00 2001" + "\n");
 		patch.append("From: " + JGitUtils.getDisplayName(commit.getAuthorIdent()) + "\n");
-		patch.append("Date: " + (new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z").format(new Date(commit.getCommitTime() * 1000l))) + "\n");
+		patch.append("Date: "
+				+ (new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z").format(new Date(commit
+						.getCommitTime() * 1000L))) + "\n");
 		patch.append("Subject: [PATCH] " + commit.getShortMessage() + "\n");
-		patch.append("\n");
+		patch.append('\n');
 		patch.append("---");
 		int maxPathLen = 0;
 		int files = 0;
@@ -93,26 +96,30 @@
 		}
 		for (String path : changes.keySet()) {
 			PatchTouple touple = changes.get(path);
-			patch.append("\n " + StringUtils.rightPad(path, maxPathLen, ' ') + " | " + StringUtils.leftPad("" + touple.total(), 4, ' ') + " " + touple.relativeScale(unit));
+			patch.append("\n " + StringUtils.rightPad(path, maxPathLen, ' ') + " | "
+					+ StringUtils.leftPad("" + touple.total(), 4, ' ') + " "
+					+ touple.relativeScale(unit));
 		}
-		patch.append(MessageFormat.format("\n {0} files changed, {1} insertions(+), {2} deletions(-)\n\n", files, insertions, deletions));
+		patch.append(MessageFormat.format(
+				"\n {0} files changed, {1} insertions(+), {2} deletions(-)\n\n", files, insertions,
+				deletions));
 		patch.append(os.toString());
 		patch.append("\n--\n");
-		patch.append(Constants.getRunningVersion());
+		patch.append(Constants.getGitBlitVersion());
 		return patch.toString();
 	}
 
-	private class PatchTouple {
-		int insertions = 0;
-		int deletions = 0;
+	private static class PatchTouple {
+		int insertions;
+		int deletions;
 
 		int total() {
 			return insertions + deletions;
 		}
 
 		String relativeScale(int unit) {
-			int plus = (insertions / unit);
-			int minus = (deletions / unit);
+			int plus = insertions / unit;
+			int minus = deletions / unit;
 			StringBuilder sb = new StringBuilder();
 			for (int i = 0; i < plus; i++) {
 				sb.append('+');

--
Gitblit v1.9.1