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

JGit dependency causes false positive when testing for uncommited files with git LFS #76

Closed
marcus-held opened this issue Jul 13, 2017 · 3 comments

Comments

@marcus-held
Copy link

Hi,

I spend the whole week hunting a strange behavior on our build server which was caused by this plugin when it checked if the current git state had uncommited changes in VersionUtils.hasUncomittedChanges().

I didn't understand why exactly there was a false positive but I assume that the JGit library has a bug when using it together with git lfs (which we do). I come to this conclusion because all files that JGit complained about where binary files managed by git lfs.

The solution is rather simple to fix this problem by simply updating the library to 4.8.0.201706111038-r. I already did this for our project but I would like to still use your published dependency that's why I ask If you could update the library and release a new version of this plugin.

Best,

@vivin
Copy link
Owner

vivin commented Jul 14, 2017

@mld-ger One problem is this version of jgit requires Java 8, which restricts use of this plugin to Java 8 and above. But Java 7 is EOL and I think google-cloud, which I found out is still using Java 7 (much to my surprise) is finally moving to Java 8. So I think it may be time to drop Java 7 support.

I will have to bump the major version if I do this and then I can document that version 3.x still works with Java 7, but won't have this jgit bugfix.

@marcus-held
Copy link
Author

@vivin ah, didn't checked that actually. For us this is unfortunately a deal breaker at the moment and I would love to have this fix in your repository instead of maintaining a fork. So I would highly appreciate if you could release a new version with the fix.

@vivin
Copy link
Owner

vivin commented Jul 31, 2017

@mld-ger I've merged this and this is now available in version 4.0.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants