Now that we always do out-of-tree builds (and the in-tree builds are
faked via a "build" directory), we can simplify out .gitignore file
quite a bit.
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
v2: Do not delete the .sdk, stgit and coccinelle lines
.gitignore | 152 -----------------------------------------------------
1 file changed, 152 deletions(-)
diff --git a/.gitignore b/.gitignore
index b6fdd34ddf..5515f595e6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,163 +1,11 @@
/GNUmakefile
/build/
-/.doctrees
-/config-devices.*
-/config-host.*
-/config-target.*
-/config.status
-/config-temp
-/tools/virtiofsd/50-qemu-virtiofsd.json
-/elf2dmp
-/trace-events-all
-/trace/generated-events.h
-/trace/generated-events.c
-/trace/generated-helpers-wrappers.h
-/trace/generated-helpers.h
-/trace/generated-helpers.c
-/trace/generated-tcg-tracers.h
-/ui/shader/texture-blit-frag.h
-/ui/shader/texture-blit-vert.h
-/ui/shader/texture-blit-flip-vert.h
-/ui/input-keymap-*.c.inc
-*-timestamp
-/*-softmmu
-/*-darwin-user
-/*-linux-user
-/*-bsd-user
-/ivshmem-client
-/ivshmem-server
-/libdis*
-/libuser
-/linux-headers/asm
-/qga/qapi-generated
-/qapi-gen-timestamp
-/qapi/qapi-builtin-types.[ch]
-/qapi/qapi-builtin-visit.[ch]
-/qapi/qapi-commands-*.[ch]
-**/qapi/qapi-commands.[ch]
-**/qapi/qapi-emit-events.[ch]
-/qapi/qapi-events-*.[ch]
-**/qapi/qapi-events.[ch]
-**/qapi/qapi-init-commands.[ch]
-**/qapi/qapi-introspect.[ch]
-/qapi/qapi-types-*.[ch]
-**/qapi/qapi-types.[ch]
-/qapi/qapi-visit-*.[ch]
-!/qapi/qapi-visit-core.c
-**/qapi/qapi-visit.[ch]
-**/qapi/qapi-doc.texi
-/qemu-edid
-/qemu-img
-/qemu-nbd
-/qemu-options.def
-/qemu-options.texi
-/qemu-img-cmds.texi
-/qemu-img-cmds.h
-/qemu-io
-/qemu-ga
-/qemu-bridge-helper
-/qemu-keymap
-/qemu-monitor.texi
-/qemu-monitor-info.texi
-/qemu-storage-daemon
-/qemu-version.h
-/qemu-version.h.tmp
-/module_block.h
-/scsi/qemu-pr-helper
-/vhost-user-scsi
-/vhost-user-blk
-/vhost-user-gpu
-/vhost-user-input
-/fsdev/virtfs-proxy-helper
-*.tmp
-*.[1-9]
-*.a
-*.aux
-*.cp
-*.exe
-*.msi
-*.dll
-*.so
-*.fn
-*.ky
-*.log
-*.pdf
-*.pod
-*.cps
-*.fns
-*.kys
-*.pg
-*.pyc
-*.toc
-*.tp
-*.vr
-*.d
-!/.gitlab-ci.d
-!/scripts/qemu-guest-agent/fsfreeze-hook.d
-*.o
.sdk
-*.gcda
-*.gcno
-*.gcov
-/pc-bios/bios-pq/status
-/pc-bios/edk2-*.fd
-/pc-bios/vgabios-pq/status
-/pc-bios/optionrom/linuxboot.asm
-/pc-bios/optionrom/linuxboot.bin
-/pc-bios/optionrom/linuxboot.raw
-/pc-bios/optionrom/linuxboot.img
-/pc-bios/optionrom/linuxboot_dma.asm
-/pc-bios/optionrom/linuxboot_dma.bin
-/pc-bios/optionrom/linuxboot_dma.raw
-/pc-bios/optionrom/linuxboot_dma.img
-/pc-bios/optionrom/pvh.asm
-/pc-bios/optionrom/pvh.bin
-/pc-bios/optionrom/pvh.raw
-/pc-bios/optionrom/pvh.img
-/pc-bios/optionrom/multiboot.asm
-/pc-bios/optionrom/multiboot.bin
-/pc-bios/optionrom/multiboot.raw
-/pc-bios/optionrom/multiboot.img
-/pc-bios/optionrom/kvmvapic.asm
-/pc-bios/optionrom/kvmvapic.bin
-/pc-bios/optionrom/kvmvapic.raw
-/pc-bios/optionrom/kvmvapic.img
-/pc-bios/s390-ccw/s390-ccw.elf
-/pc-bios/s390-ccw/s390-ccw.img
-/docs/built
-/docs/interop/qemu-ga-qapi.texi
-/docs/interop/qemu-ga-ref.html
-/docs/interop/qemu-ga-ref.info*
-/docs/interop/qemu-ga-ref.txt
-/docs/interop/qemu-qmp-qapi.texi
-/docs/interop/qemu-qmp-ref.html
-/docs/interop/qemu-qmp-ref.info*
-/docs/interop/qemu-qmp-ref.txt
-/docs/version.texi
-/contrib/vhost-user-gpu/50-qemu-gpu.json
-*.tps
.stgit-*
.git-submodule-status
cscope.*
tags
TAGS
-docker-src.*
*~
*.ast_raw
*.depend_raw
-trace.c
-trace-ust.h
-trace-ust.h
-trace-dtrace.h
-trace-dtrace.dtrace
-trace-root.h
-trace-root.c
-trace-ust-root.h
-trace-ust-root.h
-trace-ust-all.h
-trace-ust-all.c
-trace-dtrace-root.h
-trace-dtrace-root.dtrace
-trace-ust-all.h
-trace-ust-all.c
-/target/arm/decode-sve.c.inc
--
2.18.2
On 9/9/20 10:03 AM, Thomas Huth wrote: > Now that we always do out-of-tree builds (and the in-tree builds are > faked via a "build" directory), we can simplify out .gitignore file > quite a bit. > > Signed-off-by: Thomas Huth <thuth@redhat.com> > --- > v2: Do not delete the .sdk, stgit and coccinelle lines > > .gitignore | 152 ----------------------------------------------------- > 1 file changed, 152 deletions(-) > > diff --git a/.gitignore b/.gitignore > index b6fdd34ddf..5515f595e6 100644 > --- a/.gitignore > +++ b/.gitignore > @@ -1,163 +1,11 @@ > /GNUmakefile > /build/ > -/.doctrees > -/config-devices.* > -/config-host.* > -/config-target.* > -/config.status > -/config-temp > -/tools/virtiofsd/50-qemu-virtiofsd.json > -/elf2dmp > -/trace-events-all > -/trace/generated-events.h > -/trace/generated-events.c > -/trace/generated-helpers-wrappers.h > -/trace/generated-helpers.h > -/trace/generated-helpers.c > -/trace/generated-tcg-tracers.h > -/ui/shader/texture-blit-frag.h > -/ui/shader/texture-blit-vert.h > -/ui/shader/texture-blit-flip-vert.h > -/ui/input-keymap-*.c.inc > -*-timestamp > -/*-softmmu > -/*-darwin-user > -/*-linux-user > -/*-bsd-user > -/ivshmem-client > -/ivshmem-server > -/libdis* > -/libuser > -/linux-headers/asm > -/qga/qapi-generated > -/qapi-gen-timestamp > -/qapi/qapi-builtin-types.[ch] > -/qapi/qapi-builtin-visit.[ch] > -/qapi/qapi-commands-*.[ch] > -**/qapi/qapi-commands.[ch] > -**/qapi/qapi-emit-events.[ch] > -/qapi/qapi-events-*.[ch] > -**/qapi/qapi-events.[ch] > -**/qapi/qapi-init-commands.[ch] > -**/qapi/qapi-introspect.[ch] > -/qapi/qapi-types-*.[ch] > -**/qapi/qapi-types.[ch] > -/qapi/qapi-visit-*.[ch] > -!/qapi/qapi-visit-core.c > -**/qapi/qapi-visit.[ch] > -**/qapi/qapi-doc.texi > -/qemu-edid > -/qemu-img > -/qemu-nbd > -/qemu-options.def > -/qemu-options.texi > -/qemu-img-cmds.texi > -/qemu-img-cmds.h > -/qemu-io > -/qemu-ga > -/qemu-bridge-helper > -/qemu-keymap > -/qemu-monitor.texi > -/qemu-monitor-info.texi > -/qemu-storage-daemon > -/qemu-version.h > -/qemu-version.h.tmp > -/module_block.h > -/scsi/qemu-pr-helper > -/vhost-user-scsi > -/vhost-user-blk > -/vhost-user-gpu > -/vhost-user-input > -/fsdev/virtfs-proxy-helper > -*.tmp > -*.[1-9] > -*.a > -*.aux > -*.cp > -*.exe > -*.msi > -*.dll > -*.so > -*.fn > -*.ky > -*.log > -*.pdf > -*.pod > -*.cps > -*.fns > -*.kys > -*.pg > -*.pyc > -*.toc > -*.tp > -*.vr > -*.d Yeah! Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> > -!/.gitlab-ci.d > -!/scripts/qemu-guest-agent/fsfreeze-hook.d > -*.o > .sdk > -*.gcda > -*.gcno > -*.gcov > -/pc-bios/bios-pq/status > -/pc-bios/edk2-*.fd > -/pc-bios/vgabios-pq/status > -/pc-bios/optionrom/linuxboot.asm > -/pc-bios/optionrom/linuxboot.bin > -/pc-bios/optionrom/linuxboot.raw > -/pc-bios/optionrom/linuxboot.img > -/pc-bios/optionrom/linuxboot_dma.asm > -/pc-bios/optionrom/linuxboot_dma.bin > -/pc-bios/optionrom/linuxboot_dma.raw > -/pc-bios/optionrom/linuxboot_dma.img > -/pc-bios/optionrom/pvh.asm > -/pc-bios/optionrom/pvh.bin > -/pc-bios/optionrom/pvh.raw > -/pc-bios/optionrom/pvh.img > -/pc-bios/optionrom/multiboot.asm > -/pc-bios/optionrom/multiboot.bin > -/pc-bios/optionrom/multiboot.raw > -/pc-bios/optionrom/multiboot.img > -/pc-bios/optionrom/kvmvapic.asm > -/pc-bios/optionrom/kvmvapic.bin > -/pc-bios/optionrom/kvmvapic.raw > -/pc-bios/optionrom/kvmvapic.img > -/pc-bios/s390-ccw/s390-ccw.elf > -/pc-bios/s390-ccw/s390-ccw.img > -/docs/built > -/docs/interop/qemu-ga-qapi.texi > -/docs/interop/qemu-ga-ref.html > -/docs/interop/qemu-ga-ref.info* > -/docs/interop/qemu-ga-ref.txt > -/docs/interop/qemu-qmp-qapi.texi > -/docs/interop/qemu-qmp-ref.html > -/docs/interop/qemu-qmp-ref.info* > -/docs/interop/qemu-qmp-ref.txt > -/docs/version.texi > -/contrib/vhost-user-gpu/50-qemu-gpu.json > -*.tps > .stgit-* > .git-submodule-status > cscope.* > tags > TAGS > -docker-src.* > *~ > *.ast_raw > *.depend_raw > -trace.c > -trace-ust.h > -trace-ust.h > -trace-dtrace.h > -trace-dtrace.dtrace > -trace-root.h > -trace-root.c > -trace-ust-root.h > -trace-ust-root.h > -trace-ust-all.h > -trace-ust-all.c > -trace-dtrace-root.h > -trace-dtrace-root.dtrace > -trace-ust-all.h > -trace-ust-all.c > -/target/arm/decode-sve.c.inc >
On 09/09/20 18:07, Philippe Mathieu-Daudé wrote: > On 9/9/20 10:03 AM, Thomas Huth wrote: >> Now that we always do out-of-tree builds (and the in-tree builds are >> faked via a "build" directory), we can simplify out .gitignore file >> quite a bit. >> >> Signed-off-by: Thomas Huth <thuth@redhat.com> Acked-by: Paolo Bonzini <pbonzini@redhat.com> >> --- >> v2: Do not delete the .sdk, stgit and coccinelle lines >> >> .gitignore | 152 ----------------------------------------------------- >> 1 file changed, 152 deletions(-) >> >> diff --git a/.gitignore b/.gitignore >> index b6fdd34ddf..5515f595e6 100644 >> --- a/.gitignore >> +++ b/.gitignore >> @@ -1,163 +1,11 @@ >> /GNUmakefile >> /build/ >> -/.doctrees >> -/config-devices.* >> -/config-host.* >> -/config-target.* >> -/config.status >> -/config-temp >> -/tools/virtiofsd/50-qemu-virtiofsd.json >> -/elf2dmp >> -/trace-events-all >> -/trace/generated-events.h >> -/trace/generated-events.c >> -/trace/generated-helpers-wrappers.h >> -/trace/generated-helpers.h >> -/trace/generated-helpers.c >> -/trace/generated-tcg-tracers.h >> -/ui/shader/texture-blit-frag.h >> -/ui/shader/texture-blit-vert.h >> -/ui/shader/texture-blit-flip-vert.h >> -/ui/input-keymap-*.c.inc >> -*-timestamp >> -/*-softmmu >> -/*-darwin-user >> -/*-linux-user >> -/*-bsd-user >> -/ivshmem-client >> -/ivshmem-server >> -/libdis* >> -/libuser >> -/linux-headers/asm >> -/qga/qapi-generated >> -/qapi-gen-timestamp >> -/qapi/qapi-builtin-types.[ch] >> -/qapi/qapi-builtin-visit.[ch] >> -/qapi/qapi-commands-*.[ch] >> -**/qapi/qapi-commands.[ch] >> -**/qapi/qapi-emit-events.[ch] >> -/qapi/qapi-events-*.[ch] >> -**/qapi/qapi-events.[ch] >> -**/qapi/qapi-init-commands.[ch] >> -**/qapi/qapi-introspect.[ch] >> -/qapi/qapi-types-*.[ch] >> -**/qapi/qapi-types.[ch] >> -/qapi/qapi-visit-*.[ch] >> -!/qapi/qapi-visit-core.c >> -**/qapi/qapi-visit.[ch] >> -**/qapi/qapi-doc.texi >> -/qemu-edid >> -/qemu-img >> -/qemu-nbd >> -/qemu-options.def >> -/qemu-options.texi >> -/qemu-img-cmds.texi >> -/qemu-img-cmds.h >> -/qemu-io >> -/qemu-ga >> -/qemu-bridge-helper >> -/qemu-keymap >> -/qemu-monitor.texi >> -/qemu-monitor-info.texi >> -/qemu-storage-daemon >> -/qemu-version.h >> -/qemu-version.h.tmp >> -/module_block.h >> -/scsi/qemu-pr-helper >> -/vhost-user-scsi >> -/vhost-user-blk >> -/vhost-user-gpu >> -/vhost-user-input >> -/fsdev/virtfs-proxy-helper >> -*.tmp >> -*.[1-9] >> -*.a >> -*.aux >> -*.cp >> -*.exe >> -*.msi >> -*.dll >> -*.so >> -*.fn >> -*.ky >> -*.log >> -*.pdf >> -*.pod >> -*.cps >> -*.fns >> -*.kys >> -*.pg >> -*.pyc >> -*.toc >> -*.tp >> -*.vr >> -*.d > > Yeah! > > Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> > >> -!/.gitlab-ci.d >> -!/scripts/qemu-guest-agent/fsfreeze-hook.d >> -*.o >> .sdk >> -*.gcda >> -*.gcno >> -*.gcov >> -/pc-bios/bios-pq/status >> -/pc-bios/edk2-*.fd >> -/pc-bios/vgabios-pq/status >> -/pc-bios/optionrom/linuxboot.asm >> -/pc-bios/optionrom/linuxboot.bin >> -/pc-bios/optionrom/linuxboot.raw >> -/pc-bios/optionrom/linuxboot.img >> -/pc-bios/optionrom/linuxboot_dma.asm >> -/pc-bios/optionrom/linuxboot_dma.bin >> -/pc-bios/optionrom/linuxboot_dma.raw >> -/pc-bios/optionrom/linuxboot_dma.img >> -/pc-bios/optionrom/pvh.asm >> -/pc-bios/optionrom/pvh.bin >> -/pc-bios/optionrom/pvh.raw >> -/pc-bios/optionrom/pvh.img >> -/pc-bios/optionrom/multiboot.asm >> -/pc-bios/optionrom/multiboot.bin >> -/pc-bios/optionrom/multiboot.raw >> -/pc-bios/optionrom/multiboot.img >> -/pc-bios/optionrom/kvmvapic.asm >> -/pc-bios/optionrom/kvmvapic.bin >> -/pc-bios/optionrom/kvmvapic.raw >> -/pc-bios/optionrom/kvmvapic.img >> -/pc-bios/s390-ccw/s390-ccw.elf >> -/pc-bios/s390-ccw/s390-ccw.img >> -/docs/built >> -/docs/interop/qemu-ga-qapi.texi >> -/docs/interop/qemu-ga-ref.html >> -/docs/interop/qemu-ga-ref.info* >> -/docs/interop/qemu-ga-ref.txt >> -/docs/interop/qemu-qmp-qapi.texi >> -/docs/interop/qemu-qmp-ref.html >> -/docs/interop/qemu-qmp-ref.info* >> -/docs/interop/qemu-qmp-ref.txt >> -/docs/version.texi >> -/contrib/vhost-user-gpu/50-qemu-gpu.json >> -*.tps >> .stgit-* >> .git-submodule-status >> cscope.* >> tags >> TAGS >> -docker-src.* >> *~ >> *.ast_raw >> *.depend_raw >> -trace.c >> -trace-ust.h >> -trace-ust.h >> -trace-dtrace.h >> -trace-dtrace.dtrace >> -trace-root.h >> -trace-root.c >> -trace-ust-root.h >> -trace-ust-root.h >> -trace-ust-all.h >> -trace-ust-all.c >> -trace-dtrace-root.h >> -trace-dtrace-root.dtrace >> -trace-ust-all.h >> -trace-ust-all.c >> -/target/arm/decode-sve.c.inc >> >
On 09/09/20 18:07, Philippe Mathieu-Daudé wrote: > On 9/9/20 10:03 AM, Thomas Huth wrote: >> Now that we always do out-of-tree builds (and the in-tree builds are >> faked via a "build" directory), we can simplify out .gitignore file >> quite a bit. >> >> Signed-off-by: Thomas Huth <thuth@redhat.com> Queued, thanks. Paolo >> --- >> v2: Do not delete the .sdk, stgit and coccinelle lines >> >> .gitignore | 152 ----------------------------------------------------- >> 1 file changed, 152 deletions(-) >> >> diff --git a/.gitignore b/.gitignore >> index b6fdd34ddf..5515f595e6 100644 >> --- a/.gitignore >> +++ b/.gitignore >> @@ -1,163 +1,11 @@ >> /GNUmakefile >> /build/ >> -/.doctrees >> -/config-devices.* >> -/config-host.* >> -/config-target.* >> -/config.status >> -/config-temp >> -/tools/virtiofsd/50-qemu-virtiofsd.json >> -/elf2dmp >> -/trace-events-all >> -/trace/generated-events.h >> -/trace/generated-events.c >> -/trace/generated-helpers-wrappers.h >> -/trace/generated-helpers.h >> -/trace/generated-helpers.c >> -/trace/generated-tcg-tracers.h >> -/ui/shader/texture-blit-frag.h >> -/ui/shader/texture-blit-vert.h >> -/ui/shader/texture-blit-flip-vert.h >> -/ui/input-keymap-*.c.inc >> -*-timestamp >> -/*-softmmu >> -/*-darwin-user >> -/*-linux-user >> -/*-bsd-user >> -/ivshmem-client >> -/ivshmem-server >> -/libdis* >> -/libuser >> -/linux-headers/asm >> -/qga/qapi-generated >> -/qapi-gen-timestamp >> -/qapi/qapi-builtin-types.[ch] >> -/qapi/qapi-builtin-visit.[ch] >> -/qapi/qapi-commands-*.[ch] >> -**/qapi/qapi-commands.[ch] >> -**/qapi/qapi-emit-events.[ch] >> -/qapi/qapi-events-*.[ch] >> -**/qapi/qapi-events.[ch] >> -**/qapi/qapi-init-commands.[ch] >> -**/qapi/qapi-introspect.[ch] >> -/qapi/qapi-types-*.[ch] >> -**/qapi/qapi-types.[ch] >> -/qapi/qapi-visit-*.[ch] >> -!/qapi/qapi-visit-core.c >> -**/qapi/qapi-visit.[ch] >> -**/qapi/qapi-doc.texi >> -/qemu-edid >> -/qemu-img >> -/qemu-nbd >> -/qemu-options.def >> -/qemu-options.texi >> -/qemu-img-cmds.texi >> -/qemu-img-cmds.h >> -/qemu-io >> -/qemu-ga >> -/qemu-bridge-helper >> -/qemu-keymap >> -/qemu-monitor.texi >> -/qemu-monitor-info.texi >> -/qemu-storage-daemon >> -/qemu-version.h >> -/qemu-version.h.tmp >> -/module_block.h >> -/scsi/qemu-pr-helper >> -/vhost-user-scsi >> -/vhost-user-blk >> -/vhost-user-gpu >> -/vhost-user-input >> -/fsdev/virtfs-proxy-helper >> -*.tmp >> -*.[1-9] >> -*.a >> -*.aux >> -*.cp >> -*.exe >> -*.msi >> -*.dll >> -*.so >> -*.fn >> -*.ky >> -*.log >> -*.pdf >> -*.pod >> -*.cps >> -*.fns >> -*.kys >> -*.pg >> -*.pyc >> -*.toc >> -*.tp >> -*.vr >> -*.d > > Yeah! > > Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> > >> -!/.gitlab-ci.d >> -!/scripts/qemu-guest-agent/fsfreeze-hook.d >> -*.o >> .sdk >> -*.gcda >> -*.gcno >> -*.gcov >> -/pc-bios/bios-pq/status >> -/pc-bios/edk2-*.fd >> -/pc-bios/vgabios-pq/status >> -/pc-bios/optionrom/linuxboot.asm >> -/pc-bios/optionrom/linuxboot.bin >> -/pc-bios/optionrom/linuxboot.raw >> -/pc-bios/optionrom/linuxboot.img >> -/pc-bios/optionrom/linuxboot_dma.asm >> -/pc-bios/optionrom/linuxboot_dma.bin >> -/pc-bios/optionrom/linuxboot_dma.raw >> -/pc-bios/optionrom/linuxboot_dma.img >> -/pc-bios/optionrom/pvh.asm >> -/pc-bios/optionrom/pvh.bin >> -/pc-bios/optionrom/pvh.raw >> -/pc-bios/optionrom/pvh.img >> -/pc-bios/optionrom/multiboot.asm >> -/pc-bios/optionrom/multiboot.bin >> -/pc-bios/optionrom/multiboot.raw >> -/pc-bios/optionrom/multiboot.img >> -/pc-bios/optionrom/kvmvapic.asm >> -/pc-bios/optionrom/kvmvapic.bin >> -/pc-bios/optionrom/kvmvapic.raw >> -/pc-bios/optionrom/kvmvapic.img >> -/pc-bios/s390-ccw/s390-ccw.elf >> -/pc-bios/s390-ccw/s390-ccw.img >> -/docs/built >> -/docs/interop/qemu-ga-qapi.texi >> -/docs/interop/qemu-ga-ref.html >> -/docs/interop/qemu-ga-ref.info* >> -/docs/interop/qemu-ga-ref.txt >> -/docs/interop/qemu-qmp-qapi.texi >> -/docs/interop/qemu-qmp-ref.html >> -/docs/interop/qemu-qmp-ref.info* >> -/docs/interop/qemu-qmp-ref.txt >> -/docs/version.texi >> -/contrib/vhost-user-gpu/50-qemu-gpu.json >> -*.tps >> .stgit-* >> .git-submodule-status >> cscope.* >> tags >> TAGS >> -docker-src.* >> *~ >> *.ast_raw >> *.depend_raw >> -trace.c >> -trace-ust.h >> -trace-ust.h >> -trace-dtrace.h >> -trace-dtrace.dtrace >> -trace-root.h >> -trace-root.c >> -trace-ust-root.h >> -trace-ust-root.h >> -trace-ust-all.h >> -trace-ust-all.c >> -trace-dtrace-root.h >> -trace-dtrace-root.dtrace >> -trace-ust-all.h >> -trace-ust-all.c >> -/target/arm/decode-sve.c.inc >> >
© 2016 - 2024 Red Hat, Inc.