mirror of
https://code.forgejo.org/actions/checkout.git
synced 2026-07-30 08:03:55 +00:00
Merge 3f0d1d8f4c into f548e57e54
This commit is contained in:
commit
89caed3919
4 changed files with 47 additions and 6 deletions
|
|
@ -517,11 +517,15 @@ class GitCommandManager {
|
|||
}
|
||||
|
||||
async tryDisableAutomaticGarbageCollection(): Promise<boolean> {
|
||||
const output = await this.execGit(
|
||||
const maintenanceOutput = await this.execGit(
|
||||
['config', '--local', 'maintenance.auto', 'false'],
|
||||
true
|
||||
)
|
||||
const gcOutput = await this.execGit(
|
||||
['config', '--local', 'gc.auto', '0'],
|
||||
true
|
||||
)
|
||||
return output.exitCode === 0
|
||||
return maintenanceOutput.exitCode === 0 && gcOutput.exitCode === 0
|
||||
}
|
||||
|
||||
async tryGetFetchUrl(): Promise<string> {
|
||||
|
|
|
|||
|
|
@ -283,7 +283,7 @@ export async function getSource(settings: IGitSourceSettings): Promise<void> {
|
|||
await git.submoduleSync(settings.nestedSubmodules)
|
||||
await git.submoduleUpdate(settings.fetchDepth, settings.nestedSubmodules)
|
||||
await git.submoduleForeach(
|
||||
'git config --local gc.auto 0',
|
||||
'git config --local maintenance.auto false && git config --local gc.auto 0',
|
||||
settings.nestedSubmodules
|
||||
)
|
||||
core.endGroup()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue