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