Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
54 lines (51 loc) · 1.95 KB

File metadata and controls

54 lines (51 loc) · 1.95 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
diff --git a/lib/grit/commit.rb b/lib/grit/commit.rb
index a093bb1db8e884cccf396b297259181d1caebed4..80fd3d527f269ecbd570b65b8e21fd85baedb6e9 100644
--- a/lib/grit/com mit.rb
+++ b/lib/grit/com mit.rb
@@ -156,12 +156,8 @@ module Grit
def diffs
if parents.empty?
- diff = @repo.git.show({:full_index => true, :pretty => 'raw'}, @id)
- if diff =~ /diff --git a/
- diff = diff.sub(/.+?(diff --git a)/m, '\1')
- else
- diff = ''
- end
+ diff = @repo.git.show({:full_index => true, :pretty => 'raw'}, @id)
+ diff = diff.sub(/.+?(diff --git a)/m, '\1')
Diff.list_from_string(@repo, diff)
else
self.class.diff(@repo, parents.first.id, @id)
diff --git a/test/fixtures/show_empty_commit b/test/fixtures/show_empty_commit
deleted file mode 100644
index ea25e32a409fdf74c1b9268820108d1c16dcc553..0000000000000000000000000000000000000000
--- a/test/fixtures/show_empty_commit
+++ /dev/null
@@ -1,6 +0,0 @@
-commit 1e3824339762bd48316fe87bfafc853732d43264
-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904
-author Tom Preston-Werner <tom@mojombo.com> 1157392833 +0000
-committer Tom Preston-Werner <tom@mojombo.com> 1157392833 +0000
-
- initial directory structure
diff --git a/test/test_commit.rb b/test/test_commit.rb
index fdeb9000089b052f0b31a845e0173e9b089e06a0..bdbc450e08084d7d611e985cfa12fb424cab29b2 100644
--- a/test/test_commit.rb
+++ b/test/test_commit.rb
@@ -98,18 +98,6 @@ class TestCommit < Test::Unit::TestCase
assert_equal true, diffs[5].new_file
end
- def test_diffs_on_initial_import_with_empty_commit
- Git.any_instance.expects(:show).with(
- {:full_index => true, :pretty => 'raw'},
- '634396b2f541a9f2d58b00be1a07f0c358b999b3'
- ).returns(fixture('show_empty_commit'))
-
- @c = Commit.create(@r, :id => '634396b2f541a9f2d58b00be1a07f0c358b999b3')
- diffs = @c.diffs
-
- assert_equal [], diffs
- end
-
# to_s
def test_to_s
Morty Proxy This is a proxified and sanitized view of the page, visit original site.