Summary: | gear-update-tag(1) is misnamed | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Mikhail Gusarov <dottedmag> |
Component: | gear | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | erthad, glebfm, ldv, legion, mike, placeholder, rider, wrar |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Mikhail Gusarov
2009-02-04 10:08:40 MSK
gear-update-tag обновляет каталог .gear/tags/, поэтому имя gear-update-tags-file не подходит. gear-update-gear-tags? А почему не подходит? "утилита gear, обновляющая файл с тэгами". То, что он называется .gear/tags, а не такой-нибудь .tags.gear - деталь реализации. (В ответ на комментарий №1)
> gear-update-tag обновляет каталог .gear/tags/, поэтому имя
> gear-update-tags-file не подходит.
>
> gear-update-gear-tags?
Очень уж длинно и содержит дублирование. Как насчёт gear-stored-tags? ... Ведь эта утилита не только обновляет теги, но ещё и удаляет, и проверяет их.
gear-store-tags или gear-update-stored-tags тогда. gear-stored-tags выглядит как тул для выдачи состояния, а не изменения его. Из всего предложенного gear-update-stored-tags мне нравится больше всех. (В ответ на комментарий №5)
> Из всего предложенного gear-update-stored-tags мне нравится больше всех.
"update" в названии портит tab-completion. Я хотел бы его убрать/заменить ещё и с этой целью.
(В ответ на комментарий №6) > (В ответ на комментарий №5) > > Из всего предложенного gear-update-stored-tags мне нравится больше всех. > > "update" в названии портит tab-completion. Я хотел бы его убрать/заменить ещё и > с этой целью. Предлагаю gear-{manage,change}-tags или gear-named-tags. Последнее название навеяно описанием директивы tags в gear-rules(5). gear-sync-tagfile ? (В ответ на комментарий №8) > gear-sync-tagfile ? sync не совсем то т.к. эта утилита делает и проверку этого файла. Может тогда gear-tagfile ? gear-tags? (In reply to comment #7) > (В ответ на комментарий №6) > > (В ответ на комментарий №5) > > > Из всего предложенного gear-update-stored-tags мне нравится больше всех. > > > > "update" в названии портит tab-completion. Я хотел бы его убрать/заменить ещё и > > с этой целью. > > Предлагаю gear-{manage,change}-tags или gear-named-tags. Последнее название > навеяно описанием директивы tags в gear-rules(5). .gear/tags может хранить как named tags (т.е. коммиты), так и полноценные tag objects, так что gear-named-tags не вполне в тему. Видимо, всё же gear-store-tags это наиболее компромиссный вариант? (В ответ на комментарий №11) > Видимо, всё же gear-store-tags это наиболее компромиссный вариант? Можно и так. gear-1.7.2.2-alt1 -> sisyphus: * Mon Sep 06 2010 Dmitry V. Levin <ldv@altlinux> 1.7.2.2-alt1 - gear-import: pass --no-verify option to git-commit. - Renamed gear-update-tag to gear-store-tags (closes: #18739). - gear-command-{hasher,rpmbuild}: unset GIT_* environment variables used by gear itself (closes: #20884). - tests: fixed false positive on non-tmpfs filesystems (closes: #24012). |