-
Notifications
You must be signed in to change notification settings - Fork 95
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
Status is always returning linux unchanged linux sym links as unstaged modified files #30
Comments
Unfortunately, JGit (which underlies all of Grgit's functionality) does not support symlinks right now. See this JGit issue. Let me know if you don't that's the problem you're having. |
JGit issue [354367|https://bugs.eclipse.org/bugs/show_bug.cgi?id=354367] has now been fixed. |
I am still exeriencing this issue using 'org.ajoberstar:grgit:1.3.0'. My repository has a few symlinks in it and grgit.status() treats them as unstaged changes:
From the command line, git status returns:
|
Can you post your |
|
Could your issue be related to #69? I'll be upgrading the JGit dependency with 1.4.0 (but you could try it yourself in the meantime). |
When I run status().isClean() on my repository, it always returns false because I have a symlink in it.
The value of Grgit.open('.').status() is:
It is a symlink, to elsewhere in the repository, but it's certainly unchanged and I can confirm it works in a fresh checkout:
The text was updated successfully, but these errors were encountered: