diff options
| author | eric sciple <ericsciple@users.noreply.github.com> | 2020-03-19 00:37:38 -0400 |
|---|---|---|
| committer | eric sciple <ericsciple@users.noreply.github.com> | 2020-03-19 00:37:38 -0400 |
| commit | 8eaca1c2daa42ecf2774083ab245a4b3dc2c1aaf (patch) | |
| tree | 3c251713628c7d55955939b366dcd0f6cd736536 /dist | |
| parent | e753d322ded2ac9d95eddd460bd276c3895eeee8 (diff) | |
.
Diffstat (limited to 'dist')
| -rw-r--r-- | dist/index.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/dist/index.js b/dist/index.js index 2625f81..2baed04 100644 --- a/dist/index.js +++ b/dist/index.js @@ -5846,13 +5846,17 @@ function getSource(settings) { stateHelper.setRepositoryPath(settings.repositoryPath); // Initialize the repository if (!fsHelper.directoryExistsSync(path.join(settings.repositoryPath, '.git'))) { + core.startGroup('Initializing the repository'); yield git.init(); yield git.remoteAdd('origin', initialRemoteUrl); + core.endGroup(); } // Disable automatic garbage collection + core.startGroup('Disabling automatic garbage collection'); if (!(yield git.tryDisableAutomaticGarbageCollection())) { core.warning(`Unable to turn off git automatic garbage collection. The git fetch operation may trigger garbage collection and cause a delay.`); } + core.endGroup(); const authHelper = gitAuthHelper.createAuthHelper(git, settings); try { // Configure auth @@ -5869,7 +5873,9 @@ function getSource(settings) { yield git.fetch(settings.fetchDepth, refSpec); core.endGroup(); // Checkout info + core.startGroup('Determining the checkout info'); const checkoutInfo = yield refHelper.getCheckoutInfo(git, settings.ref, settings.commit); + core.endGroup(); // LFS fetch // Explicit lfs-fetch to avoid slow checkout (fetches one lfs object at a time). // Explicit lfs fetch will fetch lfs objects in parallel. @@ -5880,10 +5886,14 @@ function getSource(settings) { } // Fix URL when using SSH if (settings.sshKey && initialRemoteUrl !== sshUrl) { + core.startGroup('Updating the repository to use the SSH URL'); yield git.setRemoteUrl(sshUrl); + core.endGroup(); } // Checkout + core.startGroup('Checking out the ref'); yield git.checkout(checkoutInfo.ref, checkoutInfo.startPoint); + core.endGroup(); // Submodules if (settings.submodules) { try { @@ -7290,7 +7300,9 @@ function prepareExistingDirectory(git, repositoryPath, preferredRemoteUrl, allow } // Update to the preferred remote URL if (remoteUrl !== preferredRemoteUrl) { + core.startGroup('Setting the remote URL'); yield git.setRemoteUrl(preferredRemoteUrl); + core.endGroup(); } } catch (error) { |
