Bug 40023 - gear-edit-spec запускает редактор даже если не может найти spec
Summary: gear-edit-spec запускает редактор даже если не может найти spec
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gear (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 minor
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-02 09:00 MSK by Ivan A. Melnikov
Modified: 2022-01-14 19:22 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan A. Melnikov 2021-05-02 09:00:34 MSK
В git-репозитории, в ветке где нет спека и .gear{/,-}rules, не подумав запустил gear-edit-spec. Стартовал vim (это мой $EDITOR), показал мне текущий каталог в netrw. Когда я вышел из vim'а, увидел сообщение

gear-edit-spec: Spec file not found.

Что, конечно, предсказуемо. Но то, что запускается редактор, несколько странно и сразу не ясно, что же произошло.

Сизиф кажется вчерашний,

$ rpm -qa gear
gear-2.5.0-alt1.noarch
Comment 2 Repository Robot 2022-01-14 19:22:53 MSK
gear-2.5.1-alt1 -> sisyphus:

 Fri Jan 14 2022 Dmitry V. Levin <ldv@altlinux> 2.5.1-alt1
 - gear-rules.5: added references to git glob syntax (closes: #39804).
 - gear-store-tags: fixed the warning about specsubst directive (closes: #39898).
 - gear-edit-spec: do not invoke an editor when no spec file was found (closes: #40023).
 - gear: added git worktree support (closes: #40990).