Upcoming rewrite of git history #103
Replies: 6 comments 7 replies
-
Maybe something like git stash will still allow you to get around this. I usually have run into this with the current stuff anyway as I But I can also imagine we might need to do a fresh reload after this PR is done! |
Beta Was this translation helpful? Give feedback.
-
Looks like: maybe yesterday you updated the main project here with this change? Any more updates to our work flow. That is if I sync up to this, and then do: Can we then still simply choose which board we want in the IDE and do the flash? Or do we need to run some other script to then I did see in the readme that you can do the ./extra/build.sh on a specific board Looks like most of the other PRs have been pulled in and closed. Note On portenta H7, IO pins. Currently the only ones that |
Beta Was this translation helpful? Give feedback.
-
@KurtE Also noticed looks like there is going to be 2 build options for GIga - one with and one without the display - or am I reading that wrong? As for the Portenta H7 - kind of limited with out the high density pins defined - or are you plaining on separate builds for the different carrier boards? Inquiring minds want to know - otherwise will probably add them locally. Also any idea when the next official release will be? |
Beta Was this translation helpful? Give feedback.
-
Yes, this is now merged. The outputs from the build procedure are now not committed and ignored, so a The pros of not having binary / build output files in the repository:
The cons:
How to update the artifacts after a git command changes the source files:
We also still need to clear the repository of the old files - that will be a "ground zero" day where all commits are redone; we may even move to a different repository. I think the next release will have this and the tool properly packaged for everyone to use! Hope this clears a few questions 🙂 |
Beta Was this translation helpful? Give feedback.
-
Makes life a lot simpler when we are only working with one board Have to get use to the changes you are making. Argh EDIT: Hope you update the readme with the these changes so they are all in one place |
Beta Was this translation helpful? Give feedback.
-
tried running synch artifacts and got
??? what am I missing :) |
Beta Was this translation helpful? Give feedback.
-
Hi everyone
Since we are approaching a beta2 stage, we'd like to cleanup the repo before it's too late 🙂
To keep things "easy", we used to commit
llext-edk
andfirmwares
folders, and this creates a couple of problems, namely:So we overhauled the CI and use it as an artifact provider! When #102 will be merged, every time we push to
main
, the compiled files will be uploaded to our servers, ready to be retrieved by a fancy utility in the exact expected status.This will primarily benefit users who don't want to install the whole zephyr toolchain to just modify the core/library files, while the "hardcore" users will not see any change in their workflow (except a much cleaner git history 😉 )
The only drawback (@KurtE @mjs513) is that
git pull
will not sync anymore after the merge (if coming from an "uncleaned" core) so the core will need to be redownloaded 😞Beta Was this translation helpful? Give feedback.
All reactions