Title: included config files should be processed right away, and not just after the current file is already loaded · Issue #701 · gitpython-developers/GitPython · GitHub
Open Graph Title: included config files should be processed right away, and not just after the current file is already loaded · Issue #701 · gitpython-developers/GitPython
X Title: included config files should be processed right away, and not just after the current file is already loaded · Issue #701 · gitpython-developers/GitPython
Description: I didn't know at all (or just successfully forgotten) that git allows to include other config files. While making a humble attempt at #700 I did RTFM to see The contents of the included file are inserted immediately, as if they had been ...
Open Graph Description: I didn't know at all (or just successfully forgotten) that git allows to include other config files. While making a humble attempt at #700 I did RTFM to see The contents of the included file are in...
X Description: I didn't know at all (or just successfully forgotten) that git allows to include other config files. While making a humble attempt at #700 I did RTFM to see The contents of the included file ar...
Opengraph URL: https://github.com/gitpython-developers/GitPython/issues/701
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"included config files should be processed right away, and not just after the current file is already loaded","articleBody":"I didn't know at all (or just successfully forgotten) that git allows to include other config files.\r\nWhile making a humble attempt at #700 I did RTFM to see \r\n\r\n The contents of the included file are inserted immediately, as if they\r\n had been found at the location of the include directive\r\n\r\nSo, with the sample git config files in #700 you would get \r\n\r\n```shell\r\n$\u003e git config -f git/test/fixtures/git_config --includes --get sec.var1\r\nfatal: bad config line 26 in file git/test/fixtures/git_config\r\n\r\n$\u003e sed -i -e 's, gui ,gui,g' git/test/fixtures/git_config # for now \r\n\r\n$\u003e git config -f git/test/fixtures/git_config --includes --get sec.var0\r\nvalue0_included\r\n\r\n$\u003e git config -f git/test/fixtures/git_config --includes --get sec.var1\r\nvalue1_main\r\n```\r\nwhenever the test added in #700 (https://github.com/gitpython-developers/GitPython/pull/700/files#diff-1d9cdcd948df3c80edc698aac95bfa27R100) reveals that GitPython does not \"load right away\". Since I felt that it is a bit of a big RF to do, didn't attempt it yet","author":{"url":"https://github.com/yarikoptic","@type":"Person","name":"yarikoptic"},"datePublished":"2017-11-27T22:23:28.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/701/GitPython/issues/701"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:d4dc0836-8bd1-9d1a-4f92-28db5dd43830 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9136:70D3D:39AECB:506826:696947DB |
| html-safe-nonce | 5a021f6235baf4e0770bff9ce17b363182d1d1404b37fc331ef77a17901239e9 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MTM2OjcwRDNEOjM5QUVDQjo1MDY4MjY6Njk2OTQ3REIiLCJ2aXNpdG9yX2lkIjoiNzEzNjMxMTMzOTE2MzE0MjEwNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 85107077ccf6140c909c7455af1baf65f5fe2d28d8c7bca9058a3d99f7aba1d9 |
| hovercard-subject-tag | issue:277190626 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/gitpython-developers/GitPython/701/issue_layout |
| twitter:image | https://opengraph.githubassets.com/fbe47a79b1b2a033d5c083b1e0b80f458e0c12dc6244faba03b33cab8b1c836b/gitpython-developers/GitPython/issues/701 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fbe47a79b1b2a033d5c083b1e0b80f458e0c12dc6244faba03b33cab8b1c836b/gitpython-developers/GitPython/issues/701 |
| og:image:alt | I didn't know at all (or just successfully forgotten) that git allows to include other config files. While making a humble attempt at #700 I did RTFM to see The contents of the included file are in... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | yarikoptic |
| hostname | github.com |
| expected-hostname | github.com |
| None | 54182691a21263b584d2e600b758e081b0ff1d10ffc0d2eefa51cf754b43b51d |
| turbo-cache-control | no-preview |
| go-import | github.com/gitpython-developers/GitPython git https://github.com/gitpython-developers/GitPython.git |
| octolytics-dimension-user_id | 503709 |
| octolytics-dimension-user_login | gitpython-developers |
| octolytics-dimension-repository_id | 1126087 |
| octolytics-dimension-repository_nwo | gitpython-developers/GitPython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1126087 |
| octolytics-dimension-repository_network_root_nwo | gitpython-developers/GitPython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d69ac0477df0f87da03b8b06cebd187012d7a930 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width