как запрашивать номера исправлений gerrit для темы или хэштегов с пробелами

#gerrit

#gerrit

Вопрос:

перепробовал все варианты, ни один не работает. получил тему с именем «тест 1» и хэштегом «тест 1», пытаясь получить для них все номера исправлений, не сработала опция «тема» или «хэштег» :

 ssh -p 29418 myserver gerrit query --patch-sets topic:"'test 1'"
ssh -p 29418 myserver gerrit query --patch-sets topic:"test 1"
ssh -p 29418 myserver gerrit query --patch-sets topic:'test 1'
  

Но тот же результат:

 type: stats
rowCount: 0
runTimeMilliseconds: 2
moreChanges: false
  

может быть как-то зашифровано пространство?
Если имена без пробелов, все работает нормально.

Ответ №1:

Используйте один из этих вариантов:

 ssh -p 29418 myserver gerrit query --patch-sets topic:\"test 1\"
  

Или

 ssh -p 29418 myserver gerrit query --patch-sets "topic:{test 1}"
  

Комментарии:

1. Спасибо за { } вариант — он помог мне после того, как я попробовал все возможные escape-последовательности.