From e26d9338ddc5f0f0440947e60013a57b82043783 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 30 Oct 2012 17:01:57 -0400
Subject: [PATCH] Refactor GC period into an integer for simpler translations

---
 src/com/gitblit/GCExecutor.java |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/src/com/gitblit/GCExecutor.java b/src/com/gitblit/GCExecutor.java
index c5fe43b..243cbb9 100644
--- a/src/com/gitblit/GCExecutor.java
+++ b/src/com/gitblit/GCExecutor.java
@@ -33,7 +33,6 @@
 
 import com.gitblit.models.RepositoryModel;
 import com.gitblit.utils.FileUtils;
-import com.gitblit.utils.TimeUtils;
 
 /**
  * The GC executor handles periodic garbage collection in repositories.
@@ -162,14 +161,13 @@
 				RepoStatistics stats = gc.getStatistics();
 				
 				// determine if this is a scheduled GC
-				int gcPeriodInDays = TimeUtils.convertFrequencyToMinutes(model.gcPeriod)/(60*24);
 				Calendar cal = Calendar.getInstance();
 				cal.setTime(model.lastGC);
 				cal.set(Calendar.HOUR_OF_DAY, 0);
 				cal.set(Calendar.MINUTE, 0);
 				cal.set(Calendar.SECOND, 0);
 				cal.set(Calendar.MILLISECOND, 0);
-				cal.add(Calendar.DATE, gcPeriodInDays);
+				cal.add(Calendar.DATE, model.gcPeriod);
 				Date gcDate = cal.getTime();
 				boolean shouldCollectGarbage = now.after(gcDate);
 

--
Gitblit v1.9.1