r"""Query all commits. The git output will have following format splitted by \a: ( ago)
(self)
| 578 | ]).then(lambda x: bool(x)) |
| 579 | |
| 580 | def git_commits(self): |
| 581 | r"""Query all commits. |
| 582 | |
| 583 | The git output will have following format splitted by \a: |
| 584 | <hash> <title> |
| 585 | <name> <email> |
| 586 | <date> (<time> ago) |
| 587 | """ |
| 588 | return self.execute_async([ |
| 589 | self._git_binary, |
| 590 | 'log', '--all', |
| 591 | '--pretty="%h | %s\a%an <%aE>\a%ad (%ar)"', |
| 592 | '--date=local', '--max-count=9000' |
| 593 | ]) |
| 594 | |
| 595 | def git_file_commits(self): |
| 596 | r"""Query all commits with changes to the attached file. |
no test coverage detected