diff --git a/.gitignore b/.gitignore index 10a4e823b7..1e9f09c0dd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,272 +1,274 @@ -# Common -\#* -.\#* -GPATH -GRTAGS -GTAGS -TAGS -Makefile -Makefile.in -.deps -.dirstamp -.libs -*.pc -*.pyc +# Common conventions for files that should be ignored +*~ *.bz2 +*.diff +*.orig +*.patch +*.rej +*.sed +*.swp *.tar.gz *.tgz +\#* +.\#* +logs + +# libtool artifacts *.la *.lo -*.o -*~ -*.gcda -*.gcno +.libs +libltdl +libtool +libtool.m4 +ltdl.m4 +/m4/argz.m4 +/m4/ltargz.m4 +/m4/ltoptions.m4 +/m4/ltsugar.m4 +/m4/ltversion.m4 +/m4/lt~obsolete.m4 -# Autobuild +# autotools artifacts +.deps +.dirstamp +Makefile +Makefile.in aclocal.m4 autoconf autoheader autom4te.cache/ automake -build.counter /confdefs.h config.log config.status configure /conftest* -include/stamp-* -libtool -libtool.m4 -ltdl.m4 -libltdl -/m4/argz.m4 -/m4/ltargz.m4 -/m4/ltoptions.m4 -/m4/ltsugar.m4 -/m4/ltversion.m4 -/m4/lt~obsolete.m4 -ylwrap -# Configure targets +# configure targets /cts/benchmark/clubench /cts/cts-cli /cts/cts-coverage /cts/cts-exec /cts/cts-fencing /cts/cts-regression /cts/cts-scheduler /cts/lab/CTS.py /cts/lab/CTSlab.py /cts/lab/CTSvars.py /cts/lab/OCFIPraTest.py /cts/lab/cluster_test /cts/lab/cts /cts/lab/cts-log-watcher /cts/lxc_autogen.sh /cts/support/LSBDummy /cts/support/cts-support /cts/support/fence_dummy /cts/support/pacemaker-cts-dummyd /cts/support/pacemaker-cts-dummyd@.service /daemons/execd/pacemaker_remote /daemons/execd/pacemaker_remote.service /daemons/fenced/fence_legacy /daemons/pacemakerd/pacemaker.combined.upstart /daemons/pacemakerd/pacemaker.service /daemons/pacemakerd/pacemaker.upstart /doc/Doxyfile /etc/init.d/pacemaker /etc/logrotate.d/pacemaker /extra/resources/ClusterMon /extra/resources/HealthSMART /extra/resources/SysInfo /extra/resources/ifspeed /extra/resources/o2cb -include/config.h -include/config.h.in -include/crm_config.h +/include/config.h +/include/config.h.in +/include/crm_config.h /maint/bumplibs /tools/cibsecret /tools/crm_error /tools/crm_failcount /tools/crm_master /tools/crm_mon.service /tools/crm_mon.upstart /tools/crm_report /tools/crm_rule /tools/crm_standby /tools/pcmk_simtimes /tools/report.collector /tools/report.common -# Build targets -*.7 -*.7.xml -*.7.html -*.8 -*.8.xml -*.8.html +# Compiled targets and intermediary files +*.o +*.pc +*.pyc /daemons/attrd/pacemaker-attrd /daemons/based/pacemaker-based /daemons/controld/pacemaker-controld /daemons/execd/cts-exec-helper /daemons/execd/pacemaker-execd /daemons/execd/pacemaker-remoted /daemons/fenced/cts-fence-helper /daemons/fenced/pacemaker-fenced -/daemons/fenced/pacemaker-fenced.xml /daemons/pacemakerd/pacemakerd /daemons/schedulerd/pacemaker-schedulerd -/daemons/schedulerd/pacemaker-schedulerd.xml /devel/scratch -/doc/.ABI-build -/doc/HTML -/doc/abi_dumps -/doc/abi-check -/doc/api/* -/doc/compat_reports -/doc/crm_fencing.html -/doc/sphinx/*/_build -/doc/sphinx/*/conf.py -/doc/sphinx/build-2.1.txt -/doc/sphinx/shared/images/*.png /lib/common/md5.c -/maint/testcc_helper.cc -/maint/testcc_*_h -/maint/mocked/based +/lib/gnu/libgnu.a +/lib/gnu/stdalign.h /tools/attrd_updater /tools/cibadmin /tools/crmadmin /tools/crm_attribute /tools/crm_diff /tools/crm_mon /tools/crm_node /tools/crm_resource /tools/crm_shadow /tools/crm_simulate /tools/crm_ticket /tools/crm_verify /tools/iso8601 /tools/stonith_admin -xml/crm.dtd -xml/crm_mon.rng -xml/pacemaker*.rng -xml/versions.rng -xml/api/api-result*.rng -lib/gnu/libgnu.a -lib/gnu/stdalign.h -*.coverity -# Packager artifacts -*.rpm -/mock -/pacemaker.spec -/rpm/[A-Z]* +# Generated XML schema files +/xml/crm_mon.rng +/xml/pacemaker*.rng +/xml/versions.rng +/xml/api/api-result*.rng -# make dist/export working directory -pacemaker-[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9] +# Working directories for make dist and make export +/pacemaker-[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9] -# Test detritus +# Documentation build targets and intermediary files +*.7 +*.7.xml +*.7.html +*.8 +*.8.xml +*.8.html +GPATH +GRTAGS +GTAGS +TAGS +/daemons/fenced/pacemaker-fenced.xml +/daemons/schedulerd/pacemaker-schedulerd.xml +/doc/.ABI-build +/doc/HTML +/doc/abi_dumps +/doc/abi-check +/doc/api/ +/doc/compat_reports +/doc/crm_fencing.html +/doc/sphinx/*/_build +/doc/sphinx/*/conf.py +/doc/sphinx/build-2.1.txt +/doc/sphinx/shared/images/*.png + +# Test artifacts (from unit tests, regression tests, static analysis, etc.) +*.coverity +*.gcda +*.gcno +coverity-* +pacemaker_*.info +/coverage /cts/.regression.failed.diff /cts/scheduler/*.ref /cts/scheduler/*.up /cts/scheduler/*.up.err /cts/scheduler/bug-rh-1097457.log /cts/scheduler/bug-rh-1097457.trs /cts/scheduler/shadow.* /cts/test-suite.log /lib/*/tests/*/*.log /lib/*/tests/*/*_test /lib/*/tests/*/*.trs /xml/test-*/*.up /xml/test-*/*.up.err /xml/assets/*.rng /xml/assets/diffview.js /xml/assets/xmlcatalog -# Release maintenance detritus +# Packaging artifacts +*.rpm +build.counter +/mock +/pacemaker.spec +/rpm/[A-Z]* + +# Project maintainer artifacts /maint/gnulib +/maint/mocked/based +/maint/testcc_helper.cc +/maint/testcc_*_h # Formerly built files (helps when jumping back and forth in checkout) /.ABI-build /Doxyfile /HTML /abi_dumps /abi-check /compat_reports /compile /attrd /cib /config.guess /config.sub /coverage.sh /crmd /cts/CTS.py /cts/CTSlab.py /cts/CTSvars.py /cts/HBDummy /cts/LSBDummy /cts/OCFIPraTest.py /cts/cluster_test /cts/cts /cts/cts-log-watcher /cts/cts-support /cts/fence_dummy /cts/pacemaker-cts-dummyd /cts/pacemaker-cts-dummyd@.service /daemons/based/cibmon /daemons/pacemakerd/pacemaker /depcomp /doc/*.build /doc/*/en-US/Ap-*.xml /doc/*/en-US/Ch-*.xml /doc/*/publican.cfg /doc/*/publish /doc/*/tmp/** /doc/Clusters_from_Scratch.txt /doc/Pacemaker_Explained.txt /doc/acls.html /doc/publican-catalog* /doc/shared/en-US/*.xml /doc/shared/en-US/images/pcmk-*.png /doc/shared/en-US/images/Policy-Engine-*.png /extra/logrotate/pacemaker /fencing +/include/stamp-* /install-sh /lib/common/tests/flags/pcmk__clear_flags_as /lib/common/tests/flags/pcmk__set_flags_as /lib/common/tests/flags/pcmk_all_flags_set /lib/common/tests/flags/pcmk_any_flags_set /lib/common/tests/operations/parse_op_key /lib/common/tests/strings/pcmk__btoa /lib/common/tests/strings/pcmk__parse_ll_range /lib/common/tests/strings/pcmk__scan_double /lib/common/tests/strings/pcmk__str_any_of /lib/common/tests/strings/pcmk__strcmp /lib/common/tests/strings/pcmk__char_in_any_str /lib/common/tests/utils/pcmk_str_is_infinity /lib/common/tests/utils/pcmk_str_is_minus_infinity /lib/pengine/tests/rules/pe_cron_range_satisfied /lrmd /ltmain.sh /mcp /missing /pacemaker-*.spec /pengine /py-compile /scratch /test-driver - -# Test coverage -/coverage -pacemaker_*.info - -#Other -coverity-* -logs -*.patch -*.diff -*.sed -*.orig -*.rej -*.swp +/xml/crm.dtd +ylwrap