-
-
Notifications
You must be signed in to change notification settings - Fork 25
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
feat(#373): merge-contacts action #647
Conversation
I have started looking at this and reading through the related issues. Unfortunately, I will be OOO the rest of this week, but I plan to give this a proper review when I am back early next week. 👍 |
@jkuester I'm very impressed with the depth of code review you provided. I bet that took a lot of time. Feedback is a gift, so thank you for your time. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kennsippell Thank you for hanging in there with me on this one! IMHO your refactors here have dramatically improved the maintainability of the code base (and as I said before, the new functionality is critical).
(FYI, trying out the conventional commits comment-style here. If you have any feedback good/bad/indifferent, drop it out on that Slack thread!)
I found one issue with the error message if you pass root
as the destination, but otherwise just a couple minor suggestions and additional tests cases. Otherwise, this is good to go!
Co-authored-by: Joshua Kuestersteffen <[email protected]>
Co-authored-by: Joshua Kuestersteffen <[email protected]>
…/cht-conf into 373-merge-contacts-options
Co-authored-by: Joshua Kuestersteffen <[email protected]>
Co-authored-by: Joshua Kuestersteffen <[email protected]>
Co-authored-by: Joshua Kuestersteffen <[email protected]>
🎉 This PR is included in version 4.2.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Description
#373
This adds new action
cht merge-contacts
. The change proposes to:lib/hierarchy-operations
with interfacesmove
andmerge
Handles reports and contacts only. Unclear what other doc types I should be worried about.
Things I still need to do. Thinking to do them in their own PRs.
Code review items
License
The software is provided under AGPL-3.0. Contributions to this project are accepted under the same license.