Age | Commit message (Collapse) | Author |
|
This change was more invasive than initially thought, and cannot be disabled
easily, as raised by a few people. Let's revert it for now. At least the
pre-push hook should be deployed automatically and catch any unsigned commits
attempted to be pushed to Savannah.
* etc/git/gitconfig [commit]: Remove section.
|
|
This means we do not need to worry anymore about manually syncing the pre-push
git hook or the Guix-provided git configuration.
* etc/git/gitconfig: Augment configuration template with useful options to
allow for auto-configuration.
* Makefile.am (.git/hooks/pre-push, .git/config): New targets.
(nodist_noinst_DATA): New primary variable holding the above targets.
|
|
This is a follow-up to commit 9fc8ae4171e5da4939a64fc6d684c8b9d85bbe84, which
missed two hunks from <https://issues.guix.gnu.org/50363>.
Reported by hackeryarn on #guix.
* .gitattributes, etc/git/gitconfig: New files.
Signed-off-by: Marius Bakke <marius@gnu.org>
|
|
* etc/git/pre-push: Exit early when deleting a branch.
|
|
* etc/git/pre-push: Adjust comment.
|
|
* etc/git/pre-push: Change to run "make authenticate check-channel-news".
|
|
* etc/git/pre-push: Check each commit's signature individually so that
we can report which commits fail the check.
|
|
* HACKING (Commit Access): Describe the pre-push Git hook.
* etc/git/pre-push: New file.
|