diff options
author | Sebastian Thiel <byronimo@gmail.com> | 2009-10-11 22:22:28 +0200 |
---|---|---|
committer | Sebastian Thiel <byronimo@gmail.com> | 2009-10-11 22:22:28 +0200 |
commit | b01824b1aecf8aadae4501e22feb45c20fb26bce (patch) | |
tree | d4bd7e5dc1f183938e95619de1b52944e23b9724 /lib/git/commit.py | |
parent | 708b8dda8e7b87841a5f39c60b799c514e75a9c7 (diff) | |
download | gitpython-b01824b1aecf8aadae4501e22feb45c20fb26bce.tar.gz |
Fixed remaining tests to deal with the changes
mode is now generally an int compatible to the stat module
Diffstat (limited to 'lib/git/commit.py')
-rw-r--r-- | lib/git/commit.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/git/commit.py b/lib/git/commit.py index 9bf753e0..68415be5 100644 --- a/lib/git/commit.py +++ b/lib/git/commit.py @@ -39,11 +39,11 @@ class Commit(base.Object): ``id`` is the sha id of the commit - ``parents`` : list( Commit, ... ) - is a list of commit ids or actual Commits + ``parents`` : tuple( Commit, ... ) + is a tuple of commit ids or actual Commits ``tree`` : Tree - is the corresponding tree id + is the corresponding tree id or an actual Tree ``author`` : Actor is the author string ( will be implicitly converted into an Actor object ) @@ -179,11 +179,11 @@ class Commit(base.Object): # free line lines.pop(0) - messages = [] + message_lines = [] while lines and not lines[0].startswith('commit'): - messages.append(lines.pop(0).strip()) + message_lines.append(lines.pop(0).strip()) # END while there are message lines - message = '\n'.join(messages) + message = '\n'.join(message_lines[:-1]) # last line is empty commits.append(Commit(repo, id=id, parents=parents, tree=tree, author=author, authored_date=authored_date, committer=committer, committed_date=committed_date, message=message)) |