From b3e82f893931dc6c60a1be6b66f7b22e11fb56c0 Mon Sep 17 00:00:00 2001 From: Michael Busch Date: Thu, 13 Mar 2008 20:57:32 +0000 Subject: [PATCH] LUCENE-1226: Fixed IndexWriter.addIndexes(IndexReader[]) to commit successfully created compound files. git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@636893 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES.txt | 3 +++ src/java/org/apache/lucene/index/IndexWriter.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index e1e380d1bac..e012c6bb62d 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -71,6 +71,9 @@ Bug fixes 4. LUCENE-1213: MultiFieldQueryParser was ignoring slop in case of a single field phrase. (Trejkaz via Doron Cohen) + 5. LUCENE-1226: Fixed IndexWriter.addIndexes(IndexReader[]) to commit + successfully created compound files. (Michael Busch) + New features 1. LUCENE-1137: Added Token.set/getFlags() accessors for passing more information about a Token through the analysis diff --git a/src/java/org/apache/lucene/index/IndexWriter.java b/src/java/org/apache/lucene/index/IndexWriter.java index a028cb61528..cce6cc3204e 100644 --- a/src/java/org/apache/lucene/index/IndexWriter.java +++ b/src/java/org/apache/lucene/index/IndexWriter.java @@ -3017,6 +3017,9 @@ public class IndexWriter { synchronized(this) { info.setUseCompoundFile(true); } + + success = true; + } finally { if (!success) { if (infoStream != null)