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

Release 0.33 #739

Merged
merged 25 commits into from
May 15, 2018
Merged

Release 0.33 #739

merged 25 commits into from
May 15, 2018

Conversation

shana
Copy link
Member

@shana shana commented May 14, 2018

shana and others added 25 commits May 11, 2018 18:56
Fixes #732

If the project isn't initialized by the extension on the local machine,
the lfs hooks and mergecmd configurations won't be set properly. These
things are as important as the credential helper configuration steps,
so do them at startup.

To make play mode switches faster, cache the git installation state in
the settings and only run the installers once a day, and validate the
existing git/lfs versions once at Unity startup (if we know where they
are from the cached settings)
Since we know which git and git lfs versions we want and we already
check them in the settings view, switch to using version checks instead
of md5 everywhere. If we find a good enough version, use it.

Make sure we do update checks once a day for git and git lfs.

Go and find lfs if we have a git custom path on all OSes

Make sure we restart the repository manager and everything else
that relies on git when we switch gits, since outputs may change.
Add a slimmed down git installation suitable for testing the git installer
process and version checks, so that they won't take so long to execute.

Fix a few bugs in the package generation script and in the installer.
Skip installers if we know we have a valid git/gitlfs on startup
Don't constantly copy the octorun zip if we already have it
@shana shana merged commit 32d96fb into master May 15, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants