[core] Bump git-utils
: 5.7.1
=> ^5.7.3
#772
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR bumps the version of
git-utils
used within the core editor.I've gone ahead and added the carrot to allow it to auto update if needed (But
git-utils
is our own library, so I can't really see that happening in an unexpected way).The reason for this PR is rather simple, but one I've had my eye on for quite some time.
In our distributed binaries of Pulsar there are two different versions of
git-utils
included in the compressedasar
file:git-utils@5.7.1
: This is what we have had the version pinned to within the core editorgit-utils@5.7.3
: This is what was allowed to be installed viascandal
as that library usesgit-utils@^5.6.0
While some duplication isn't a big deal, the
git-utils
library is 85.00 MB for each copy. Meaning that this simple, minor difference in the installed versions ofgit-utils
causes an increase of our binaries by ~170MB. Which when we considerv1.110.0
when installed on Windows is1.07GB
means that this tiny change can get us just under a 1GB install. (We should end up installing at about ~985MB after this change)And for anyone still nervous about any functional changes to the editor, here's the full diff between these versions. Which literally seems to be some repo cleanup, GitHub Actions, and sorting the dependencies. In other words should be zero functional difference.
As for the last justification, it's simply bumping versions, which is always good when they don't have breaking changes, like here.