Получать коммиты без обзора
У меня есть список проблем JIRA с одним или несколькими коммитами:
- J1 (c11, c12,..., c1n)
- J2 (c21, c22,..., c2m)
...
- Jk (ck1, ck2,..., cky)
где n,m,y >= 1
Используя Crucible, я пытаюсь создать обзоры для J1,..., Jk (или для c11, ..., cky - потому что все в порядке, если количество обзоров Crucible больше, чем количество проблем JIRA).
Чтобы добиться этого, я хочу увидеть использование EyeQL, который фиксирует коммит без созданного обзора (не обязательно закрытого).
Если я запускаю следующий запрос:
select ...
from ...
where
...
and not reviewed
group by ...
return ...
он возвращает только те коммиты, которые не имеют "полного" обзора. Но я хочу видеть только те коммиты, которые не имеют "обзора" (независимо от его состояния).
Как я могу добиться этого поведения?
Я хочу что-то вроде and doesn't have any created review
вместо and not reviewed
,
1 ответ
Использование пункта "НЕ В ЛЮБОМ ОБЗОРЕ" должно работать, то есть:
select revisions from dir "/" where (not in any review) order by date desc group by changeset return path, revision, author, date, csid
См. Ссылку на EyeQL для полного описания грамматики с примерами.