Skip to content

[ISSUE]: Recursing symlinks infinitely - PathTooLongException #4411

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
2 tasks done
ferenc-a opened this issue Feb 7, 2025 · 0 comments
Open
2 tasks done

[ISSUE]: Recursing symlinks infinitely - PathTooLongException #4411

ferenc-a opened this issue Feb 7, 2025 · 0 comments

Comments

@ferenc-a
Copy link

ferenc-a commented Feb 7, 2025

Prerequisites

  • I have written a descriptive issue title
  • I have searched issues to ensure it has not already been reported

GitVersion package

GitVersion.Portable

GitVersion version

6.1.0

Operating system

Windows

What are you seeing?

Executing gitversion /updateprojectfiles recurses symlinked directories deeply, then fails with System.IO.PathTooLongException. This happens both on Mac and Windows.

The offending symlink looks like this: I have a git repo under C:\...\root, and an npm package called @library/package under C:\...\root\packages\library, and within it, an npm package called examples. examples imports library like this: "@library/package": "file:..", so npm makes a symlink to library in examples/node_modules/@library/package.
node_modules is in my root .gitignore, so this is all the more unexpected.

What is expected?

GitVersion should stop following symlinks / ignore files that are in .gitignore / at least provide an option to ignore specific directories.

Steps to Reproduce

run gitversion /updateprojectfiles

This is my GitVersion.yaml:

workflow: GitFlow/v1
branches:
  release:
    increment: None

RepositoryFixture Test

No response

Output log or link to your CI build (if appropriate).

C:\...\root> gitversion /updateprojectfiles
{
  ...this works fine
}
INFO [25-02-07 12:49:21:88] Applicable build agent found: 'LocalBuild'.
INFO [25-02-07 12:49:21:92] Working directory: C:\...\root
INFO [25-02-07 12:49:21:94] Project root is: C:\...\root\
INFO [25-02-07 12:49:21:94] DotGit directory is: C:\...\root\.git
INFO [25-02-07 12:49:21:94] Branch from build environment:
INFO [25-02-07 12:49:21:94] Found configuration file at 'C:\...\root\GitVersion.yml'
INFO [25-02-07 12:49:21:96] -< Begin: Loading version variables from disk cache file C:\...\root\.git\gitversion_cache\EE1EE6CA57958F7FC7479292CB0E7AF381DE305E >-
INFO [25-02-07 12:49:22:00] -< End: Loading version variables from disk cache file C:\...\root\.git\gitversion_cache\EE1EE6CA57958F7FC7479292CB0E7AF381DE305E (Took: 43.22ms) >-
INFO [25-02-07 12:49:22:00] Found configuration file at 'C:\...\root\GitVersion.yml'
ERROR [25-02-07 12:51:41:31] An unexpected error occurred:
System.IO.PathTooLongException: The path 'C:\...\root\packages\library\examples\node_modules\@library/package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\node_modules\@library\package\examples\child' is too long, or a component of the specified path is too long.
   at System.IO.Enumeration.FileSystemEnumerator`1.CreateRelativeDirectoryHandle(ReadOnlySpan`1 relativePath, String fullPath)
   at System.IO.Enumeration.FileSystemEnumerator`1.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at GitVersion.Output.AssemblyInfo.ProjectFileUpdater.GetProjectFiles(AssemblyInfoContext context)+MoveNext() in /_/src/GitVersion.Output/AssemblyInfo/ProjectFileUpdater.cs:line 199
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at GitVersion.Output.AssemblyInfo.ProjectFileUpdater.Execute(GitVersionVariables variables, AssemblyInfoContext context) in /_/src/GitVersion.Output/AssemblyInfo/ProjectFileUpdater.cs:line 29
   at GitVersion.GitVersionOutputTool.UpdateAssemblyInfo(GitVersionVariables variables) in /_/src/GitVersion.Output/GitVersionOutputTool.cs:line 43
   at GitVersion.GitVersionExecutor.RunGitVersionTool(GitVersionOptions gitVersionOptions) in /_/src/GitVersion.App/GitVersionExecutor.cs:line 73
INFO [25-02-07 12:51:41:31] Please run `git log --graph --format="%h %cr %d" --decorate --date=relative --all --remotes=*` to see the git graph. This can help you troubleshoot any issues.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant