Skip to content
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

Cherry-picks for the godot-cpp 4.1 branch - 1st batch #1205

Merged
merged 7 commits into from
Aug 11, 2023

Conversation

dsnopek
Copy link
Collaborator

@dsnopek dsnopek commented Aug 10, 2023

This is my first attempt at a cherry-picking PR :-)

I attempted to mimick what @akien-mga and @YuriSizov do, but may have missed something. Feedback welcome!

Since we haven't managed to fully discuss this process at a GDExtension meeting, I'd like to make sure to cover it at tomorrow's meeting before merging this.

I also realized while making this that our CI always runs with the latest Godot artifact, which is good for the master branch, but for these cherry-picks, we'd really want it to run with the latest Godot 4.1 release. I'll spend some time thinking about how we can do that. However, I locally ran the automated tests with this PR and Godot 4.1.1.

@dsnopek dsnopek added bug This has been identified as a bug enhancement This is an enhancement on the current functionality labels Aug 10, 2023
@dsnopek dsnopek requested a review from a team as a code owner August 10, 2023 12:48
@YuriSizov
Copy link
Contributor

So to fully copy the process for the main repo you need to use the -x flag of the git cherry-pick command, which adds a reference to the original commit to the description.

dsnopek and others added 7 commits August 10, 2023 09:06
(cherry picked from commit 4df112c)
# Conflicts:
#	binding_generator.py

(cherry picked from commit 548c758)
(cherry picked from commit 9d9f427)
Co-authored-by: David Snopek <dsnopek@gmail.com>
(cherry picked from commit a745c2a)
@dsnopek dsnopek force-pushed the 4.1-cherrypicks-1 branch from e6ab89f to 4fb9af7 Compare August 10, 2023 14:11
@dsnopek
Copy link
Collaborator Author

dsnopek commented Aug 10, 2023

So to fully copy the process for the main repo you need to use the -x flag of the git cherry-pick command, which adds a reference to the original commit to the description.

Thanks! I've redone the PR with git cherry-pick -x and put that in my notes for next time :-)

@dsnopek dsnopek merged commit 28494f0 into godotengine:4.1 Aug 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This has been identified as a bug enhancement This is an enhancement on the current functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants