[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