| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I73a7b82b6e1f01acf3c97507c95f5042b38c2c76
|
|
|
|
|
|
|
| |
This will allow keeping the SSH sessions alive for a duration of time
longer than the timeout configured for the server.
Change-Id: I9d86c0fc304783fab944ebae7bd0da8f3b1edd6c
|
|
|
|
|
|
|
|
|
|
|
| |
Workaround for requests issue 2409 [1] and Gerrit issue 3458 [2]
where the Gerrit server returns HTTP 400 on subsequent requests via
an existing session.
[1] https://github.com/kennethreitz/requests/issues/2409
[2] http://code.google.com/p/gerrit/issues/detail?id=3458
Change-Id: I98428ec59fca7146c5587172b464e2e09b90782c
|
|
|
|
|
|
| |
Fixes #26
Change-Id: Ic4e0ba378fd61ed49a3ca9ea25ef2ccf21532af2
|
|
|
|
| |
Change-Id: If57c2f4443405a546d7aee796c8381c053e1b301
|
|
|
|
| |
Change-Id: Ia0f0545b18191436f4ea873a6fca21da3773be23
|
|
|
|
|
|
|
|
|
| |
Trying to use pygerrit to submit reviews fails if there
is a unicode character in the review comment. This change
sees if the message is valid ascii, and if it's not,
encodes as utf-8.
Change-Id: Ia14d59d28b11a78bee9d89fd84fb09976015787f
|
|
|
|
| |
Change-Id: Idb850bb82e78946d55e32aedfcaba75ede9a4d47
|
|
|
|
| |
Change-Id: Ic753786a01deef0270e3039c15a0ceabedfe3901
|
|
|
|
| |
Change-Id: I54f50a0133d13329698dae5812cb4343d3f2f221
|
|
|
|
| |
Change-Id: I61a19d97eead3cf3242734bf36ba66d8b21de6fd
|
|
|
|
| |
Change-Id: Ic935e8f85e2ad333677770746c15648ae5bac339
|
|
|
|
|
|
| |
And fix a couple of newly discovered warnings.
Change-Id: I835d16ed94f2e20f003a2aa0b0370483d02e7926
|
|
|
|
| |
Change-Id: I58486c2a9f0ae29251edfd5221bf86743ddd81be
|
|
|
|
| |
Change-Id: I53aba2fa124d0f5b70d03521be919176b0e6bfda
|
|
|
|
|
|
|
|
| |
Current implementation only works properly for the latest tag.
Change it so we can build documentation at any revision.
Change-Id: I8cc0e3ef449d8f861411ca86ba676a0f9c89009f
|
|
|
|
| |
Change-Id: I7ce16a9042367ac491dbea363452a9fc511997a7
|
|
|
|
|
|
| |
Added API to send inline review
Change-Id: Ifdcfbaea6ae4d8723d9566eaaf3c5dba5ff35617
|
|
|
|
| |
Change-Id: I7776c65f9c28b3cf05f2169696da0256f5cfc5b8
|
|
|
|
| |
Change-Id: I126d8fec7a58d74474caa6fde0fc29d247d93994
|
|
|
|
| |
Change-Id: Iad0c2c632993aaec7b26c6209a89a8652ee3c327
|
|
|
|
|
|
|
| |
Add a new helper class that can be used to format the messages
that are sent to Gerrit via the review command.
Change-Id: Ib8684d60788c8f19054bca6cfc707b25079395d3
|
|
|
|
| |
Change-Id: Ic08c596dffd7e9c13dc1658e0dd904e6ffa097b1
|
|
|
|
| |
Change-Id: Ib7875046cdfd900f710209eab33e67db4c0a6799
|
|
|
|
| |
Change-Id: I776a58b2cdac17e3eafc985ee727cd88e8294ccc
|
|
|
|
|
|
|
|
|
| |
Upgrading to a later version that includes better support for proxies.
This introduces an additional dependency on the ecdsa cryptographic
signature library.
Change-Id: I5971296ab2d9789612a6f28c72559c86a25796a0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The ssh interface is still being used and patches are being
contributed [1].
It's easier to revert the removal on master than attempt to keep
the support in a separate branch.
This reverts commit f0b77968389966cd7bad0cac1fe7f04526eafde1.
[1] https://github.com/sonyxperiadev/pygerrit/pull/21
Conflicts:
README.rst
example.py
requirements.txt
setup.py
unittests.py
Change-Id: I9e02208c57cb2022ff39cff6650101ed40c0519d
|
|
|
|
|
|
|
|
|
|
| |
- Rewrite introduction
- Rename "REST API" section to "Usage" and add summary of example
- Mention dependency on the requests library
- Switch order of "Installation" and "Prerequisites" sections
- Mention removal of ssh support
Change-Id: Iebf015e554a0de751abeba0f5394ed59f32585d5
|
|
|
|
| |
Change-Id: I2ff6b5fcd4460ceaa4db9dcde6832719f2557c7e
|
|
|
|
|
|
| |
This was missed in the migration to pbr.
Change-Id: Idb4167e99a02a8909fe152956a083fe133f1fc86
|
|
|
|
|
|
|
| |
The Content-Type must be set to "application/json" for PUT and
POST requests.
Change-Id: I859e6cb18b981935b1788a943ec195955fb1e46d
|
|
|
|
|
|
|
|
|
|
|
|
| |
Request compact JSON by setting:
'Accept: application/json'
Request compressed response by setting:
'Accept-Encoding: gzip'
Change-Id: Ie1b5169d43b164f0e06aa765cbf76cca25d629f3
|
|
|
|
|
|
|
|
| |
pbr provides better version handling, and automates the release
notes and list of authors. This means we have to spend less time
manually updating things.
Change-Id: Ie79d706ec7a177f437b6bb0e38a9bded8bc4bb9e
|
|
|
|
|
|
|
|
| |
- It has dependencies on several other modules.
- It is too strict. It should be enough to run pyflakes.
Change-Id: I17d1c3390e5530e2b2a86d680d9816a29f272707
|
|
|
|
|
|
|
|
|
| |
From now only the REST API is supported.
This makes installation of the package a bit lighter as we no
longer depend on paramiko and pycrypto
Change-Id: Ieda773d596fd43047c05895f3304690ddf709094
|
|
|
|
| |
Change-Id: I083eca93f4969fa9c2d157da39f342de62cf5fd6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since a76db4cfc83d4cf7a52d045e4df82ec8b1e3f562 it is broken.
- Use ArgumentDefaultsHelpFormatter to automatically show default
values for the options.
- Remove hard-coded 'default' information from help texts.
- Add a metavar for the ssh event timeout option.
- Integer arguments must now be specified as `int` rather than
`'int'` with quotation marks.
- Fix calls to `parser.parse_args`, which now returns a single
value rather than a tuple.
Change-Id: If5cf4e2d1f4014a60f7a7634d43df12b788bc7b4
|
|
|
|
|
|
| |
optparse was deprecated since 2.7 and removed in python 3
Change-Id: Ic5bccb171f45c4948dad47e8fc6fb5830d6dfcff
|
|
|
|
|
|
| |
* client.stop_event_stream() was not closing
Change-Id: Idf38565332a7865063caf614992ba376804da1a7
|
|
|
|
| |
Change-Id: I65d45f11f3b467f4cf8bc34a4a63749406d78abf
|
|
|
|
|
|
|
| |
kwargs now made passable to request functions so that lower-level
python-requests interface can be fully utilized.
Change-Id: I38eff49314a3966546e0b272af2e58ed276269d9
|
|
|
|
|
|
|
|
|
| |
The documentation was moved, so update the link.
Also change the link to refer to the documentation to refer
to Gerrit 2.8 which is now the latest major version.
Change-Id: I07d55521b52806f09130bcb6673a354e241f2c92
|
|
|
|
|
|
|
| |
Add badges showing the latest package version on pypi, and the
number of downloads in the last month.
Change-Id: Ib3b49bf77135d6a33ab338638b98da6ea5d32a43
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The markup used to show code snippets renders properly on GitHub
but on gitlab the snippets are not shown.
Change the markup so that it works on both.
With this change we lose the syntax highlighting on Github, but
this is a fair tradeoff if it means we can view it properly on
Gitlab.
Change-Id: Ie2faa0862fd467a806041b57aafd5b797e1a5cd2
|
|
|
|
| |
Change-Id: I64f69dc544129772446f4995e6f148c388cb0f62
|
|
|
|
|
|
|
| |
Hard-coding the package list caused the `rest` package to
be missed.
Change-Id: I9119f358071c308add1ad167fb934d17ca88198c
|
|
|
|
| |
Change-Id: I32b970452809d31037ad15783d2f50e894e530ed
|
|
|
|
| |
Change-Id: I57db6ab987ac604134267ccc79ec4451a0119841
|
|
|
|
|
|
|
| |
Include the account information for the user who gave the
approval.
Change-Id: I3857c9913c38a5c5223111274314e107f4c81090
|
|
|
|
|
|
|
| |
The "currentPatchset" field of the query results includes information
about the review label scores.
Change-Id: I41d54225284e15b2b61b79bfaa309cd5c2b4b86a
|