gerrit_client: changes: support raw search queries
The --param option does not support extended bool logic. It forces every search query to be AND-ed together. There is no way to do more OR joins or subclauses like "( X OR Y ) AND Z". Let's add a new --query option to let people type out the full string themselves rather than try and support this bool logic directly. Bug: b/282975918 Test: ./gerrit_client.py changes --host https://chromium-review.googlesource.com --query '( owner:vapier OR owner:briannorris ) is:open project:chromiumos/chromite' Change-Id: I792e4deec34797295824ec13da41f45eb85e65ae Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4638081 Reviewed-by: Greg Edelston <gredelston@google.com> Commit-Queue: Gavin Mak <gavinmak@google.com> Reviewed-by: Gavin Mak <gavinmak@google.com> Auto-Submit: Mike Frysinger <vapier@chromium.org>changes/81/4638081/3
parent
24ac2543c7
commit
98d3bb27f0
Loading…
Reference in New Issue