Title: GitConfigParser ignores multiple [include] paths · Issue #2099 · gitpython-developers/GitPython · GitHub
Open Graph Title: GitConfigParser ignores multiple [include] paths · Issue #2099 · gitpython-developers/GitPython
X Title: GitConfigParser ignores multiple [include] paths · Issue #2099 · gitpython-developers/GitPython
Description: git help config says (emphasis mine): Includes The include and includeIf sections allow you to include config directives from another source. These sections behave identically to each other with the exception that includeIf sections may ...
Open Graph Description: git help config says (emphasis mine): Includes The include and includeIf sections allow you to include config directives from another source. These sections behave identically to each other with th...
X Description: git help config says (emphasis mine): Includes The include and includeIf sections allow you to include config directives from another source. These sections behave identically to each other with th...
Opengraph URL: https://github.com/gitpython-developers/GitPython/issues/2099
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"GitConfigParser ignores multiple [include] paths","articleBody":"`git help config` says (emphasis mine):\n\n\u003e Includes\n\u003e The include and includeIf sections allow you to include config directives from another source. These sections behave identically to each other with the exception that includeIf sections may be ignored if their condition does not evaluate to true; see \"Conditional includes\"\n\u003e below.\n\u003e \n\u003e You can include a config file from another by setting the special include.path (or includeIf.*.path) variable to the name of the file to be included. The variable takes a pathname as its value, and is subject to tilde expansion. **These variables can be given multiple times.**\n\nWhich means this is a valid config:\n\n```gitconfig\n[include]\n path = ~/.config/git/maintenance.config\n path = ~/.config/git/my-config\n```\n\nBut this isn't handled by GitPython today, only one path entry is returned.","author":{"url":"https://github.com/gibfahn","@type":"Person","name":"gibfahn"},"datePublished":"2026-01-19T13:35:11.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/2099/GitPython/issues/2099"}
| 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:3bbc64c5-38ce-8ce3-52b0-80c75e100b28 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | CD38:372616:21D79F2:3134608:6A56587E |
| html-safe-nonce | 20e0f5e2c0bb8b44f4b29eb9a0e1973d684650683dea5374c141a08d7d6c1023 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRDM4OjM3MjYxNjoyMUQ3OUYyOjMxMzQ2MDg6NkE1NjU4N0UiLCJ2aXNpdG9yX2lkIjoiNjIzNDUzMzk5Mjc1NjMwMzk5OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 96a2cdc8cdadf938f14ed91dae3d1d4f13b0b628dd2d96f94eeef3c78b698604 |
| hovercard-subject-tag | issue:3829767782 |
| 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/2099/issue_layout |
| twitter:image | https://opengraph.githubassets.com/3d420f13e1153d7feb52bacdcb523d35b7d563b59a5779cca482546e1227c1e2/gitpython-developers/GitPython/issues/2099 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/3d420f13e1153d7feb52bacdcb523d35b7d563b59a5779cca482546e1227c1e2/gitpython-developers/GitPython/issues/2099 |
| og:image:alt | git help config says (emphasis mine): Includes The include and includeIf sections allow you to include config directives from another source. These sections behave identically to each other with th... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | gibfahn |
| hostname | github.com |
| expected-hostname | github.com |
| None | cffc1b7eb44a3dbb1e61c2a0523cad1f04e0368d730bf85ac498c992baf19e7d |
| 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 | 233d2274d9c68198aa6cb23d1db680b5c0b58bba |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width