audk/BaseTools/Scripts
Michael D Kinney 33deaa3b84 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 <rebecca@bsdio.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Acked-by: Rebecca Cran <rebecca@bsdio.com>
Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com>
2023-11-11 02:31:13 +00:00
..
PackageDocumentTools BaseTools: Fix various typos 2019-07-08 08:59:29 +08:00
BinToPcd.py BaseTools: BinToPcd: Resolve xdrlib deprecation 2023-08-02 05:23:00 +00:00
ClangBase.lds BaseTools: make sure the got is empty 2023-06-01 10:53:35 +00:00
ConvertFceToStructurePcd.py BaseTools: Fix StructurePcd offset error. 2021-11-08 03:18:54 +00:00
ConvertMasmToNasm.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
ConvertUni.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
DetectNotUsedItem.py BaseTools:Add DetectNotUsedItem.py to Edk2\BaseTools\Scripts 2019-06-25 09:23:48 +08:00
FormatDosFiles.py BaseTools:"--exclude" don't apply if parameter ends with separator 2019-09-27 08:17:55 +08:00
GccBase.lds BaseTools: make sure the got is empty 2023-06-01 10:53:35 +00:00
GetMaintainer.py BaseTools/Scripts/GetMaintainer: Sort output addresses 2023-11-11 02:31:13 +00:00
GetUtcDateTime.py BaseTools/Scripts: Add GetUtcDateTime script. 2019-08-15 15:49:11 +08:00
MemoryProfileSymbolGen.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
PatchCheck.py BaseTools: Update PatchCheck.py to allow whitespace issues in .rtf files 2023-11-06 20:25:57 +00:00
RunMakefile.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
RunMakefileSample.mak BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
SetVisualStudio.bat BaseTools: Remove VS2008-VS2013 remnants 2023-05-05 11:41:35 +00:00
SetupGit.py BaseTools: Update SetupGit.py to add new 'fp' alias for patch formatting 2023-04-14 14:28:43 +00:00
ShowEnvironment.bat BaseTools: Remove VS2008-VS2013 remnants 2023-05-05 11:41:35 +00:00
SmiHandlerProfileSymbolGen.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
UpdateBuildVersions.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
efi_debugging.py BaseTools: efi_debugging.py: Add debugger agnostic dbg Python Classes 2022-04-09 05:13:56 +00:00
efi_gdb.py BaseTools: Scripts/efi_gdb.py: Add gdb EFI commands and pretty Print 2022-04-09 05:13:56 +00:00
efi_lldb.py BaseTools: Scripts/efi_lldb.py: Add lldb EFI commands and pretty Print 2022-04-09 05:13:56 +00:00