comparison rhodecode/lib/vcs/backends/git/repository.py @ 2384:5563af834d92 beta

Added diff option into git and hg changeset objects, representing git formated patch against parent1
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 04 Jun 2012 17:26:34 +0200
parents e576410f911d
children 08fc67c1c948
comparison
equal deleted inserted replaced
2383:e576410f911d 2384:5563af834d92
435 """ 435 """
436 flags = ['-U%s' % context] 436 flags = ['-U%s' % context]
437 if ignore_whitespace: 437 if ignore_whitespace:
438 flags.append('-w') 438 flags.append('-w')
439 439
440 if hasattr(rev1, 'raw_id'):
441 rev1 = getattr(rev1, 'raw_id')
442
443 if hasattr(rev2, 'raw_id'):
444 rev2 = getattr(rev2, 'raw_id')
445
440 if rev1 == self.EMPTY_CHANGESET: 446 if rev1 == self.EMPTY_CHANGESET:
441 rev2 = self.get_changeset(rev2).raw_id 447 rev2 = self.get_changeset(rev2).raw_id
442 cmd = ' '.join(['show'] + flags + [rev2]) 448 cmd = ' '.join(['show'] + flags + [rev2])
443 else: 449 else:
444 rev1 = self.get_changeset(rev1).raw_id 450 rev1 = self.get_changeset(rev1).raw_id