I just spent ages wondering why I was struggling so much with packages not being installed when I expected them to be while jumping backwards and forwards in my git history... plus, when installing new packages, I had to manually forward them to my teammate to install manually as well, unlike everything else that we were able to sync over git. I'm not sure if the .gitignore file in the Packages folder is an accidental oversight, or if it was intended for some reason; I could understand it keeping the vrchat library files off of git, but it absolutely shouldn't be keeping the
evidence of their inclusion
off of a repo too! I'd be happy with getting rid of that .gitignore entirely (that's what I did locally, and I haven't had any trouble), but at the very least there needs to be an exception for the various manifest json files.