You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2012/09/19 21:52:19 UTC
[3/3] git commit: fix tck test adding .git directory is not possible
anymore :-)
fix tck test adding .git directory is not possible anymore :-)
Project: http://git-wip-us.apache.org/repos/asf/maven-scm/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-scm/commit/49580884
Tree: http://git-wip-us.apache.org/repos/asf/maven-scm/tree/49580884
Diff: http://git-wip-us.apache.org/repos/asf/maven-scm/diff/49580884
Branch: refs/heads/master
Commit: 495808840b161b79cd8a3210ad3035c82dac0970
Parents: abd6a1f
Author: olivier lamy <ol...@apache.org>
Authored: Wed Sep 19 21:48:08 2012 +0200
Committer: olivier lamy <ol...@apache.org>
Committed: Wed Sep 19 21:48:08 2012 +0200
----------------------------------------------------------------------
.../gitexe/command/info/GitInfoCommandTckTest.java | 5 +++++
.../test/resources/git/info/dotgit/COMMIT_EDITMSG | 12 ++++++++++++
.../src/test/resources/git/info/dotgit/HEAD | 1 +
.../src/test/resources/git/info/dotgit/config | 6 ++++++
.../src/test/resources/git/info/dotgit/description | 1 +
.../test/resources/git/info/dotgit/hooks/empty.txt | 1 +
.../src/test/resources/git/info/dotgit/index | Bin 0 -> 104 bytes
.../test/resources/git/info/dotgit/info/exclude | 6 ++++++
.../src/test/resources/git/info/dotgit/logs/HEAD | 1 +
.../git/info/dotgit/logs/refs/heads/master | 1 +
.../1e/193b8e82a3454ae2fb6856ffe0fc301a4fe10b | Bin 0 -> 52 bytes
.../5a/3fecc90185cee3b2e78c5b4091123ea4e370e0 | Bin 0 -> 35 bytes
.../cd/3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767 | 3 +++
.../resources/git/info/dotgit/refs/heads/master | 1 +
.../maven/scm/provider/git/GitScmTestUtils.java | 2 ++
pom.xml | 2 +-
16 files changed, 41 insertions(+), 1 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
index fe44195..e8160e2 100644
--- a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java
@@ -28,6 +28,7 @@ import org.apache.maven.scm.provider.ScmProvider;
import org.apache.maven.scm.provider.ScmProviderRepository;
import org.apache.maven.scm.provider.git.GitScmTestUtils;
import org.codehaus.plexus.PlexusTestCase;
+import org.codehaus.plexus.util.FileUtils;
import java.io.File;
@@ -42,6 +43,7 @@ public class GitInfoCommandTckTest
throws Exception
{
GitScmTestUtils.initRepo( "src/test/resources/git/info", getRepositoryRoot(), getWorkingCopy() );
+
ScmProvider provider = getScmManager().getProviderByUrl( getScmUrl() );
ScmProviderRepository repository = provider.makeProviderScmRepository( getRepositoryRoot() );
assertNotNull( repository );
@@ -56,6 +58,7 @@ public class GitInfoCommandTckTest
throws Exception
{
GitScmTestUtils.initRepo( "src/test/resources/git/info", getRepositoryRoot(), getWorkingCopy() );
+
ScmProvider provider = getScmManager().getProviderByUrl( getScmUrl() );
ScmProviderRepository repository = provider.makeProviderScmRepository( getRepositoryRoot() );
assertNotNull( repository );
@@ -71,6 +74,7 @@ public class GitInfoCommandTckTest
throws Exception
{
GitScmTestUtils.initRepo( "src/test/resources/git/info", getRepositoryRoot(), getWorkingCopy() );
+
ScmProvider provider = getScmManager().getProviderByUrl( getScmUrl() );
ScmProviderRepository repository = provider.makeProviderScmRepository( getRepositoryRoot() );
assertNotNull( repository );
@@ -87,6 +91,7 @@ public class GitInfoCommandTckTest
throws Exception
{
GitScmTestUtils.initRepo( "src/test/resources/git/info", getRepositoryRoot(), getWorkingCopy() );
+
ScmProvider provider = getScmManager().getProviderByUrl( getScmUrl() );
ScmProviderRepository repository = provider.makeProviderScmRepository( getRepositoryRoot() );
assertNotNull( repository );
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/COMMIT_EDITMSG
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/COMMIT_EDITMSG b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/COMMIT_EDITMSG
new file mode 100644
index 0000000..1d36373
--- /dev/null
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/COMMIT_EDITMSG
@@ -0,0 +1,12 @@
+test
+# Please enter the commit message for your changes. Lines starting
+# with '#' will be ignored, and an empty message aborts the commit.
+# On branch master
+#
+# Initial commit
+#
+# Changes to be committed:
+# (use "git rm --cached <file>..." to unstage)
+#
+# new file: foo.txt
+#
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/HEAD
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/HEAD b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/HEAD
new file mode 100644
index 0000000..cb089cd
--- /dev/null
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/HEAD
@@ -0,0 +1 @@
+ref: refs/heads/master
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/config
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/config b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/config
new file mode 100644
index 0000000..af10792
--- /dev/null
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/config
@@ -0,0 +1,6 @@
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = false
+ logallrefupdates = true
+ ignorecase = true
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/description
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/description b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/description
new file mode 100644
index 0000000..498b267
--- /dev/null
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/description
@@ -0,0 +1 @@
+Unnamed repository; edit this file 'description' to name the repository.
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/hooks/empty.txt
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/hooks/empty.txt b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/hooks/empty.txt
new file mode 100644
index 0000000..6068d6a
--- /dev/null
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/hooks/empty.txt
@@ -0,0 +1 @@
+empty file
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/index
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/index b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/index
new file mode 100644
index 0000000..18e5a6d
Binary files /dev/null and b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/index differ
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/info/exclude
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/info/exclude b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/info/exclude
new file mode 100644
index 0000000..a5196d1
--- /dev/null
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/info/exclude
@@ -0,0 +1,6 @@
+# git ls-files --others --exclude-from=.git/info/exclude
+# Lines that start with '#' are comments.
+# For a project mostly in C, the following would be a good set of
+# exclude patterns (uncomment them if you want to use them):
+# *.[oa]
+# *~
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/logs/HEAD
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/logs/HEAD b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/logs/HEAD
new file mode 100644
index 0000000..8836e81
--- /dev/null
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/logs/HEAD
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 cd3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767 Olivier Lamy <ol...@apache.org> 1296030224 +0100 commit (initial): test
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/logs/refs/heads/master
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/logs/refs/heads/master b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/logs/refs/heads/master
new file mode 100644
index 0000000..8836e81
--- /dev/null
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/logs/refs/heads/master
@@ -0,0 +1 @@
+0000000000000000000000000000000000000000 cd3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767 Olivier Lamy <ol...@apache.org> 1296030224 +0100 commit (initial): test
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/1e/193b8e82a3454ae2fb6856ffe0fc301a4fe10b
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/1e/193b8e82a3454ae2fb6856ffe0fc301a4fe10b b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/1e/193b8e82a3454ae2fb6856ffe0fc301a4fe10b
new file mode 100644
index 0000000..d2f7513
Binary files /dev/null and b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/1e/193b8e82a3454ae2fb6856ffe0fc301a4fe10b differ
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/5a/3fecc90185cee3b2e78c5b4091123ea4e370e0
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/5a/3fecc90185cee3b2e78c5b4091123ea4e370e0 b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/5a/3fecc90185cee3b2e78c5b4091123ea4e370e0
new file mode 100644
index 0000000..f935ce8
Binary files /dev/null and b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/5a/3fecc90185cee3b2e78c5b4091123ea4e370e0 differ
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/cd/3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/cd/3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767 b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/cd/3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767
new file mode 100644
index 0000000..005465f
--- /dev/null
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/objects/cd/3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767
@@ -0,0 +1,3 @@
+x��A
+1@Q�=E��$m�v@��!-�S�R�Q�����_=~�U
+ǝ �٥(Ѳ�g�%�8�RKvH�&�/]���Z�U\�}���-~p^����d����GB4�7ԍ�M��S�6�6
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/refs/heads/master
----------------------------------------------------------------------
diff --git a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/refs/heads/master b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/refs/heads/master
new file mode 100644
index 0000000..e4482ae
--- /dev/null
+++ b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/resources/git/info/dotgit/refs/heads/master
@@ -0,0 +1 @@
+cd3c0dfacb65955e6fbb35c56cc5b1bf8ce4f767
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/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 4684798..e9b107a 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,6 +63,8 @@ public final class GitScmTestUtils
FileUtils.copyDirectoryStructure( src, repository );
+ FileUtils.copyDirectoryStructure( new File( src, "dotgit" ), new File( repository, ".git" ) );
+
// now let's get rid of all .svn directories in the copied folder
deleteAllDirectories( repository, ".svn" );
http://git-wip-us.apache.org/repos/asf/maven-scm/blob/49580884/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 8ffc0eb..6784050 100644
--- a/pom.xml
+++ b/pom.xml
@@ -252,7 +252,7 @@
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
- <version>3.0.3</version>
+ <version>3.0.7</version>
</dependency>
<dependency>