guix/etc
Mathieu Othacehe 2a66304535
etc: teams: Add scope support.
Add a scope list to each team.  This list defines all the files and
directories that are mentored by the team.

Also add a cc-members command that takes two Git revision strings as input,
add returns the members that should be CC'ed given the files impacted between
the two revisions.

* etc/teams.scm.in (<team>)[scope]: New field.
(team, list-teams): Adapt those procedures.
(find-team-by-scope, diff-revisions): New procedures.
(main): Add a "cc-members" command.
* doc/contributing.texi ("Teams"): Document it.
("Sending a Patch Series"): Adapt it.
2022-09-25 09:27:59 +02:00
..
completion bash completion: Fix & unify option parsing. 2022-05-29 02:00:20 +02:00
git Add git configuration templates to improve diff hunk header detection. 2021-10-14 00:24:34 +02:00
init.d
openrc
snippets etc: Update yasnippet build system list. 2022-08-30 11:50:15 +02:00
substitutes
committer.scm.in etc/committer: Teach it how to commit package removal. 2022-05-31 14:52:13 -04:00
copyright.el
disarchive-manifest.scm disarchive-manifest: Exclude the Chromium tarball. 2022-08-06 23:14:41 +02:00
gnu-store.mount.in
guix-daemon.cil.in etc: Remove redundant SELinux permissions block. 2022-01-26 09:31:45 +01:00
guix-daemon.conf.in
guix-daemon.service.in
guix-gc.service.in
guix-gc.timer
guix-install.sh etc/guix-install.sh: Check for profile from 'guix home'. 2022-07-04 23:38:38 +02:00
guix-publish.conf.in
guix-publish.service.in
historical-authorizations
news.scm news: Fix 'de' translation. 2022-09-12 22:09:12 +02:00
release-manifest.scm maint: Ignore cross-compilation to x86. 2022-09-01 18:31:26 +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 etc: teams: Add scope support. 2022-09-25 09:27:59 +02:00
time-travel-manifest.scm time-travel-manifest: Use a separate cache per system. 2022-08-17 15:42:56 +02:00