-
Notifications
You must be signed in to change notification settings - Fork 18.5k
DRAFT: Port Tools/gittools/git-subsystems-split to Python #29733
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: master
Are you sure you want to change the base?
Conversation
87f51fb
to
b403136
Compare
I like the concept, and mentioned a rewrite into Python was a good idea to @Hwurzburg yesterday. We need to be a bit more nuanced with some of the commits now-adays (eg. the prefix for a change made to board definitions under |
I see elsewhere that gawk is used instead of awk. Would that be a quick fix to my macOS issue? Are the desired subsystem prefixes documented somewhere? What would the prefix be for files at the root (like #29734)? If someone can document desired subsystem prefixes that would move this forward. All the logging can be stripped away but helps while this is still a draft. I will work offline on the creation of multiple commits. If anyone sees a more direct way to achieve this objective then I would be ok with closing this pr. |
@cclauss I'm delighted to see this work! I was thinking of doing this myself, but happy for you to do it. |
.... edits to |
@tridge wrote:
Please read thru the |
As discussed at:
Let's try to port
Tools/gittools/git-subsystems-split
to Python. This contains several building blocks but does not yet:edit_subsystems_split_message()
get_subsystems()
does not properly yield all subsystems (e.g.,autotest
, etc.)Basicly
ardupilot/Tools/gittools/git-subsystems-split
Lines 64 to 87 in 5233716