[newbies] gear-remotes-uscan && gear-commit - два дополнительных коммита в рабочем репозитории

Ilya Sorochan k0tran на altlinux.org
Чт Ноя 13 16:27:26 MSK 2025


On Thu Nov 13, 2025 at 12:30 PM UTC, Alexander Lubyagin wrote:
> 2) Команда $ gear-commit добавляет ещё один коммит. В результате, в 
> рабочем репозитории хранятся два дополнительных коммита после 
> тэгированного v4.6.1. Избыточность? Зачем нужны эти два дополнительных 
> коммита (после нужного тэга)?
Не избыточность, это разные сущности.

Это коммит апстрима, его сохраняем в исходном виде и из него берутся исходники:
> commit 7a879833337f68fd358c350366db3f24cf441ed7 (tag: v4.6.1)
> Author: Tan Le <tan.le на hey.com>
> Date:   Thu Sep 25 10:47:30 2025 +1000
>
>     Release v4.6.1 (#2164)

Это ваш коммит, содержащай альтовские артефакты в их финальном виде для
какой-либо версии:
> commit 7a9822c947c9264bc3a235c0e2b313d2b4214a12 (HEAD-> sisyphus)
> Author: Alexander Lubyagin <dfpl на altlinux.org>
> Date:   Thu Nov 13 15:22:12 2025 +0300
>
>     4.6.1-alt1
>
>     - New version 4.6.1.

Между этими двумя коммитами могут быть другие, актуализирующие/фиксящие сборку.
Например вендоринг, правка gear-rules или spec (не релиз, а просто правки).

А это классический merge коммит:
> commit 4183023bbcc5b95f25268cccfb1490f0dac4d8e7
> Merge: e084575b 7a879833
> Author: Alexander Lubyagin <dfpl на altlinux.org>
> Date:   Thu Nov 13 15:20:32 2025 +0300
>
>     Merge tag 'v4.6.1' into sisyphus
>
>     Release v4.6.1
>
>     ...
>
>     # gpg: Не могу проверить подпись: открытый ключ не найден



Подробная информация о списке рассылки devel-newbies