Browse Source

Add a git-publish configuration file

git-publish [1] is a convenient tool to send patches and has been
popular among QEMU developers.  Recently it has been made available in
Fedora/Debian official repo.

One nice feature of the tool is a per-project configuration with
profiles, especially in which the cccmd option is a handy method to
create the Cc list.

[1]: https://github.com/stefanha/git-publish

Signed-off-by: Fam Zheng <famz@redhat.com>
Message-id: 2018022603.20219-2-famz@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
tags/v2.12.0-rc0
Fam Zheng 1 year ago
parent
commit
08bb160e02
1 changed files with 51 additions and 0 deletions
  1. 51
    0
      .gitpublish

+ 51
- 0
.gitpublish View File

@@ -0,0 +1,51 @@
1
+#
2
+# Common git-publish profiles that can be used to send patches to QEMU upstream.
3
+#
4
+# See https://github.com/stefanha/git-publish for more information
5
+#
6
+[gitpublishprofile "default"]
7
+base = master
8
+to = qemu-devel@nongnu.org
9
+cccmd = scripts/get_maintainer.pl --noroles --norolestats --nogit --nogit-fallback 2>/dev/null
10
+
11
+[gitpublishprofile "rfc"]
12
+base = master
13
+prefix = RFC PATCH
14
+to = qemu-devel@nongnu.org
15
+cccmd = scripts/get_maintainer.pl --noroles --norolestats --nogit --nogit-fallback 2>/dev/null
16
+
17
+[gitpublishprofile "stable"]
18
+base = master
19
+to = qemu-devel@nongnu.org
20
+cc = qemu-stable@nongnu.org
21
+cccmd = scripts/get_maintainer.pl --noroles --norolestats --nogit --nogit-fallback 2>/dev/null
22
+
23
+[gitpublishprofile "trivial"]
24
+base = master
25
+to = qemu-devel@nongnu.org
26
+cc = qemu-trivial@nongnu.org
27
+cccmd = scripts/get_maintainer.pl --noroles --norolestats --nogit --nogit-fallback 2>/dev/null
28
+
29
+[gitpublishprofile "block"]
30
+base = master
31
+to = qemu-devel@nongnu.org
32
+cc = qemu-block@nongnu.org
33
+cccmd = scripts/get_maintainer.pl --noroles --norolestats --nogit --nogit-fallback 2>/dev/null
34
+
35
+[gitpublishprofile "arm"]
36
+base = master
37
+to = qemu-devel@nongnu.org
38
+cc = qemu-arm@nongnu.org
39
+cccmd = scripts/get_maintainer.pl --noroles --norolestats --nogit --nogit-fallback 2>/dev/null
40
+
41
+[gitpublishprofile "s390"]
42
+base = master
43
+to = qemu-devel@nongnu.org
44
+cc = qemu-s390@nongnu.org
45
+cccmd = scripts/get_maintainer.pl --noroles --norolestats --nogit --nogit-fallback 2>/dev/null
46
+
47
+[gitpublishprofile "ppc"]
48
+base = master
49
+to = qemu-devel@nongnu.org
50
+cc = qemu-ppc@nongnu.org
51
+cccmd = scripts/get_maintainer.pl --noroles --norolestats --nogit --nogit-fallback 2>/dev/null

Loading…
Cancel
Save