Получать коммиты без обзора

У меня есть список проблем 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 для полного описания грамматики с примерами.

Другие вопросы по тегам