From 071dd5917fdda677b1af8275f5de49029bc63df6 Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Mon, 22 Nov 2010 10:37:31 -0800 Subject: [PATCH] really clean up all the atomic*.xmp --- core/src/main/java/hudson/XmlFile.java | 2 +- core/src/main/java/hudson/model/Job.java | 37 ++++++++++--------- .../java/hudson/util/AtomicFileWriter.java | 18 +++++++-- core/src/main/java/hudson/util/TextFile.java | 3 +- 4 files changed, 36 insertions(+), 24 deletions(-) diff --git a/core/src/main/java/hudson/XmlFile.java b/core/src/main/java/hudson/XmlFile.java index 7594945024..f5b836ce36 100644 --- a/core/src/main/java/hudson/XmlFile.java +++ b/core/src/main/java/hudson/XmlFile.java @@ -167,7 +167,7 @@ public final class XmlFile { } catch(StreamException e) { throw new IOException2(e); } finally { - w.close(); + w.abort(); } } diff --git a/core/src/main/java/hudson/model/Job.java b/core/src/main/java/hudson/model/Job.java index 5e3b45c72f..a4548b2bbc 100644 --- a/core/src/main/java/hudson/model/Job.java +++ b/core/src/main/java/hudson/model/Job.java @@ -1011,26 +1011,29 @@ public abstract class Job, RunT extends Run