simeonradivoev / UniGit

An open source GIT Unity3D editor plugin.
GNU General Public License v3.0
143 stars 16 forks source link

Support for plain old git? #32

Closed angusmf closed 6 years ago

angusmf commented 6 years ago

Since use of an external git adapter is recommended, I was curious about the lack of support for the "normal" git executable that is usually added to PATH (which seems to be how you're doing LFS.) Is there a limitation requiring use of lib2gitSharp or these other programs? I looked at the existing adapters and it seems like it would work ok, and probably then work on linux and mac.

simeonradivoev commented 6 years ago

I recommend external apps just because they should be more tested with more users. Using just UniGit should be just fine. In fact I use it for developing UniGit itself. As for LFS I just can't get enough documentation oh now to use it with lib2gitSharp, that's why for example it doesn't work with multithreaded staging and commits.

simeonradivoev commented 6 years ago

And yes using lib2gitSharp is much more simple and reliable than using the git exe. I will have to write all sort of boilerplate codes.

angusmf commented 6 years ago

Thanks. I was curious because the adapters were windows-only, and have noticed some functionality lib2gitSharp doesn't have while attempting to do some automation code.