This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new 66df84b  CAMEL-12269: Bindy - Support regex expression as separator
66df84b is described below

commit 66df84b201c046cf11939ee6684babd74256fbb6
Author: Dmitry Volodin <dmvo...@gmail.com>
AuthorDate: Thu Feb 15 19:19:32 2018 +0300

    CAMEL-12269: Bindy - Support regex expression as separator
---
 components/camel-bindy/pom.xml                     |  0
 .../camel/dataformat/bindy/BindyCsvFactory.java    |  0
 .../camel/dataformat/bindy/BindyFactory.java       |  0
 .../org/apache/camel/dataformat/bindy/Format.java  |  0
 .../camel/dataformat/bindy/FormatFactory.java      |  0
 .../camel/dataformat/bindy/PatternFormat.java      |  0
 .../dataformat/bindy/annotation/CsvRecord.java     |  0
 .../dataformat/bindy/annotation/DataField.java     |  0
 .../camel/dataformat/bindy/annotation/Link.java    |  0
 .../dataformat/bindy/annotation/LinkType.java      |  0
 .../dataformat/bindy/csv/BindyCsvDataFormat.java   | 28 ++++++++---
 .../bindy/format/NumberPatternFormat.java          |  0
 .../format/factories/BooleanFormatFactory.java     |  0
 .../src/main/resources/META-INF/LICENSE.txt        |  0
 components/camel-bindy/src/test/data/big/csv.txt   |  0
 components/camel-bindy/src/test/data/csv.txt       |  0
 components/camel-bindy/src/test/data2/csv.txt      |  0
 .../bindy/csv/BindyComplexCsvMarshallTest.java     |  0
 .../bindy/csv/BindyComplexCsvUnmarshallTest.java   |  0
 .../bindy/csv/BindyComplexRegexSeparatorTest.java  | 58 ++++++++++++++++++++++
 .../bindy/csv/BindyCsvBigFileUnmarshallTest.java   |  0
 .../bindy/csv/BindyPojoSimpleCsvMarshallTest.java  |  0
 ...dyRecordFieldStartingWithSeperatorCharTest.java |  0
 .../csv/BindySimpleCsvBooleanUnmarshallTest.java   |  0
 .../csv/BindySimpleCsvIntegerMarshallTest.java     |  0
 .../bindy/csv/BindySimpleCsvMarshallDslTest.java   |  0
 .../bindy/csv/BindySimpleCsvMarshallTest.java      |  0
 .../BindySimpleCsvSkipFirstLineUnmarshallTest.java |  0
 .../bindy/csv/BindySimpleCsvUnmarshallDslTest.java |  0
 .../bindy/csv/BindySimpleCsvUnmarshallTest.java    |  0
 .../model/complex/twoclassesandonelink/Client.java |  0
 .../model/complex/twoclassesandonelink/Order.java  |  0
 .../bindy/model/simple/oneclass/Order.java         |  0
 .../simple/oneclassandskipfirstline/Order.java     |  0
 .../model/simple/oneclassemptystream/Order.java    |  0
 .../model/simple/oneclassmandatory/Order.java      |  0
 ...omplexCsvGenerateHeaderMarshallTest-context.xml |  0
 .../csv/BindyComplexCsvMarshallTest-context.xml    |  0
 .../csv/BindyComplexCsvUnmarshallTest-context.xml  |  0
 .../csv/BindyCsvBigFileUnmarshallTest-context.xml  |  0
 .../bindy/csv/BindyCsvUnmarshallTest-context.xml   |  0
 .../csv/BindyPojoSimpleCsvMarshallTest-context.xml |  0
 ...SimpleCsvGenerateHeaderMarshallTest-context.xml |  0
 .../BindySimpleCsvIntegerMarshallTest-context.xml  |  0
 ...pleCsvMandatoryFieldsUnmarshallTest-context.xml |  0
 .../csv/BindySimpleCsvMarshallDslTest-context.xml  |  0
 ...mpleCsvMarshallPositionModifiedTest-context.xml |  0
 .../csv/BindySimpleCsvMarshallTest-context.xml     |  0
 .../csv/BindySimpleCsvNullMarshallTest-context.xml |  0
 ...BindySimpleCsvOneToManyMarshallTest-context.xml |  0
 ...impleCsvSkipFirstLineUnmarshallTest-context.xml |  0
 ...dySimpleCsvUnmarshallBadIntegerTest-context.xml |  0
 ...leCsvUnmarshallPositionModifiedTest-context.xml |  0
 .../csv/BindySimpleCsvUnmarshallTest-context.xml   |  0
 ...OneToManyKeyValuePairUnMarshallTest-context.xml |  0
 .../fix/BindySimpleKeyValuePairFixTest-context.xml |  0
 ...dySimpleKeyValuePairMarshallDslTest-context.xml |  0
 ...BindySimpleKeyValuePairMarshallTest-context.xml |  0
 ...ySimpleKeyValuePairNullMarshallTest-context.xml |  0
 ...impleKeyValuePairSortedMarshallTest-context.xml |  0
 ...pleKeyValuePairSortedUnmarshallTest-context.xml |  0
 ...dySimpleKeyValuePairTabMarshallTest-context.xml |  0
 ...SimpleKeyValuePairTabUnmarshallTest-context.xml |  0
 ...SimpleKeyValuePairUnmarshallDslTest-context.xml |  0
 ...ndySimpleKeyValuePairUnmarshallTest-context.xml |  0
 65 files changed, 80 insertions(+), 6 deletions(-)

