-
Notifications
You must be signed in to change notification settings - Fork 64
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
Better diff support for Grid Layouts with CDATA and preserved line feeds for some PreValues #128
Comments
Looks like KevinJump/uSync#28 is one approach for achieving this. |
yeah - the mappers for the grid (especially le blender) got quite a bit of a rewrite recently, so i need to move the pre-value stuff into the core so its used in the right places. but yet that PR does show the solution. :) |
will have to bump this to a version change release - as it will change the format of the export file. |
moves it from attribute Value , also has legacy support so old syncs where value is an attribute will still work (but a new sync is always recommended on a version bump)
IN next version (baring testing) |
Very nice! Thank you very much 👍 |
Attempt to work out if the container name is being used.
We've encountered an issue several times where the json for a grid layout is modified by multiple developers (even simple changes like which grid editors are allowed) on their feature branches and then merging them is difficult because the json is collapsed down to a single line. In these cases we've resorted to extracting out the raw json from both and putting them in beyond compare. It would be very nice though if instead, these values were wrapped in a CDATA and line feeds were preserved.
Here is an abbreviated example of what we see:
We are using LeBlender but I don't think that matters. I believe storing json in Ntext is becoming more popular too so maybe a generic fix would be best. Some suggestions:
Thanks!
The text was updated successfully, but these errors were encountered: