[ewg] Re: [ofa-general] ANNOUNCE ofed backports for 2.6.22 kernel bits

Michael S. Tsirkin mst at dev.mellanox.co.il
Tue Jul 24 10:52:20 PDT 2007


> i'd _really_ like to see a list of the advantages of
> patches over branches.  it's hard for me to know if
> i'm just missing something if the case is not laid out...

Here's a short list off the top of my head

- A single git pull merges any number of backport changes
- A single git reset ORIG_HEAD recovers from a conflicting merge
- A single tag tags all code for all kernels
- On update from upstream, if there is a conflict
  between upstream code and and a patch
  it's easy to temporarily remote the patch, complete the merge,
  and go bugger the patch author
- For recent kernels there are almost no patches.
  So an update from upstream for these kernels is free,
  with branches I will still need to update all branches.
- Adding a fix which only affects common code
  is currently straight-forward: make a change, commit.
  With multiple branches every fix must be pulled into
  all branches.

-- 
MST



More information about the ewg mailing list