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