Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit 4dacb26

Browse files
Moving LFS the same way
1 parent 009a34a commit 4dacb26

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/GitHub.Api/Installer/GitInstaller.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,7 @@ private GitInstallationState ExtractGit(GitInstallationState state)
317317
source.Delete();
318318

319319
state.GitIsValid = true;
320+
320321
state.IsCustomGitPath = state.GitExecutablePath != installDetails.GitExecutablePath;
321322
}
322323
}
@@ -339,12 +340,15 @@ private GitInstallationState ExtractGit(GitInstallationState state)
339340
{
340341
Logger.Info("Moving GitLFS source:{0} target:{1}", source.ToString(), target.ToString());
341342

342-
target.DeleteIfExists();
343-
target.EnsureParentDirectoryExists();
343+
Logger.Info("DeleteContents target:{0}", target.ToString());
344+
target.DeleteContents();
345+
346+
Logger.Info("MoveFiles fromPath: {0} toPath:{1}", source.ToString(), target.ToString());
347+
source.MoveFiles(target, true);
344348

345-
Logger.Info("GitLFS target Exists: {0}", target.Exists());
349+
Logger.Info("Delete source:{0}", source.ToString());
350+
source.Delete();
346351

347-
source.Move(target);
348352
state.GitLfsIsValid = true;
349353
}
350354
}

0 commit comments

Comments
 (0)