Squashed commit of the following:
Squashed commit of the following:

commit 1faf6a058fd580e8d117814d6f44400c19735442
Author: Muharem Hrnjadovic <mh@foldr3.com>
Date:   Thu Mar 10 10:33:28 2011 +0100

    oqrev now prints help when invoked without arguments

commit a3eea87a1166ea9d99d5ed43bdb11467da0245de
Author: Muharem Hrnjadovic <mh@foldr3.com>
Date:   Wed Mar 9 16:51:36 2011 +0100

    Fix compound conditionals.

commit 076abc26615f60841f5f87cc379cff12105869cd
Author: Muharem Hrnjadovic <mh@foldr3.com>
Date:   Wed Mar 9 13:56:47 2011 +0100

    Only do pylint/pep8 checks if python files were modified in the branch under review.

commit f2218ef2c79f288549c25efc0c7993060386c4ee
Author: Muharem Hrnjadovic <mh@foldr3.com>
Date:   Wed Mar 9 11:36:57 2011 +0100

    The OpenQuake review tool now runs the pep8 checker on the python files modified by the branch.


Former-commit-id: fbc824ae5e4a71a7e918997598d1e709bf1cf131 [formerly fbc824ae5e4a71a7e918997598d1e709bf1cf131 [formerly 31a5a1836fbed21840bdec539b82703a5783f8c9]]
Former-commit-id: c99deac3191f5dea22b51a15e01de3862b3084e4
Former-commit-id: 436b8f700f5a4214fa4db9619143106d8c85df47
gem/oq-engine,gem/oq-engine,gem/oq-engine,gem/oq-engine,gem/oq-engine