-
Notifications
You must be signed in to change notification settings - Fork 26
kintsugi: handle buildable folders? #135
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
base: main
Are you sure you want to change the base?
kintsugi: handle buildable folders? #135
Conversation
Updated minimum xcodeproj dependency to 1.26.0 to ensure PBXFileSystemSynchronizedRootGroup support for Xcode 16 buildable folders.
This was written by cursor
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.
Pull Request Overview
This PR adds support for handling PBXFileSystemSynchronizedRootGroup
objects in the Kintsugi project merge tool. This appears to be a new Xcode project file type that needs to be recognized and processed during project merging operations.
- Added
PBXFileSystemSynchronizedRootGroup
to the list of recognized group types - Implemented a new handler method for adding file system synchronized root groups
- Updated the minimum xcodeproj dependency version to 1.26.0
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
File | Description |
---|---|
lib/kintsugi/apply_change_to_project.rb | Added support for PBXFileSystemSynchronizedRootGroup type in group processing and implemented the corresponding handler method |
kintsugi.gemspec | Updated minimum xcodeproj dependency version from 1.19.0 to 1.26.0 |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
containing_component[:product_group] = new_group | ||
add_attributes_to_component(new_group, change, change_path) | ||
when Xcodeproj::Project::PBXGroup | ||
# Adding file system synchronized root groups to groups is handled by another part of the code. |
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.
This comment is vague and doesn't explain where or how this case is actually handled. Consider providing more specific information about which part of the code handles this scenario or what the expected behavior is.
# Adding file system synchronized root groups to groups is handled by another part of the code. | |
# No action is taken when attempting to add a file system synchronized root group to a PBXGroup. | |
# This scenario is intentionally ignored because PBXGroups cannot contain file system synchronized root groups. |
Copilot uses AI. Check for mistakes.
it seems ok, did you check that it works? |
I didn't 😅 |
This was written by cursor
@oryonatan