Tags: brandonaut/edk2-pytool-extensions
Tags
Refactor OmniCache (tianocore#252) Refactor Omnicache to improve performance, handle tags better, and remove internal yaml config file. Omnicache version 0.11 design notes: 1. Only a single remote per URL will be permitted. 2. Remote names inside omnicache will be UUIDs generated when a new URL is added. 3. Users may specify names for remotes, but they will be treated simply as "display names" without git significance. 4. As many objects as possible will be cached for any given remote; so all remotes will fetch tags. 4a. To avoid tag name collisions between remotes, tags will be fetched into per-remote namespaces. 5. Older omnicaches will be updated to meet the above design points when first encountered by the script. 5a. This implementation takes care that the underlying git construction is compatible (but not performant) when an older omnicache interacts with it. Older omnicache should not crash when encountering a newer omnicache directory but may take a lot of slow and unecessary actions to "re-initialize" it.
capsule: Update CapsuleHelper to process integrity file (tianocore#254) Update CapsuleHeader to check for the 'fw_integrity_file' capsule option and, if present, set the field in the InfGenerator so that the INF file has the definitions for the integrity file. Co-authored-by: Bret Barkelew <bret.barkelew@microsoft.com>
Resolve LGTM reported errors and warnings (tianocore#248) * BaseException issue reported by LGTM. Don't use empty except as this catches KeyboardInterrupt and SystemExits as well. To keep same behavior use Exception as this will catch errors as expected. * Fix staticmethods in WebDependency set two functions to static to match usage. Remove function get_internal_path_root as it is never used. Remove unit tests for function. * LGTM remove unreachable code and unused variables Co-authored-by: Bret Barkelew <bret@corthon.com>
Refactor override system in SDE to align with usage and clarify edge … …cases (tianocore#220)
[Bug] fix web extdep unzipping root folder (tianocore#213) When unzipping the root of a zip compressed extdep, it will delete the root folder that the extdep is in because of an improper shuti.rmtree
Fix the Repo Resolver (tianocore#209) This does more specific cloning of branches and does --single-branch
Catch exception for edk2_pr_eval when PR file changes includes a dele… …ted directory (tianocore#202) stuart_pr_eval raises exception on a PR where a folder was deleted when a platform supports DSC dependency detection (Policy 4). * Catch exception if GetContainingModules raises one because the parent folder was deleted. * Change exception handling for failed attempt to get containing package to report as warning instead of error since this is expected for file deletes.
PreviousNext