(fix) ingnore hidden files in staging

Project: http://git-wip-us.apache.org/repos/asf/commons-release-plugin/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/commons-release-plugin/commit/a5bfc15a
Tree: 
http://git-wip-us.apache.org/repos/asf/commons-release-plugin/tree/a5bfc15a
Diff: 
http://git-wip-us.apache.org/repos/asf/commons-release-plugin/diff/a5bfc15a

Branch: refs/heads/master
Commit: a5bfc15a43a708a6eadac3b65e1745a1b122bc8e
Parents: 041d028
Author: Rob Tompkins <[email protected]>
Authored: Thu Jun 14 14:26:24 2018 -0400
Committer: Rob Tompkins <[email protected]>
Committed: Thu Jun 14 14:26:24 2018 -0400

----------------------------------------------------------------------
 .../plugin/mojos/CommonsDistributionStagingMojo.java      | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-release-plugin/blob/a5bfc15a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java
 
b/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java
index f332c9d..09d4def 100755
--- 
a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java
+++ 
b/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java
@@ -196,7 +196,7 @@ public class CommonsDistributionStagingMojo extends 
AbstractMojo {
             List<File> filesToCommit = 
copyDistributionsIntoScmDirectoryStructureAndAddToSvn(copiedReleaseNotes,
                     provider, repository);
             List<File> filesToAdd = new ArrayList<>();
-            listFilesAndDirectories(distCheckoutDirectory, filesToAdd);
+            listNotHiddenFilesAndDirectories(distCheckoutDirectory, 
filesToAdd);
             if (!dryRun) {
                 ScmFileSet fileSet = new ScmFileSet(distCheckoutDirectory, 
filesToAdd);
                 AddScmResult addResult = provider.add(
@@ -235,15 +235,15 @@ public class CommonsDistributionStagingMojo extends 
AbstractMojo {
      * @param directory {@link File} containing directory to list
      * @param files a {@link List} of {@link File} to which to append the 
files.
      */
-    private void listFilesAndDirectories(File directory, List<File> files) {
+    private void listNotHiddenFilesAndDirectories(File directory, List<File> 
files) {
         // Get all the files and directories from a directory.
         File[] fList = directory.listFiles();
         for (File file : fList) {
-            if (file.isFile() && !file.getAbsolutePath().contains(".svn")) {
+            if (file.isFile() && !file.isHidden()) {
                 files.add(file);
-            } else if (file.isDirectory() && 
!file.getAbsolutePath().contains(".svn")) {
+            } else if (file.isDirectory() && !file.isHidden()) {
                 files.add(file);
-                listFilesAndDirectories(file, files);
+                listNotHiddenFilesAndDirectories(file, files);
             }
         }
     }

Reply via email to