Skip to content

Conversation

@Tahvohck
Copy link

Implemented Rimworld style XPath patching. Doesn't currently do any sort of checking if the patches have changed, so after changes users will need to delete the quicklaunch.
Also reduced log spam.

Bonus feature: VSCode configuration for easy IDE work.

- Spec requires PatchOperationAttributeAdd to fail if attribute alread exists
Insertion action isn't specified in the PatchOperation spec
This implementation inserts it at the end of the list.
This should improve performance, though it does mean arguments have to be
explicitly passed into each PatchOperation now. Oh well.
@Tahvohck
Copy link
Author

Tahvohck commented Dec 1, 2020

I'm gonna close this out and re-open it with a special pull request branch so this stops accumulating commits.

@Tahvohck
Copy link
Author

Tahvohck commented Dec 1, 2020

PR moved to #2 on its own dedicated branch.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant