From ddb1af8ec8c905bbaf1be2121e04b77d674b5f1d Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Mon, 25 Jun 2012 16:30:41 +0200 Subject: [PATCH] improve reset methods --- .../java/sonia/scm/repository/api/BlameCommandBuilder.java | 4 +++- .../java/sonia/scm/repository/api/BrowseCommandBuilder.java | 2 ++ .../main/java/sonia/scm/repository/api/LogCommandBuilder.java | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/scm-core/src/main/java/sonia/scm/repository/api/BlameCommandBuilder.java b/scm-core/src/main/java/sonia/scm/repository/api/BlameCommandBuilder.java index aadff564a2..fe22dc933a 100644 --- a/scm-core/src/main/java/sonia/scm/repository/api/BlameCommandBuilder.java +++ b/scm-core/src/main/java/sonia/scm/repository/api/BlameCommandBuilder.java @@ -122,6 +122,8 @@ public final class BlameCommandBuilder public BlameCommandBuilder reset() { request.reset(); + this.disableCache = false; + this.disablePreProcessors = false; return this; } @@ -343,7 +345,7 @@ public final class BlameCommandBuilder private Cache cache; /** disable change */ - private boolean disableCache; + private boolean disableCache = false; /** disable the execution of pre processors */ private boolean disablePreProcessors = false; diff --git a/scm-core/src/main/java/sonia/scm/repository/api/BrowseCommandBuilder.java b/scm-core/src/main/java/sonia/scm/repository/api/BrowseCommandBuilder.java index 053ef06ac9..33cf1786ec 100644 --- a/scm-core/src/main/java/sonia/scm/repository/api/BrowseCommandBuilder.java +++ b/scm-core/src/main/java/sonia/scm/repository/api/BrowseCommandBuilder.java @@ -126,6 +126,8 @@ public final class BrowseCommandBuilder public BrowseCommandBuilder reset() { request.reset(); + this.disableCache = false; + this.disablePreProcessors = false; return this; } diff --git a/scm-core/src/main/java/sonia/scm/repository/api/LogCommandBuilder.java b/scm-core/src/main/java/sonia/scm/repository/api/LogCommandBuilder.java index bfa337ea6f..6d0cb60021 100644 --- a/scm-core/src/main/java/sonia/scm/repository/api/LogCommandBuilder.java +++ b/scm-core/src/main/java/sonia/scm/repository/api/LogCommandBuilder.java @@ -47,6 +47,7 @@ import sonia.scm.repository.Changeset; import sonia.scm.repository.ChangesetPagingResult; import sonia.scm.repository.PreProcessorUtil; import sonia.scm.repository.Repository; +import sonia.scm.repository.RepositoryCacheKey; import sonia.scm.repository.RepositoryException; import sonia.scm.repository.spi.LogCommand; import sonia.scm.repository.spi.LogCommandRequest; @@ -55,7 +56,6 @@ import sonia.scm.repository.spi.LogCommandRequest; import java.io.IOException; import java.io.Serializable; -import sonia.scm.repository.RepositoryCacheKey; /** * LogCommandBuilder is able to show the history of a file in a @@ -149,6 +149,8 @@ public final class LogCommandBuilder public LogCommandBuilder reset() { request.reset(); + this.disableCache = false; + this.disablePreProcessors = false; return this; }