@@ -37,19 +37,18 @@ def test_diff(self, git):
37
37
38
38
assert_equal (15 , len (diffs ))
39
39
40
- assert_equal ('.gitignore' , diffs [0 ].a_blob . name )
41
- assert_equal ('.gitignore' , diffs [0 ].b_blob . name )
42
- assert_equal ('4ebc8aea50e0a67e000ba29a30809d0a7b9b2666' , diffs [0 ].a_blob .id )
43
- assert_equal ('2dd02534615434d88c51307beb0f0092f21fd103' , diffs [0 ].b_blob .id )
44
- assert_equal ('100644' , diffs [0 ].b_blob . mode )
40
+ assert_equal ('.gitignore' , diffs [0 ].a_path )
41
+ assert_equal ('.gitignore' , diffs [0 ].b_path )
42
+ assert_equal ('4ebc8aea50e0a67e000ba29a30809d0a7b9b2666' , diffs [0 ].a_commit .id )
43
+ assert_equal ('2dd02534615434d88c51307beb0f0092f21fd103' , diffs [0 ].b_commit .id )
44
+ assert_equal ('100644' , diffs [0 ].b_mode )
45
45
assert_equal (False , diffs [0 ].new_file )
46
46
assert_equal (False , diffs [0 ].deleted_file )
47
47
assert_equal ("--- a/.gitignore\n +++ b/.gitignore\n @@ -1 +1,2 @@\n coverage\n +pkg" , diffs [0 ].diff )
48
48
49
- assert_equal ('lib/grit/actor.rb' , diffs [5 ].b_blob .name )
50
- assert_equal (None , diffs [5 ].a_blob )
51
- assert_equal ('f733bce6b57c0e5e353206e692b0e3105c2527f4' , diffs [5 ].b_blob .id )
52
- assert_equal ( None , diffs [5 ].a_mode )
49
+ assert_equal ('lib/grit/actor.rb' , diffs [5 ].a_path )
50
+ assert_equal (None , diffs [5 ].a_commit )
51
+ assert_equal ('f733bce6b57c0e5e353206e692b0e3105c2527f4' , diffs [5 ].b_commit .id )
53
52
assert_equal (True , diffs [5 ].new_file )
54
53
55
54
assert_true (git .called )
@@ -89,7 +88,7 @@ def test_diff_with_files(self, git):
89
88
diffs = Commit .diff (self .repo , '59ddc32' , ['lib' ])
90
89
91
90
assert_equal (1 , len (diffs ))
92
- assert_equal ('lib/grit/diff.rb' , diffs [0 ].a_blob . name )
91
+ assert_equal ('lib/grit/diff.rb' , diffs [0 ].a_path )
93
92
94
93
assert_true (git .called )
95
94
assert_equal (git .call_args , (('diff' , '-M' , '59ddc32' , '--' , 'lib' ), {'full_index' : True }))
@@ -101,7 +100,7 @@ def test_diff_with_two_commits_and_files(self, git):
101
100
diffs = Commit .diff (self .repo , '59ddc32' , '13d27d5' , ['lib' ])
102
101
103
102
assert_equal (1 , len (diffs ))
104
- assert_equal ('lib/grit/commit.rb' , diffs [0 ].a_blob . name )
103
+ assert_equal ('lib/grit/commit.rb' , diffs [0 ].a_path )
105
104
106
105
assert_true (git .called )
107
106
assert_equal (git .call_args , (('diff' , '-M' , '59ddc32' , '13d27d5' , '--' , 'lib' ), {'full_index' : True }))
@@ -115,18 +114,18 @@ def test_diffs(self, git):
115
114
116
115
assert_equal (15 , len (diffs ))
117
116
118
- assert_equal ('.gitignore' , diffs [0 ].a_blob . name )
119
- assert_equal ('.gitignore' , diffs [0 ].b_blob . name )
120
- assert_equal ('4ebc8aea50e0a67e000ba29a30809d0a7b9b2666' , diffs [0 ].a_blob .id )
121
- assert_equal ('2dd02534615434d88c51307beb0f0092f21fd103' , diffs [0 ].b_blob .id )
122
- assert_equal ('100644' , diffs [0 ].b_blob . mode )
117
+ assert_equal ('.gitignore' , diffs [0 ].a_path )
118
+ assert_equal ('.gitignore' , diffs [0 ].b_path )
119
+ assert_equal ('4ebc8aea50e0a67e000ba29a30809d0a7b9b2666' , diffs [0 ].a_commit .id )
120
+ assert_equal ('2dd02534615434d88c51307beb0f0092f21fd103' , diffs [0 ].b_commit .id )
121
+ assert_equal ('100644' , diffs [0 ].b_mode )
123
122
assert_equal (False , diffs [0 ].new_file )
124
123
assert_equal (False , diffs [0 ].deleted_file )
125
124
assert_equal ("--- a/.gitignore\n +++ b/.gitignore\n @@ -1 +1,2 @@\n coverage\n +pkg" , diffs [0 ].diff )
126
125
127
- assert_equal ('lib/grit/actor.rb' , diffs [5 ].b_blob . name )
128
- assert_equal (None , diffs [5 ].a_blob )
129
- assert_equal ('f733bce6b57c0e5e353206e692b0e3105c2527f4' , diffs [5 ].b_blob .id )
126
+ assert_equal ('lib/grit/actor.rb' , diffs [5 ].a_path )
127
+ assert_equal (None , diffs [5 ].a_commit )
128
+ assert_equal ('f733bce6b57c0e5e353206e692b0e3105c2527f4' , diffs [5 ].b_commit .id )
130
129
assert_equal (True , diffs [5 ].new_file )
131
130
132
131
assert_true (git .called )
@@ -145,17 +144,18 @@ def test_diffs_on_initial_import(self, git):
145
144
146
145
assert_equal (10 , len (diffs ))
147
146
148
- assert_equal ('History.txt' , diffs [0 ].b_blob .name )
149
- assert_equal (None , diffs [0 ].a_blob )
150
- assert_equal ('100644' , diffs [0 ].b_blob .mode )
151
- assert_equal ('81d2c27608b352814cbe979a6acd678d30219678' , diffs [0 ].b_blob .id )
147
+ assert_equal ('History.txt' , diffs [0 ].a_path )
148
+ assert_equal ('History.txt' , diffs [0 ].b_path )
149
+ assert_equal (None , diffs [0 ].a_commit )
150
+ assert_equal ('100644' , diffs [0 ].b_mode )
151
+ assert_equal ('81d2c27608b352814cbe979a6acd678d30219678' , diffs [0 ].b_commit .id )
152
152
assert_equal (True , diffs [0 ].new_file )
153
153
assert_equal (False , diffs [0 ].deleted_file )
154
154
assert_equal ("--- /dev/null\n +++ b/History.txt\n @@ -0,0 +1,5 @@\n +== 1.0.0 / 2007-10-09\n +\n +* 1 major enhancement\n + * Birthday!\n +" , diffs [0 ].diff )
155
155
156
- assert_equal ('lib/grit.rb' , diffs [5 ].b_blob . name )
157
- assert_equal (None , diffs [5 ].a_blob )
158
- assert_equal ('32cec87d1e78946a827ddf6a8776be4d81dcf1d1' , diffs [5 ].b_blob .id )
156
+ assert_equal ('lib/grit.rb' , diffs [5 ].a_path )
157
+ assert_equal (None , diffs [5 ].a_commit )
158
+ assert_equal ('32cec87d1e78946a827ddf6a8776be4d81dcf1d1' , diffs [5 ].b_commit .id )
159
159
assert_equal (True , diffs [5 ].new_file )
160
160
161
161
assert_true (git .called )
@@ -181,10 +181,7 @@ def test_diffs_with_mode_only_change(self, git):
181
181
commit .__bake_it__ ()
182
182
diffs = commit .diffs
183
183
184
- # in case of mode-only changes, there is no blob
185
184
assert_equal (23 , len (diffs ))
186
- assert_equal (None , diffs [0 ].a_blob )
187
- assert_equal (None , diffs [0 ].b_blob )
188
185
assert_equal ('100644' , diffs [0 ].a_mode )
189
186
assert_equal ('100755' , diffs [0 ].b_mode )
190
187
0 commit comments