From c5dfd60d174a9841e64e4097cecab5aea5c422d0 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Sat, 12 Apr 2014 12:26:17 -0400
Subject: [PATCH] Documentation

---
 src/main/java/com/gitblit/transport/ssh/git/BaseGitCommand.java |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/gitblit/transport/ssh/git/BaseGitCommand.java b/src/main/java/com/gitblit/transport/ssh/git/BaseGitCommand.java
index b203d47..fcb0656 100644
--- a/src/main/java/com/gitblit/transport/ssh/git/BaseGitCommand.java
+++ b/src/main/java/com/gitblit/transport/ssh/git/BaseGitCommand.java
@@ -44,6 +44,16 @@
 	protected Repository repo;
 
 	@Override
+	public void destroy() {
+		super.destroy();
+
+		repositoryResolver = null;
+		receivePackFactory = null;
+		uploadPackFactory = null;
+		repo = null;
+	}
+
+	@Override
 	public void start(final Environment env) {
 		startThread(new RepositoryCommandRunnable() {
 			@Override
@@ -84,7 +94,7 @@
 		}
 		repository = repository.substring(1);
 		try {
-			return repositoryResolver.open(ctx.getClient(), repository);
+			return repositoryResolver.open(getContext().getClient(), repository);
 		} catch (Exception e) {
 			throw new Failure(1, "fatal: '" + repository + "': not a git archive", e);
 		}

--
Gitblit v1.9.1