Updated Branches: refs/heads/master abd6a1ff9 -> 581909b8b
not need to try copying directory if not existing Project: http://git-wip-us.apache.org/repos/asf/maven-scm/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-scm/commit/581909b8 Tree: http://git-wip-us.apache.org/repos/asf/maven-scm/tree/581909b8 Diff: http://git-wip-us.apache.org/repos/asf/maven-scm/diff/581909b8 Branch: refs/heads/master Commit: 581909b8bec5c058347c91eddff40e343c6a8e9a Parents: 2a60ea5 Author: olivier lamy <ol...@apache.org> Authored: Wed Sep 19 21:52:10 2012 +0200 Committer: olivier lamy <ol...@apache.org> Committed: Wed Sep 19 21:52:10 2012 +0200 ---------------------------------------------------------------------- .../maven/scm/provider/git/GitScmTestUtils.java | 19 +++++++++----- 1 files changed, 12 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-scm/blob/581909b8/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/src/main/java/org/apache/maven/scm/provider/git/GitScmTestUtils.java ---------------------------------------------------------------------- diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/src/main/java/org/apache/maven/scm/provider/git/GitScmTestUtils.java b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/src/main/java/org/apache/maven/scm/provider/git/GitScmTestUtils.java index 9d23619..ea9448c 100644 --- a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/src/main/java/org/apache/maven/scm/provider/git/GitScmTestUtils.java +++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gittest/src/main/java/org/apache/maven/scm/provider/git/GitScmTestUtils.java @@ -63,7 +63,12 @@ public final class GitScmTestUtils FileUtils.copyDirectoryStructure( src, repository ); - FileUtils.copyDirectoryStructure( new File( src, "dotgit" ), new File( repository, ".git" ) ); + File dotGitDirectory = new File( src, "dotgit" ); + + if ( dotGitDirectory.exists() ) + { + FileUtils.copyDirectoryStructure( dotGitDirectory, new File( repository, ".git" ) ); + } FileUtils.deleteDirectory( workingDirectory ); @@ -105,17 +110,17 @@ public final class GitScmTestUtils return "scm:" + provider + ":file://" + repositoryRoot; } - - - public static void deleteAllDirectories( File startDirectory, String pattern ) - throws IOException + + + public static void deleteAllDirectories( File startDirectory, String pattern ) + throws IOException { - if ( startDirectory.isDirectory() ) + if ( startDirectory.isDirectory() ) { File[] childs = startDirectory.listFiles(); for ( int i = 0; i < childs.length; i++ ) { - File child = childs[ i ]; + File child = childs[i]; if ( child.isDirectory() ) { if ( child.getName().equals( pattern ) )