Mercurial > kallithea
changeset 2499:c919d8c4f6a2 beta
fixed git diff function when initial revision had no parents to compare with
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 21 Jun 2012 01:34:11 +0200 |
parents | 9989d727ef1b |
children | 94ef0b609d17 |
files | rhodecode/lib/vcs/backends/git/changeset.py |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/vcs/backends/git/changeset.py Wed Jun 20 22:16:02 2012 +0200 +++ b/rhodecode/lib/vcs/backends/git/changeset.py Thu Jun 21 01:34:11 2012 +0200 @@ -195,7 +195,9 @@ return _prev(self, branch) def diff(self, ignore_whitespace=True, context=3): - return ''.join(self.repository.get_diff(self, self.parents[0], + rev1 = self.parents[0] if self.parents else self.repository.EMPTY_CHANGESET + rev2 = self + return ''.join(self.repository.get_diff(rev1, rev2, ignore_whitespace=ignore_whitespace, context=context))