summaryrefslogtreecommitdiff
path: root/pygerrit
Commit message (Expand)AuthorAgeFilesLines
* Fix #8: Support the "topic-changed" stream eventDavid Pursehouse2013-09-111-0/+23
* Fix #7: Support the "reviewer-added" stream eventDavid Pursehouse2013-09-111-0/+20
* Fix #6: Support the "merge-failed" stream eventDavid Pursehouse2013-09-111-0/+21
* Fix #5: Move json parsing and error handling into the event factoryDavid Pursehouse2013-09-113-27/+40
* Fix #3: Don't treat unhandled event types as errorsDavid Pursehouse2013-09-111-3/+11
* Fix #4: Keep event's raw json data in the event objectDavid Pursehouse2013-09-111-9/+9
* Add __repr__ methods on event and model classesDavid Pursehouse2013-09-112-3/+50
* Remove redundant `exec_command` methodDavid Pursehouse2013-09-111-15/+10
* Fix #2: Establish SSH connection in a thread-safe wayDavid Pursehouse2013-09-111-6/+20
* Fix #1: Use select.select() instead of select.poll()David Pursehouse2013-09-101-14/+12
* Bump version to 0.1.00.1.0David Pursehouse2013-08-091-1/+1
* Don't put copyright and license headers in Python module docstringsDavid Pursehouse2013-08-077-175/+163
* Add generation of package documentationDavid Pursehouse2013-08-071-1/+1
* Fix pylint warningsDavid Pursehouse2013-08-062-3/+6
* Fix relative importsDavid Pursehouse2013-08-065-13/+12
* Fix one more PEP-257 violationDavid Pursehouse2013-08-061-0/+2
* Only allow strings as query terms and commandsDavid Pursehouse2013-08-052-13/+15
* Don't hard code version in setup.pyDavid Pursehouse2013-08-051-0/+3
* Include command in GerritCommandResultDavid Pursehouse2013-08-051-3/+8
* Don't open ssh connection until neededDavid Pursehouse2013-08-051-17/+31
* Fix UnboundLocalError when stream-event connection failsDavid Pursehouse2013-08-051-16/+16
* Add missing docstrings to conform to PEP-257David Pursehouse2013-08-043-5/+10
* Handle socket connection error in SSH clientDavid Pursehouse2012-12-141-4/+8
* Python 2.6 style exception handlingDavid Pursehouse2012-10-254-12/+12
* Revert "Basic thread-safeness in the SSH client"David Pursehouse2012-10-241-5/+0
* Encapsulate the SSH command results in a classDavid Pursehouse2012-10-243-7/+17
* Update pylint config to work with version 0.26David Pursehouse2012-10-241-3/+0
* Only add query result lines to returned dataDavid Pursehouse2012-10-241-4/+3
* Handle JSON errors in query resultsDavid Pursehouse2012-10-241-1/+4
* Refactor getting the Gerrit versionDavid Pursehouse2012-10-242-16/+34
* Reduce nested `if` blocks in stream handlingDavid Pursehouse2012-10-231-10/+9
* More error handling improvements in streamDavid Pursehouse2012-10-231-11/+22
* Handle exception when running ssh commandDavid Pursehouse2012-10-231-2/+7
* Fix pylint warnings in stream.pyDavid Pursehouse2012-10-231-6/+10
* Basic thread-safeness in the SSH clientDavid Pursehouse2012-10-231-1/+6
* More exception handling in streamDavid Pursehouse2012-10-231-1/+1
* Get Gerrit version during client initialisationDavid Pursehouse2012-10-171-0/+17
* Add query functionalityDavid Pursehouse2012-10-172-0/+49
* Add __str__ on event base classDavid Pursehouse2012-10-161-0/+3
* Move SSH client from stream class to main client classDavid Pursehouse2012-10-162-7/+7
* Add license informationDavid Pursehouse2012-09-207-7/+176
* Wait for thread to complete when stopping streamDavid Pursehouse2012-09-121-0/+1
* Handle errors when reading event streamDavid Pursehouse2012-09-121-12/+29
* Fix event registration from other moduleDavid Pursehouse2012-09-121-3/+7
* Refactor event stream handling to use SSH clientDavid Pursehouse2012-09-112-68/+47
* Handle invalid port in ssh configDavid Pursehouse2012-09-041-1/+5
* Add GerritSSHClientDavid Pursehouse2012-09-031-0/+53
* Add initial stub of GerritClient classDavid Pursehouse2012-08-241-0/+43
* Inject event name into event classes with decoratorDavid Pursehouse2012-08-221-0/+1
* Revert "GerritEventFactory should be a singleton"David Pursehouse2012-08-221-8/+0