Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

commit implementation #6

Open
awskii opened this issue Sep 5, 2018 · 3 comments
Open

commit implementation #6

awskii opened this issue Sep 5, 2018 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@awskii
Copy link
Owner

awskii commented Sep 5, 2018

Нужно уметь создавать комментарии к задачам одновременно в jira и gitlab.
Поддерживаются следующие флаги:

-i  --issue       - gitlab issue id (проблема - как определять, к какому проекту относится issue?)
-m --message - commit message
-s --status.     - new issue status. Changes both jira/gitlab issue status.

Требования:

  1. Созданный комментарий должен одинаково отображаться в jira/gitlab
  2. Коммент должен добавляться в локальный кеш. Еще вопрос, до или после, и как это вообще синкать - пока не ясно.
  3. Коммит должен быть атомарным, то есть либо закоммитилось везде, либо нигде.
  4. Поддержка markdown с трансляцией для пункта 1 (jira не поддерживает md)
@awskii
Copy link
Owner Author

awskii commented Sep 5, 2018

Если передан только параметр -i, должен открываться $EDITOR и начинаться редактирование сообщения к коммиту.

@awskii awskii self-assigned this Sep 5, 2018
@awskii awskii added the enhancement New feature or request label Sep 8, 2018
@awskii
Copy link
Owner Author

awskii commented Sep 9, 2018

реализована поддержка editor/markdown.

@awskii
Copy link
Owner Author

awskii commented Sep 9, 2018

так же реализовано какое то подобие атомарности с удалением коммента в случае, если jira не смогла. (кстати, api, похоже, не поддерживает удаление комментов, хотя на самом рессурсе удалять можно)ю

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant