8000
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 42ec41d commit c7eb6e7Copy full SHA for c7eb6e7
git/objects/commit.py
@@ -497,6 +497,7 @@ def _deserialize(self, stream):
497
self.gpgsig = None
498
499
# read headers
500
+ self.predecessors = list()
501
enc = next_line
502
buf = enc.strip()
503
while buf:
@@ -518,6 +519,9 @@ def _deserialize(self, stream):
518
519
self.gpgsig = sig.rstrip(b"\n").decode('ascii')
520
if is_next_header:
521
continue
522
+ elif buf[0:12] == b"predecessor ":
523
+ predecessor_sha = buf[buf.find(b' ') + 1:].decode('ascii')
524
+ self.predecessors.append(type(self)(self.repo, hex_to_bin(predecessor_sha)))
525
buf = readline().strip()
526
# decode the authors name
527
0 commit comments