-
Notifications
You must be signed in to change notification settings - Fork 696
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
INCLUDE_UNTRACKED option not working for diffs #366
Conversation
Hrm why did you close/delete this? |
Was an accident. Too many commits were on the PR and wanted to clean them up. |
You can just force push to clean them up. |
Will do 👍 |
Usually what we've been doing is keeping open a [WIP] PR and would just push to it so people could track what we're doing. When we're ready to actually merge it back in we'd clean up the commits, force push it to the branch and then remove the [WIP] tag. We're not always diligent about removing the tag though. |
Should we re-open this then? |
Apologize for the mess -- it's set up now as originally intended. On to solving the problem! |
4a03cf1
to
e43b3c4
Compare
This should be rebased on top of #374 after it's merged. It's going to need the code from that for the callbacks to work properly. |
Sounds like a plan 👍 |
95579df
to
657bc57
Compare
#374 is merged. I rebased |
9641830
to
2b0ee55
Compare
The tests on Appveyor that are failing are the same ones that we're trying to fix, and are unrelated to this PR. I say we |
Currently the tests fail in AppVeyor on master as well. Fixing those are out of scope of this PR and will be handled in a different one ASAP. That being said I don't think that's a valid reason for halting this right now since it's most likely a problem with the tests themselves and not the library. Going to go ahead and merge this. |
INCLUDE_UNTRACKED option not working for diffs
libgit2 provides
diff_options
flags togit_diff_tree_to_workdir_with_index
such as including untracked (unstaged) files in a diff. I've added that here using thenormalizeOptions
pattern and it does not seem to be working. I think being able to pass these flags in increases nodegit's usefulness to a wider range of use cases, so I'd like to get this working here.