Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 431ead235f37781e68c3661ed300546b00be0611
      
https://github.com/tianocore/edk2/commit/431ead235f37781e68c3661ed300546b00be0611
  Author: Michael D Kinney <[email protected]>
  Date:   2023-11-11 (Sat, 11 Nov 2023)

  Changed paths:
    M BaseTools/Scripts/GetMaintainer.py

  Log Message:
  -----------
  BaseTools/Scripts/GetMaintainer: Fix logic bug collecting maintainers

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4593

Fix logic bug where maintainers is incorrectly added to lists.

Cc: Rebecca Cran <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Bob Feng <[email protected]>
Cc: Yuwei Chen <[email protected]>
Cc: Leif Lindholm <[email protected]>
Signed-off-by: Michael D Kinney <[email protected]>
Acked-by: Rebecca Cran <[email protected]>
Reviewed-by: Leif Lindholm <[email protected]>


  Commit: 1cb580be85d01b6bd76449dc9615b044da9a23b1
      
https://github.com/tianocore/edk2/commit/1cb580be85d01b6bd76449dc9615b044da9a23b1
  Author: Michael D Kinney <[email protected]>
  Date:   2023-11-11 (Sat, 11 Nov 2023)

  Changed paths:
    M BaseTools/Scripts/GetMaintainer.py

  Log Message:
  -----------
  BaseTools/Scripts/GetMaintainer: Simplify logic

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4593

get_section_maintainers() either returns a list with
valid entries or an empty list.  It never returns None.
Simplify logic that accumulates maintainers and lists by
unconditionally appending lists returned from
get_section_maintainers().

Cc: Rebecca Cran <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Bob Feng <[email protected]>
Cc: Yuwei Chen <[email protected]>
Cc: Leif Lindholm <[email protected]>
Signed-off-by: Michael D Kinney <[email protected]>
Acked-by: Rebecca Cran <[email protected]>
Reviewed-by: Leif Lindholm <[email protected]>


  Commit: 05f3c3f3d0cc49b123f7fcefaed3b89eb42396f8
      
https://github.com/tianocore/edk2/commit/05f3c3f3d0cc49b123f7fcefaed3b89eb42396f8
  Author: Leif Lindholm <[email protected]>
  Date:   2023-11-11 (Sat, 11 Nov 2023)

  Changed paths:
    M BaseTools/Scripts/GetMaintainer.py

  Log Message:
  -----------
  BaseTools/Scripts/GetMaintainer: refactor internal returns as dicts

To clean up interfaces, change the lookup functions to return dictionaries
rather than multiple values.

Cc: Rebecca Cran <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Bob Feng <[email protected]>
Cc: Yuwei Chen <[email protected]>
Cc: Michael D Kinney <[email protected]>
Signed-off-by: Leif Lindholm <[email protected]>
Acked-by: Rebecca Cran <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>


  Commit: 706811819dcbc16ee53c621ee552f81cc87526e0
      
https://github.com/tianocore/edk2/commit/706811819dcbc16ee53c621ee552f81cc87526e0
  Author: Michael D Kinney <[email protected]>
  Date:   2023-11-11 (Sat, 11 Nov 2023)

  Changed paths:
    M BaseTools/Scripts/GetMaintainer.py

  Log Message:
  -----------
  BaseTools/Scripts/GetMaintainer: Handle reviewer only case

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4593

If a package only has reviewers and no maintainers, then also
return the <default> maintainers.

In order to detect this case, get_maintainers() is updated to
return maintainers, reviews, and lists separately instead of
a single merged list.  This also allows this module to be used
by other scripts that need to distinguish between maintainers,
reviewers, and lists.

Cc: Rebecca Cran <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Bob Feng <[email protected]>
Cc: Yuwei Chen <[email protected]>
Cc: Leif Lindholm <[email protected]>
Signed-off-by: Michael D Kinney <[email protected]>
Acked-by: Rebecca Cran <[email protected]>
Reviewed-by: Leif Lindholm <[email protected]>


  Commit: 33deaa3b845f0d588ffd068003558be46f90aaac
      
https://github.com/tianocore/edk2/commit/33deaa3b845f0d588ffd068003558be46f90aaac
  Author: Michael D Kinney <[email protected]>
  Date:   2023-11-11 (Sat, 11 Nov 2023)

  Changed paths:
    M BaseTools/Scripts/GetMaintainer.py

  Log Message:
  -----------
  BaseTools/Scripts/GetMaintainer: Sort output addresses

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4593

Sort the list of output addresses alphabetically so this
script produces the same output even if the order of patches
in a patch series is modified such that that order of files
processed by this script changes.

Use set() logic instead of OrderedDict to accumulate the
list of unique addresses that are sorted alphabetically.

Cc: Rebecca Cran <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Bob Feng <[email protected]>
Cc: Yuwei Chen <[email protected]>
Cc: Leif Lindholm <[email protected]>
Signed-off-by: Michael D Kinney <[email protected]>
Acked-by: Rebecca Cran <[email protected]>
Reviewed-by: Leif Lindholm <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/589f2e49e5f9...33deaa3b845f


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to