Conversation

The Linux kernel "every subsystem has its own git tree" thing is so annoying.
Especially when one file is plausibly associated with multiple subsystems and patches get routed through more than one.

I guess it probably works reasonably well for people who only ever touch stuff in the one subsystem they specialize in, but for anything else...

4
1
0

@jann ah yes, that is sometimes annoying.
Already discussed quite some years ago:
https://lwn.net/Articles/738235/

1
0
0

@jann and I literally ran into the same kinda issue just the other day:
https://github.com/kubernetes/website/pull/54363

though that is arguably way smaller, luckily, and people are discussing cross-subdir concerns.

0
0
0

@jann I have a feeling this is a subpost and I want to know now about what exactly.

2
0
0

@jann Not to mention own rules, own preferences for when to submit patches, what type of things to worry about etc etc.

0
0
0

@brauner @jann I read that as 'shitpost' but I guess that would change nothing :P

0
0
0
@jann If only there was one tree for entire kernel, where everyone would be merging and managing simultaneously... if only ever someone invented a non-distributed revision control system which would help in achieving that. That distributed thing is also so annoying!
0
0
2

@brauner the trigger for me writing this post was that I wrote a cleanup patch on top of a subsystem's -next tree, sent it, then was informed that a similar patch has already been sitting in another subsystem tree for weeks...

0
0
0