changeset 756:b0d6b9c1123b

move class
author eugene.petrenko@jetbrains.com
date Tue, 25 Feb 2014 11:33:12 +0100
parents 3f1ee5ff67bb
children b7deb8f24278
files mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialLogTemplate.java mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialLogTemplate.java
diffstat 2 files changed, 67 insertions(+), 67 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialLogTemplate.java	Tue Feb 25 11:33:12 2014 +0100
@@ -0,0 +1,67 @@
+/*
+ * Copyright 2000-2014 JetBrains s.r.o.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package jetbrains.buildServer.buildTriggers.vcs.mercurial;
+
+import jetbrains.buildServer.util.FileUtil;
+import jetbrains.buildServer.vcs.VcsException;
+import org.jetbrains.annotations.NotNull;
+
+import java.io.File;
+import java.io.IOException;
+
+import static com.intellij.openapi.util.io.FileUtil.createTempFile;
+import static com.intellij.openapi.util.io.FileUtil.delete;
+
+/**
+* Created 25.02.14 11:29
+*
+* @author Eugene Petrenko (eugene.petrenko@jetbrains.com)
+*/
+public class MercurialLogTemplate {
+  private final String myResourcePath;
+  private final String myTmpFileSuffix;
+  private File myFile;
+
+  public MercurialLogTemplate(@NotNull final String resourcePath,
+                              @NotNull final String tmpFileSuffix) throws IOException {
+    myResourcePath = resourcePath;
+    myTmpFileSuffix = tmpFileSuffix;
+    copyTemplate();
+  }
+
+  @NotNull
+  public File getTemplate() throws VcsException {
+    if (myFile.isFile() && myFile.exists())
+      return myFile;
+    try {
+      copyTemplate();
+      return myFile;
+    } catch (IOException e) {
+      throw new VcsException("Cannot create mercurial log template", e);
+    }
+  }
+
+  public void dispose() {
+    delete(myFile);
+  }
+
+  private void copyTemplate() throws IOException {
+    File template = createTempFile("teamcity", myTmpFileSuffix);
+    FileUtil.copyResource(getClass(), myResourcePath, template);
+    myFile = template;
+  }
+}
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialLogTemplate.java	Tue Feb 25 11:32:47 2014 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-/*
- * Copyright 2000-2014 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jetbrains.buildServer.buildTriggers.vcs.mercurial;
-
-import jetbrains.buildServer.util.FileUtil;
-import jetbrains.buildServer.vcs.VcsException;
-import org.jetbrains.annotations.NotNull;
-
-import java.io.File;
-import java.io.IOException;
-
-import static com.intellij.openapi.util.io.FileUtil.createTempFile;
-import static com.intellij.openapi.util.io.FileUtil.delete;
-
-/**
-* Created 25.02.14 11:29
-*
-* @author Eugene Petrenko (eugene.petrenko@jetbrains.com)
-*/
-public class MercurialLogTemplate {
-  private final String myResourcePath;
-  private final String myTmpFileSuffix;
-  private File myFile;
-
-  public MercurialLogTemplate(@NotNull final String resourcePath,
-                              @NotNull final String tmpFileSuffix) throws IOException {
-    myResourcePath = resourcePath;
-    myTmpFileSuffix = tmpFileSuffix;
-    copyTemplate();
-  }
-
-  @NotNull
-  public File getTemplate() throws VcsException {
-    if (myFile.isFile() && myFile.exists())
-      return myFile;
-    try {
-      copyTemplate();
-      return myFile;
-    } catch (IOException e) {
-      throw new VcsException("Cannot create mercurial log template", e);
-    }
-  }
-
-  public void dispose() {
-    delete(myFile);
-  }
-
-  private void copyTemplate() throws IOException {
-    File template = createTempFile("teamcity", myTmpFileSuffix);
-    FileUtil.copyResource(getClass(), myResourcePath, template);
-    myFile = template;
-  }
-}