guix/etc
Maxim Cournoyer 8005e09b26
build: Add a commit-msg hook that embeds Change-Id in commit messages.
Partially implements <https://issues.guix.gnu.org/66027>.

This will make it possible to track a merged commit back to its original
posting on the mailing list, and open the door to new opportunities such as
closing fully merged series automatically.

* Makefile.am (COMMIT_MSG_MAGIC): New variable.
(.git/hooks/commit-msg): New target.
* etc/git/commit-msg: New file.
* doc/contributing.texi (Configuring Git): Document Change-Id.

Series-changes: 3
 - Clarify documentation text, as suggested by Simon
Change-Id: Ia92fa958eae600fdd4e180bad494c85db8bb4dd6
Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
2023-10-22 16:09:04 -04:00
..
completion bash completion: Fix & unify option parsing. 2022-05-29 02:00:20 +02:00
git build: Add a commit-msg hook that embeds Change-Id in commit messages. 2023-10-22 16:09:04 -04:00
init.d
openrc
snippets build-system: Add zig-build-system. 2023-10-21 00:27:25 +02:00
substitutes
teams/qt etc: Add Qt manifests for Qt maintenance. 2023-08-22 12:32:20 -04:00
committer.scm.in etc/committer: Speed up surrounding-sexp. 2023-09-24 13:49:53 +02:00
copyright.el
disarchive-manifest.scm disarchive-manifest: Add one manifest entry per tarball. 2023-10-08 23:43:49 +02:00
gnu-store.mount.in
guix-daemon.cil.in etc: SELinux: Update policy file. 2023-05-25 12:51:15 +02:00
guix-daemon.conf.in
guix-daemon.service.in etc: systemd services shouldn't ‘RemainAfterExit’. 2022-10-23 02:00:26 +02:00
guix-gc.service.in
guix-gc.timer
guix-install.sh guix-install.sh: Fix incomplete installation. 2023-07-16 02:00:07 +02:00
guix-publish.conf.in
guix-publish.service.in etc: systemd services shouldn't ‘RemainAfterExit’. 2022-10-23 02:00:26 +02:00
historical-authorizations
hurd-manifest.scm maint: Add gdk-pixbuf to native Hurd manifest. 2023-09-19 07:26:56 +02:00
kernels-manifest.scm maint: Add missing modules to the kernel manifest. 2023-01-06 00:16:06 -05:00
news.scm news: Add 'de' translation. 2023-10-03 14:07:29 +02:00
release-manifest.scm maint: Add icecat to the release manifest. 2023-03-30 11:14:53 +02:00
source-manifest.scm
system-tests.scm build-system: Add 'channel-build-system'. 2022-08-09 15:16:06 +02:00
teams.scm.in teams: Add Munyoki Kilyungi to the python and lisp teams. 2023-09-28 19:18:29 +03:00
time-travel-manifest.scm time-travel-manifest: Comment out versions older than 1.3.0 for now. 2023-09-09 19:36:05 +02:00