We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e63bc47 commit de1db54Copy full SHA for de1db54
lib/git/object.rb
@@ -182,7 +182,7 @@ def gtree
182
end
183
184
def parent
185
- parents.first
+ parents.first || self
186
187
188
# array of all parent commits
tests/units/test_object.rb
@@ -41,6 +41,9 @@ def test_commit
41
o = @git.gcommit('test_object')
42
assert(o.is_a?(Git::Object::Commit))
43
assert(o.commit?)
44
+
45
+ o = @git.gcommit('545ffc79786f268524c35e1e05b1770c7c74faf1')
46
+ assert('545ffc79786f268524c35e1e05b1770c7c74faf1', o.parent.sha)
47
48
49
def test_commit_contents
0 commit comments