Skip to content
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

Unity: ignore TextMesh Pro #2988

Merged
merged 1 commit into from Mar 11, 2019
Merged

Unity: ignore TextMesh Pro #2988

merged 1 commit into from Mar 11, 2019

Conversation

@qCring
Copy link
Contributor

@qCring qCring commented Mar 10, 2019

Reasons for making this change:
TextMesh Pro is fully integrated in Unity since 2017 and all related resources are managed by Unity's Package Manager. So it would make sense to ignore them by default
Links to documentation supporting these rule changes:
Check out the official blog post from early 2017

@shiftkey
Copy link
Member

@shiftkey shiftkey commented Mar 11, 2019

@qCring thanks!

@shiftkey shiftkey merged commit 23f7a81 into github:master Mar 11, 2019
1 check passed
1 check passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
Kiku-Reise added a commit to Kiku-Reise/gitignore that referenced this pull request Apr 6, 2019
Ortega-Dan added a commit to Ortega-Dan/gitignore that referenced this pull request Jun 26, 2019
@heatblayze
Copy link
Contributor

@heatblayze heatblayze commented Jul 4, 2019

@qCring I think this may be incorrect.. While TextMesh Pro has indeed moved to the package manager, the TextMesh Pro folder is still created when importing the "TMP Essential Assets".
As the name suggests, these assets are essential for using TMP, as stated in the dialogue that appears when you first add a TMP object into a scene.
The capture below was taken in Unity 2019.1.8f1.
image

@shiftkey
Copy link
Member

@shiftkey shiftkey commented Jul 22, 2019

@heatblayze if you feel like this should be reverted or changed, I'm open to a PR which helps improve things

@qCring
Copy link
Contributor Author

@qCring qCring commented Jul 23, 2019

sorry for the delayed response!

@heatblayze I agree, you are absolutely right

I expected all related dependency resources to be managed by Unity's package manager without double-checking. NuGet (or gradle or other comparable tools) perform package-related operations like restore/update/upgrade on the client-side. Dependecies are referenced in some manifest instead of actually pushing files to the VCS. Unfortunately, Unity handles things differently in this case. But this is no excuse, I really should have checked. Sorry for the inconvenience!

So yes, this should be reverted!

@shiftkey
Copy link
Member

@shiftkey shiftkey commented Jul 23, 2019

So yes, this should be reverted!

@qCring @heatblayze I'm not able to quickly revert this PR (because of subsequent changes to the file) but I'd love to see a PR to close this out now we're on the same page.

@qCring
Copy link
Contributor Author

@qCring qCring commented Jul 23, 2019

@heatblayze do you want to create a PR since you pointed out the issue?

@heatblayze
Copy link
Contributor

@heatblayze heatblayze commented Jul 24, 2019

@qCring Sure thing! I'll get onto it now

heatblayze added a commit to heatblayze/gitignore that referenced this pull request Jul 24, 2019
Unlike other packages, TextMesh Pro is not entirely managed by Unity's new Package Manager, and still imports some assets directly into the project.
shiftkey added a commit that referenced this pull request Jul 24, 2019
Unlike other packages, TextMesh Pro is not entirely managed by Unity's new Package Manager, and still imports some assets directly into the project.
tokuhira added a commit to tokuhira/gitignore that referenced this pull request Aug 1, 2019
…b#3134)

Unlike other packages, TextMesh Pro is not entirely managed by Unity's new Package Manager, and still imports some assets directly into the project.
SaifurRahmanMohsin added a commit to SaifurRahmanMohsin/gitignore that referenced this pull request Aug 29, 2019
* upstream/master:
  Added Simulink cache files (github#3148)
  Add esp-idf.gitignore (github#3150)
  Add *.sch-bak to KiCad.gitignore (github#3153)
  Reference why to exclude binary jar, fixes github#111 (github#3154)
  Update Autotools.gitignore (github#3005)
  Improving the documentation of Objective-C and Swift files (github#3133)
  Ignore gummi previews (github#3144)
  Swift: ignore .swiftpm (github#3083)
  Update Godot.gitignore (github#3142)
  Revert of github#2988. TextMesh Pro files are not auto managed (github#3134)
  Partial revert of 837181e (github#3132)
  Added more glossaries auxiliary files and makeindex logs to TeX template (github#3104)
  .travis.yml: Trim trailing whitespace and indent (github#3118)
  Add *.hie to Haskell.gitignore (github#3120)
  Ignore the .ionide working folder (github#3108)
r2pgl added a commit to r2pgl/gitignore that referenced this pull request Mar 15, 2020
…b#3134)

Unlike other packages, TextMesh Pro is not entirely managed by Unity's new Package Manager, and still imports some assets directly into the project.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants