Hi Tomas, On Sat, 07 Mar 2026 at 17:07, Tomas Volf <[email protected]> wrote:
> --8<---------------cut here---------------start------------->8--- > $ git clone https://codeberg.org/guix/guix.git guix-proper > $ cd guix-proper > $ git checkout HEAD~ > $ guix shell -CD guix -- ./bootstrap > $ guix shell -CD guix -- ./configure > $ guix shell -CD guix -- make Well, from my understanding, after all this, you have installed the .git/hooks which contains .git/hooks/post-merge… > $ git pull origin master > From https://codeberg.org/guix/guix > * branch master -> FETCH_HEAD > Updating 67c4836885..5b2fcc51bc > Fast-forward > gnu/home/services.scm | 4 +++- > gnu/packages/kde-sdk.scm | 3 ++- > 2 files changed, 5 insertions(+), 2 deletions(-) > guix git: error: unknown introductory commit and signer …and I guess this hook is run as part of ’git pull’. IMHO, the best is to add: guix git authenticate 9edb3f66fd807b096b48283debdcddccfea34bad \ "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA" \ -k origin/keyring to the file “./bootstrap”. Or maybe condition such command only when .git/config does not contain the section [guix "authentication"]. Cheers, simon
