gear-create-tag и gear-update-tag постоянно путают из-за сходства названий. Предлагаю переименовать gear-update-tag в gear-update-tags-file, и оставить старое имя для обратной совместимости, но нигде его не упоминать. Патч с переименованием воспоследствует.
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 это наиболее компромиссный вариант? Можно и так.
http://git.altlinux.org/people/ldv/packages/?p=gear.git;a=commit;h=1.7.2.1-alt1-2-ge2bd2c3
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).