)]}'
{"id":"openstack%2Fopenstack-ansible-tests~609229","triplet_id":"openstack%2Fopenstack-ansible-tests~master~I9b46f30550f1149c039510dfe17228eb177d8190","project":"openstack/openstack-ansible-tests","branch":"master","topic":"update-gitignore","hashtags":[],"change_id":"I9b46f30550f1149c039510dfe17228eb177d8190","subject":"Dissuade .gitignore references to personal tools","status":"MERGED","created":"2018-10-10 05:44:03.000000000","updated":"2019-08-20 02:58:07.000000000","submitted":"2019-08-20 02:58:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"609229-1566269887856-a49dced6","meta_rev_id":"8e12bf0bcb3fb55fe27bce15a5163fa1ce183ef0","_number":609229,"virtual_id_number":609229,"owner":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"value":0,"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":2,"date":"2019-08-20 02:58:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"all":[{"value":0,"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"value":2,"date":"2019-08-20 02:46:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":1,"date":"2019-04-28 01:40:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":2,"date":"2019-04-26 17:25:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"all":[{"value":0,"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"value":1,"date":"2019-08-20 02:46:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"value":0,"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-12-30 15:03:58.000000000","updated_by":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"reviewer":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"state":"REVIEWER"},{"updated":"2019-01-07 15:58:26.000000000","updated_by":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"reviewer":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"state":"REVIEWER"},{"updated":"2019-04-26 17:25:25.000000000","updated_by":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"reviewer":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"state":"REVIEWER"},{"updated":"2019-04-28 01:40:44.000000000","updated_by":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"reviewer":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"state":"REVIEWER"},{"updated":"2019-08-20 02:46:34.000000000","updated_by":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"reviewer":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"state":"REVIEWER"},{"updated":"2019-08-20 02:58:07.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"24730f6d84382084417bd9691ca84229b431e9fc","author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"date":"2018-10-10 05:44:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9754f7de3c94ea89df49cd4196e73e9957bad3e1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-10 05:58:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/29/609229/1/check/openstack-ansible-linters/10c6c0c/ : SUCCESS in 6m 46s\n- openstack-tox-docs http://logs.openstack.org/29/609229/1/check/openstack-tox-docs/4f5d4de/html/ : SUCCESS in 2m 37s","accounts_in_message":[],"_revision_number":1},{"id":"5eb0b5792c6678f32a0913a4ede8c58f8bb03738","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2018-11-20 13:35:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"80c8629562c3e3988a906687251a41fd30e61f87","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2018-11-26 10:48:36.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"cd71e022af1cba83e5715d84c913dbba372d6dda","author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"date":"2018-11-27 00:43:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"95745446915197318b7f89988d017d3e6816dc48","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-27 02:58:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/29/609229/2/check/openstack-ansible-linters/28b193b/ : SUCCESS in 6m 46s\n- openstack-tox-docs http://logs.openstack.org/29/609229/2/check/openstack-tox-docs/463f293/html/ : SUCCESS in 2m 37s","accounts_in_message":[],"_revision_number":2},{"id":"573b4bda4d1cf36df82dea2e231a47e1e87dcc28","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2018-12-30 15:03:58.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"5314af948474be02407f17403eeee93ca8190c96","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2019-01-07 15:58:26.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nI like the idea, but I\u0027d rather we remove some extra patterns, like the one I commented + the ones Kevin has commented.","accounts_in_message":[],"_revision_number":2},{"id":"fb5ef4da03d2888a1d18e2db69ae19307535dfc9","author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"date":"2019-01-21 01:51:54.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f954f1e23d0706ae2e0046bc59ae80917b7d6171","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-21 02:03:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/29/609229/3/check/openstack-ansible-linters/bab8cb7/ : SUCCESS in 5m 57s\n- openstack-tox-docs http://logs.openstack.org/29/609229/3/check/openstack-tox-docs/b8dbfe5/html/ : SUCCESS in 2m 31s","accounts_in_message":[],"_revision_number":3},{"id":"d5cc2e306e72c2b9fc228257a630d164b510ea2b","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2019-04-26 17:25:25.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"de5340ff8e64031d9f8c4c5cff319e14978d4b7a","author":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"date":"2019-04-28 01:40:44.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"c8ac21395714f11017c582db22addba3d09518ce","author":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"date":"2019-08-20 02:46:34.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"1f8c378c1db3912667a7764d028242b1e8395eb9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 02:46:45.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"2cc972b8608b3a0431c189bf6d7dcb41739d8110","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 02:58:07.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/d8b6063039964c5e8dc2f0b86da91a73 : SUCCESS in 6m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c40bd0ae26e4bb488a49dca62f38c23 : SUCCESS in 4m 12s","accounts_in_message":[],"_revision_number":3},{"id":"1d5a5714fa06b370fc8eb9c6263527e6efd006db","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 02:58:07.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8004df4190278d03e7a34313bff4fe537236bb8a","revisions":{"6cad9dc55f7432b28560688a7c9f16c381abba86":{"kind":"REWORK","_number":1,"created":"2018-10-10 05:44:03.000000000","uploader":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"ref":"refs/changes/29/609229/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-tests","ref":"refs/changes/29/609229/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/1"}}},"commit":{"parents":[{"commit":"dd9fe367f8d08adaa2f7aed5b7b9257a32ef8468","subject":"zuul: ubuntu: Switch functional jobs Bionic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-tests/commit/dd9fe367f8d08adaa2f7aed5b7b9257a32ef8468"}]}],"author":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2018-10-10 05:43:31.000000000","tz":480},"committer":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2018-10-10 05:43:31.000000000","tz":480},"subject":"Dissuade .gitignore references to personal tools","message":"Dissuade .gitignore references to personal tools\n\nDevelopers run all sorts of different tools within Git repositories,\nany of which can leave their own special trashfiles all over the\nplace. We can\u0027t every hope to catalog them all, so better to\nrecommend developers simply configure a global core.excludesfile to\nfilter the irrelevant files which tend to get created by their\npersonal choice of tools. Add a comment block explaining this, for\nclarity, and remove the one current editor-specific entry present.\n\nWe can, and should of course, continue to list files created by the\ntools recommended by our workflow (test frameworks, documentation\nand packaging builds, et cetera).\n\nThis change is a port of Ib58a57267b064e4142686de6c37a70dbff04b9a7\nfrom the openstack-dev/cookiecutter repository.\n\nChange-Id: I9b46f30550f1149c039510dfe17228eb177d8190\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-tests/commit/6cad9dc55f7432b28560688a7c9f16c381abba86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-tests/commit/6cad9dc55f7432b28560688a7c9f16c381abba86"}]},"branch":"refs/heads/master"},"b3014291be2ae5c976111c6c83b4293ed160ad9c":{"kind":"REWORK","_number":2,"created":"2018-11-27 00:43:18.000000000","uploader":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"ref":"refs/changes/29/609229/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-tests","ref":"refs/changes/29/609229/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/2"}}},"commit":{"parents":[{"commit":"c7c10032faad6361eab179c7b161be16c58a999b","subject":"Merge \"test-log-collect.sh: Verify journal consinstency before gathering logs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-tests/commit/c7c10032faad6361eab179c7b161be16c58a999b"}]}],"author":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2018-10-10 05:43:31.000000000","tz":480},"committer":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2018-11-27 00:44:00.000000000","tz":480},"subject":"Dissuade .gitignore references to personal tools","message":"Dissuade .gitignore references to personal tools\n\nDevelopers run all sorts of different tools within Git repositories,\nany of which can leave their own special trashfiles all over the\nplace. We can\u0027t every hope to catalog them all, so better to\nrecommend developers simply configure a global core.excludesfile to\nfilter the irrelevant files which tend to get created by their\npersonal choice of tools. Add a comment block explaining this, for\nclarity, and remove the one current editor-specific entry present.\n\nWe can, and should of course, continue to list files created by the\ntools recommended by our workflow (test frameworks, documentation\nand packaging builds, et cetera).\n\nThis change is a port of Ib58a57267b064e4142686de6c37a70dbff04b9a7\nfrom the openstack-dev/cookiecutter repository.\n\nChange-Id: I9b46f30550f1149c039510dfe17228eb177d8190\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-tests/commit/b3014291be2ae5c976111c6c83b4293ed160ad9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-tests/commit/b3014291be2ae5c976111c6c83b4293ed160ad9c"}]},"branch":"refs/heads/master"},"8004df4190278d03e7a34313bff4fe537236bb8a":{"kind":"REWORK","_number":3,"created":"2019-01-21 01:51:54.000000000","uploader":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"ref":"refs/changes/29/609229/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-tests","ref":"refs/changes/29/609229/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-tests refs/changes/29/609229/3"}}},"commit":{"parents":[{"commit":"f44635f975baa89dcbbde42e953b81b63285fee1","subject":"Setup clouds.yaml on tempest node","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-tests/commit/f44635f975baa89dcbbde42e953b81b63285fee1"}]}],"author":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2018-10-10 05:43:31.000000000","tz":480},"committer":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2019-01-21 01:51:26.000000000","tz":480},"subject":"Dissuade .gitignore references to personal tools","message":"Dissuade .gitignore references to personal tools\n\nDevelopers run all sorts of different tools within Git repositories,\nany of which can leave their own special trashfiles all over the\nplace. We can\u0027t every hope to catalog them all, so better to\nrecommend developers simply configure a global core.excludesfile to\nfilter the irrelevant files which tend to get created by their\npersonal choice of tools. Add a comment block explaining this, for\nclarity, and remove the one current editor-specific entry present.\n\nWe can, and should of course, continue to list files created by the\ntools recommended by our workflow (test frameworks, documentation\nand packaging builds, et cetera).\n\nThis change is a port of Ib58a57267b064e4142686de6c37a70dbff04b9a7\nfrom the openstack-dev/cookiecutter repository.\n\nChange-Id: I9b46f30550f1149c039510dfe17228eb177d8190\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-tests/commit/8004df4190278d03e7a34313bff4fe537236bb8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-tests/commit/8004df4190278d03e7a34313bff4fe537236bb8a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
