commit | f88c64ce5ae4713509506a83216adb479ddfc218 | [log] [tgz] |
---|---|---|
author | Kaushik Lingarkar <kaushikl@codeaurora.org> | Mon Mar 11 10:30:23 2013 +0530 |
committer | Kaushik Lingarkar <kaushikl@codeaurora.org> | Fri Apr 26 11:09:15 2013 +0530 |
tree | ffd78f23668823c45519ab608e2a1c00d43800da | |
parent | dfbaa6268edf1c86a7c4e4343a9553950c1c024e [diff] |
Refactor MessagePredicate to extend RevWalkPredicate RevWalkPredicate creates Repository, RevWalk objects and properly closes them. It also adds an abstract match(repo,rw,args) method which other git based operators can override. This refactoring enables us to easily add more checks and new git based operators. It is useful for a followup change which adds 'inref' operator. Change-Id: I4b8d885890289ebff6ae348eb674f27dce132dfe