# git pull --rebase=preserve origin master From git+ssh://git.gentoo.org/repo/gentoo * branch master -> FETCH_HEAD warning: git rebase --preserve-merges is deprecated. Use --rebase-merges instead. Successfully rebased and updated refs/heads/master. git rebase --signoff First, rewinding head to replay your work on top of it... Applying: net-libs/nghttp3: Mark ~hppa too Applying: net-libs/ngtcp2: Mark ~hppa too Applying: net-analyzer/wireshark: IUSE=nghttp2 => IUSE=http2 Applying: x11-misc/cbatticon: Version 1.6.10 Applying: x11-misc/cbatticon: Old # git push --signed origin master Enumerating objects: 50, done. Counting objects: 100% (50/50), done. Delta compression using up to 3 threads Compressing objects: 100% (32/32), done. Writing objects: 100% (32/32), 5.53 KiB | 5.53 MiB/s, done. Total 32 (delta 24), reused 0 (delta 0) remote: /var/lib/gitolite/local/VREF/proj-gentoo-02-gpg: line 151: syntax error near unexpected token `<' remote: /var/lib/gitolite/local/VREF/proj-gentoo-02-gpg: line 151: `done < <(git rev-list --first-parent "${rev_list_arg}")' remote: FATAL: VREF/proj-gentoo-02-gpg: helper program exit status 512 remote: error: hook declined to update refs/heads/master To git+ssh://git.gentoo.org/repo/gentoo ! [remote rejected] master -> master (hook declined) error: failed to push some refs to 'git+ssh://git@git.gentoo.org/repo/gentoo'
Looks like the default shell is no longer bash.