-
Notifications
You must be signed in to change notification settings - Fork 84
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
ApplyDiff / RevertDiff #30
Comments
Hey, I'm not massively familiar with your usecase and how apply/patch and reverse patch works, would you be able to provide an example of how it works? I'm very much open to accepting new functionality, as long as it doesn't overly complicate the library. If you're able to give some examples of usage, that would be a massive help. |
Our use case is to keep changes history on a big structures. In our case: The structure is a snapshot of direct and related user data taken at each writing action, that will be used for audit. We already have a working version for our specific struct and we can probably generalized that. |
Thanks for clarifying. That sounds like a very worthwhile feature and seems like a good fit for the library. If you need any assistance in the implementation, let me know! |
I to wanted to see Patch / Merge implemented for this however it appears that nobody took the initiative so I did. I forked the main repo and just finished an implementation. I've also added a PR (#40) should you wish to consider this as an addition to the upstream library. |
Hi, sorry for the latency about this issue, moving priority on the roadmap, I hope I will be able to go back on this subject during September. |
Hi there,
awesome lib, thank you, but sadly it only fill half our need.
We are currently implementing patch and reverse patch method for our internal need on known structures, but it seems more logical to be handle by the diff lib.
Do you have support, plan to support or the willingness to accept a PR about apply/patch and revert diff on arbitrary structures ?
The text was updated successfully, but these errors were encountered: