]> source.dussan.org Git - redmine.git/commitdiff
scm: git: update test repository (#10207)
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sun, 12 Feb 2012 06:22:33 +0000 (06:22 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Sun, 12 Feb 2012 06:22:33 +0000 (06:22 +0000)
New "master-20120212" branch is added.
Git branch is the reference to the specific revision.
This branch points the same revision with "master" branch.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8855 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/fixtures/repositories/git_repository.tar.gz
test/unit/lib/redmine/scm/adapters/git_adapter_test.rb
test/unit/repository_git_test.rb

index f2a6298295571d05ae1df4df0491d636c331b3dc..9c0cd2371a146ece2261aa1918121a7a706ceec3 100644 (file)
Binary files a/test/fixtures/repositories/git_repository.tar.gz and b/test/fixtures/repositories/git_repository.tar.gz differ
index 990070fbc315eab6fc7c17d7a41798ee8f8aee93..e9049956a2fcf7d4dbd43a0f6e086d91e84b26be 100644 (file)
@@ -65,19 +65,23 @@ begin
         @adapter.branches.each do |b|
           brs << b
         end
-        assert_equal 5, brs.length
-        br_issue_8857 = brs[-5]
+        assert_equal 6, brs.length
+        br_issue_8857 = brs[0]
         assert_equal 'issue-8857', br_issue_8857.to_s 
         assert_equal '2a682156a3b6e77a8bf9cd4590e8db757f3c6c78', br_issue_8857.revision
         assert_equal br_issue_8857.scmid, br_issue_8857.revision
-        br_latin_1_path = brs[-4]
+        br_latin_1_path = brs[1]
         assert_equal 'latin-1-path-encoding', br_latin_1_path.to_s 
         assert_equal '1ca7f5ed374f3cb31a93ae5215c2e25cc6ec5127', br_latin_1_path.revision
         assert_equal br_latin_1_path.scmid, br_latin_1_path.revision
-        br_master = brs[-3]
+        br_master = brs[2]
         assert_equal 'master', br_master.to_s
         assert_equal '83ca5fd546063a3c7dc2e568ba3355661a9e2b2c', br_master.revision
         assert_equal br_master.scmid, br_master.revision
+        br_master_20120212 = brs[3]
+        assert_equal 'master-20120212', br_master_20120212.to_s
+        assert_equal '83ca5fd546063a3c7dc2e568ba3355661a9e2b2c', br_master_20120212.revision
+        assert_equal br_master_20120212.scmid, br_master_20120212.revision
         br_latin_1 = brs[-2]
         assert_equal 'test-latin-1', br_latin_1.to_s
         assert_equal '67e7792ce20ccae2e4bb73eed09bb397819c8834', br_latin_1.revision
index 81cbe2501753553ea2b907eebf985852c0af1d51..febbd7025b289ea70b3fe52ceefbe47177965870 100644 (file)
@@ -24,6 +24,7 @@ class RepositoryGitTest < ActiveSupport::TestCase
   REPOSITORY_PATH.gsub!(/\//, "\\") if Redmine::Platform.mswin?
 
   NUM_REV = 28
+  NUM_HEAD = 6
 
   FELIX_HEX  = "Felix Sch\xC3\xA4fer"
   CHAR_1_HEX = "\xc3\x9c"
@@ -87,7 +88,7 @@ class RepositoryGitTest < ActiveSupport::TestCase
       assert_equal "README", change.path
       assert_equal "A", change.action
 
-      assert_equal 5, @repository.extra_info["heads"].size
+      assert_equal NUM_HEAD, @repository.extra_info["heads"].size
     end
 
     def test_fetch_changesets_incremental
@@ -96,7 +97,7 @@ class RepositoryGitTest < ActiveSupport::TestCase
       @project.reload
       assert_equal NUM_REV, @repository.changesets.count
       extra_info_heads = @repository.extra_info["heads"].dup
-      assert_equal 5, extra_info_heads.size
+      assert_equal NUM_HEAD, extra_info_heads.size
       extra_info_heads.delete_if { |x| x == "83ca5fd546063a3c7dc2e568ba3355661a9e2b2c" }
       assert_equal 4, extra_info_heads.size
 
@@ -124,7 +125,7 @@ class RepositoryGitTest < ActiveSupport::TestCase
       @repository.fetch_changesets
       @project.reload
       assert_equal NUM_REV, @repository.changesets.count
-      assert_equal 5, @repository.extra_info["heads"].size
+      assert_equal NUM_HEAD, @repository.extra_info["heads"].size
       assert @repository.extra_info["heads"].index("83ca5fd546063a3c7dc2e568ba3355661a9e2b2c")
     end
 
@@ -134,7 +135,7 @@ class RepositoryGitTest < ActiveSupport::TestCase
       @project.reload
       assert_equal NUM_REV, @repository.changesets.count
       extra_info_heads = @repository.extra_info["heads"].dup
-      assert_equal 5, extra_info_heads.size
+      assert_equal NUM_HEAD, extra_info_heads.size
       extra_info_heads.delete_if { |x| x == "83ca5fd546063a3c7dc2e568ba3355661a9e2b2c" }
       assert_equal 4, extra_info_heads.size
 
@@ -247,7 +248,7 @@ class RepositoryGitTest < ActiveSupport::TestCase
       @repository.fetch_changesets
       @project.reload
       assert_equal NUM_REV, @repository.changesets.count
-      assert_equal 5, @repository.extra_info["heads"].size
+      assert_equal NUM_HEAD, @repository.extra_info["heads"].size
 
       assert_equal 0, @repository.extra_info["db_consistent"]["ordering"]
     end