Add ability to configure core.longpaths

This commit is contained in:
Matthew Endsley 2022-10-28 17:03:23 -07:00
parent afee87ec84
commit 925b9fdcfa
6 changed files with 38 additions and 0 deletions

View file

@ -174,6 +174,18 @@ export async function getSource(settings: IGitSourceSettings): Promise<void> {
}
core.endGroup()
if (settings.longpaths) {
core.startGroup('Setting core.longpaths to true')
await git
.config('core.longpaths', 'true', false, false)
.catch(error => {
core.warning(
`Failed to set core.longpaths with error: ${error}`
)
})
core.endGroup()
}
// Checkout info
core.startGroup('Determining the checkout info')
const checkoutInfo = await refHelper.getCheckoutInfo(