Title: Return correct casing of filesystem path during normalization by SteveL-MSFT · Pull Request #9250 · PowerShell/PowerShell · GitHub
Open Graph Title: Return correct casing of filesystem path during normalization by SteveL-MSFT · Pull Request #9250 · PowerShell/PowerShell
X Title: Return correct casing of filesystem path during normalization by SteveL-MSFT · Pull Request #9250 · PowerShell/PowerShell
Description: PR Summary On a case-insensitive filesystem, if the path exists, we propagate the user typed casing of the path and reuse it. This causes problems with some native tools like git where it expects correct casing of filesystem paths. The change is to step through the path and retrieve the actual casing of the items in the path and return that during the path normalization method. PR Context Fix #5678 PR Checklist PR has a meaningful title Use the present tense and imperative mood when describing your changes Summarized changes Change is not breaking Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header This PR is ready to merge and is not Work in Progress. If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready. User-facing changes Not Applicable OR Documentation needed Issue filed: Testing - New and feature N/A or can only be tested interactively OR Make sure you've added a new test if existing tests do not effectively test the code changed
Open Graph Description: PR Summary On a case-insensitive filesystem, if the path exists, we propagate the user typed casing of the path and reuse it. This causes problems with some native tools like git where it expects ...
X Description: PR Summary On a case-insensitive filesystem, if the path exists, we propagate the user typed casing of the path and reuse it. This causes problems with some native tools like git where it expects ...
Opengraph URL: https://github.com/PowerShell/PowerShell/pull/9250
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:a26e943f-450a-cf28-4b5a-327e4d6376a4 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C106:33585E:30341B2:452E8DE:6A567B95 |
| html-safe-nonce | e74d8f8e3a5e3aa1012ba520c11c93b1100dbfb7ff5060d6d7ff0f0f88130a30 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMTA2OjMzNTg1RTozMDM0MUIyOjQ1MkU4REU6NkE1NjdCOTUiLCJ2aXNpdG9yX2lkIjoiMjgzODM1NjE5MzM0NDY1MDEzMyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | f1a039e83a78375109072d2820247adc8e153529e479bd8728aca4c88b1e017a |
| hovercard-subject-tag | pull_request:265854942 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,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/PowerShell/PowerShell/pull/9250/files |
| twitter:image | https://avatars.githubusercontent.com/u/11859881?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/11859881?s=400&v=4 |
| og:image:alt | PR Summary On a case-insensitive filesystem, if the path exists, we propagate the user typed casing of the path and reuse it. This causes problems with some native tools like git where it expects ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 19b5ee9431dcfce15ab4b001d626e4e3a6ba1acb7be814813a52bbebd9a86ef5 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/PowerShell/PowerShell git https://github.com/PowerShell/PowerShell.git |
| octolytics-dimension-user_id | 11524380 |
| octolytics-dimension-user_login | PowerShell |
| octolytics-dimension-repository_id | 49609581 |
| octolytics-dimension-repository_nwo | PowerShell/PowerShell |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 49609581 |
| octolytics-dimension-repository_network_root_nwo | PowerShell/PowerShell |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | fc131753d059926755b1ab26f13a2c96a692f5d7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width