diff --git a/components/camel-bindy/pom.xml b/components/camel-bindy/pom.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyCsvFactory.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyCsvFactory.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyFactory.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyFactory.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/Format.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/Format.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/FormatFactory.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/FormatFactory.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/PatternFormat.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/PatternFormat.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/CsvRecord.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/CsvRecord.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/DataField.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/DataField.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/Link.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/Link.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/LinkType.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/annotation/LinkType.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java
old mode 100755
new mode 100644
index 00ea809..9b5b1c4
--- 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java
+++ 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/csv/BindyCsvDataFormat.java
@@ -27,6 +27,8 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.Scanner;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
 
 import org.apache.camel.Exchange;
 import org.apache.camel.dataformat.bindy.BindyAbstractDataFormat;
@@ -152,7 +154,7 @@ public class BindyCsvDataFormat extends 
BindyAbstractDataFormat {
     
             // Retrieve the separator defined to split the record
             String separator = factory.getSeparator();
-            String quote = factory .getQuote();
+            String quote = factory.getQuote();
             ObjectHelper.notNull(separator, "The separator has not been 
defined in the annotation @CsvRecord or not instantiated during initModel.");
     
             int count = 0;
@@ -184,10 +186,23 @@ public class BindyCsvDataFormat extends 
BindyAbstractDataFormat {
     
                 // Split the CSV record according to the separator defined in
                 // annotated class @CSVRecord
-                String[] tokens = line.split(separator, 
factory.getAutospanLine() ? factory.getMaxpos() : -1);
+                Pattern pattern = Pattern.compile(separator);
+                Matcher matcher = pattern.matcher(line);
+                List<String> separators = new ArrayList<String>();
+                
+                // Retrieve separators for each match
+                while (matcher.find()) {
+                    separators.add(matcher.group());
+                }
+                // Add terminal separator
+                if (separators.size() > 0) {
+                    separators.add(separators.get(separators.size() - 1));
+                }
+                
+                String[] tokens = pattern.split(line, 
factory.getAutospanLine() ? factory.getMaxpos() : -1);
                 List<String> result = Arrays.asList(tokens);
                 // must unquote tokens before use
-                result = unquoteTokens(result, separator, quote);
+                result = unquoteTokens(result, separators, quote);
     
                 if (result.size() == 0 || result.isEmpty()) {
                     throw new java.lang.IllegalArgumentException("No records 
have been defined in the CSV");
@@ -233,7 +248,7 @@ public class BindyCsvDataFormat extends 
BindyAbstractDataFormat {
      * as will handling fixing broken tokens which may have been split
      * by a separator inside a quote.
      */
-    private List<String> unquoteTokens(List<String> result, String separator, 
String quote) {
+    private List<String> unquoteTokens(List<String> result, List<String> 
separators, String quote) {
         // a current quoted token which we assemble from the broken pieces
         // we need to do this as we use the split method on the String class
         // to split the line using regular expression, and it does not handle
@@ -242,6 +257,7 @@ public class BindyCsvDataFormat extends 
BindyAbstractDataFormat {
         StringBuilder current = new StringBuilder();
         boolean inProgress = false;
         List<String> answer = new ArrayList<String>();
+        int idxSeparator = 0;
 
         //parsing assumes matching close and end quotes
         for (String s : result) {
@@ -279,7 +295,7 @@ public class BindyCsvDataFormat extends 
BindyAbstractDataFormat {
 
             // are we in progress of rebuilding a broken token
             if (inProgress) {
-                current.append(separator);
+                current.append(separators.get(idxSeparator));
                 current.append(s);
 
                 if (canClose) {
@@ -296,7 +312,7 @@ public class BindyCsvDataFormat extends 
BindyAbstractDataFormat {
                     answer.add(s);
                 }
             }
-
+            idxSeparator++;
         }
 
         // any left over from current?
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/NumberPatternFormat.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/NumberPatternFormat.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/factories/BooleanFormatFactory.java
 
b/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/factories/BooleanFormatFactory.java
old mode 100755
new mode 100644
diff --git a/components/camel-bindy/src/main/resources/META-INF/LICENSE.txt 
b/components/camel-bindy/src/main/resources/META-INF/LICENSE.txt
old mode 100755
new mode 100644
diff --git a/components/camel-bindy/src/test/data/big/csv.txt 
b/components/camel-bindy/src/test/data/big/csv.txt
old mode 100755
new mode 100644
diff --git a/components/camel-bindy/src/test/data/csv.txt 
b/components/camel-bindy/src/test/data/csv.txt
old mode 100755
new mode 100644
diff --git a/components/camel-bindy/src/test/data2/csv.txt 
b/components/camel-bindy/src/test/data2/csv.txt
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvMarshallTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvMarshallTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvUnmarshallTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvUnmarshallTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexRegexSeparatorTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexRegexSeparatorTest.java
new file mode 100644
index 0000000..666d5f9
--- /dev/null
+++ 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyComplexRegexSeparatorTest.java
@@ -0,0 +1,58 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 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 org.apache.camel.dataformat.bindy.csv;
+
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.mock.MockEndpoint;
+import org.apache.camel.dataformat.bindy.annotation.CsvRecord;
+import org.apache.camel.dataformat.bindy.annotation.DataField;
+import org.apache.camel.model.dataformat.BindyType;
+import org.apache.camel.test.junit4.CamelTestSupport;
+import org.junit.Test;
+
+public class BindyComplexRegexSeparatorTest extends CamelTestSupport {
+    @CsvRecord(separator = "[,;]", skipFirstLine = true)
+    public static class Example {
+        @DataField(pos = 1)
+        private String field1;
+
+        @DataField(pos = 2)
+        private String field2;
+    }
+
+    @Test
+    public void testUnmarshal() throws Exception {
+        MockEndpoint mock = getMockEndpoint("mock:result");
+        mock.expectedMessageCount(1);
+
+        template.sendBody("direct:unmarshal", 
"header1,header2\n\"value1\",\"value,2\"");
+
+        assertMockEndpointsSatisfied();
+        Example body = 
mock.getReceivedExchanges().get(0).getIn().getBody(Example.class);
+        assertEquals("value,2", body.field2);
+    }
+
+    @Override
+    protected RouteBuilder createRouteBuilder() throws Exception {
+        return new RouteBuilder() {
+            @Override
+            public void configure() throws Exception {
+                from("direct:unmarshal").unmarshal().bindy(BindyType.Csv, 
Example.class).to("mock:result");
+            }
+        };
+    }
+}
\ No newline at end of file
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyCsvBigFileUnmarshallTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyCsvBigFileUnmarshallTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyPojoSimpleCsvMarshallTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyPojoSimpleCsvMarshallTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyRecordFieldStartingWithSeperatorCharTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyRecordFieldStartingWithSeperatorCharTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvBooleanUnmarshallTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvBooleanUnmarshallTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvIntegerMarshallTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvIntegerMarshallTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallDslTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallDslTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvSkipFirstLineUnmarshallTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvSkipFirstLineUnmarshallTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallDslTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallDslTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallTest.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallTest.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/complex/twoclassesandonelink/Client.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/complex/twoclassesandonelink/Client.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/complex/twoclassesandonelink/Order.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/complex/twoclassesandonelink/Order.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclass/Order.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclass/Order.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassandskipfirstline/Order.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassandskipfirstline/Order.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassemptystream/Order.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassemptystream/Order.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassmandatory/Order.java
 
b/components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/model/simple/oneclassmandatory/Order.java
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvGenerateHeaderMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvGenerateHeaderMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvUnmarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyComplexCsvUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvBigFileUnmarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvBigFileUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyCsvUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyPojoSimpleCsvMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindyPojoSimpleCsvMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvGenerateHeaderMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvGenerateHeaderMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvIntegerMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvIntegerMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMandatoryFieldsUnmarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMandatoryFieldsUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallDslTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallDslTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallPositionModifiedTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallPositionModifiedTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvNullMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvNullMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvOneToManyMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvOneToManyMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvSkipFirstLineUnmarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvSkipFirstLineUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallBadIntegerTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallBadIntegerTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallPositionModifiedTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallPositionModifiedTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/csv/BindySimpleCsvUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindyComplexOneToManyKeyValuePairUnMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindyComplexOneToManyKeyValuePairUnMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairFixTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairFixTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairMarshallDslTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairMarshallDslTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairNullMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairNullMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedUnmarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairSortedUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabMarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabMarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabUnmarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairTabUnmarshallTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallDslTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallDslTest-context.xml
old mode 100755
new mode 100644
diff --git 
a/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallTest-context.xml
 
b/components/camel-bindy/src/test/resources/org/apache/camel/dataformat/bindy/fix/BindySimpleKeyValuePairUnmarshallTest-context.xml
old mode 100755
new mode 100644

-- 
To stop receiving notification emails like this one, please contact
acosent...@apache.org.

Reply via email to