repo.go in https://github.com/prydonius/karn/pull/25 (implement gpg signing) added a getconfig for a signingkey (see repo.go diff). This causes a "Couldn't retrieve identity from Git repository" issue if a user hasn't setup a signingkey at all in their global ~/.gitconfig.
Suggest making this a soft-check, possibly not just for signingkey but for all global gitconfig identity attributes if the intent of karn is to not depend on any global identity aspects.
Workaround for now is to set a global signing key in ~/.gitconfig before using karn.
repo.go in https://github.com/prydonius/karn/pull/25 (implement gpg signing) added a getconfig for a signingkey (see repo.go diff). This causes a "Couldn't retrieve identity from Git repository" issue if a user hasn't setup a signingkey at all in their global ~/.gitconfig.
Suggest making this a soft-check, possibly not just for signingkey but for all global gitconfig identity attributes if the intent of karn is to not depend on any global identity aspects.
Workaround for now is to set a global signing key in ~/.gitconfig before using karn.