From bcf129cb557b9edb09f7420af7984d6d1e95a3b5 Mon Sep 17 00:00:00 2001 From: Michael Kubacki Date: Wed, 17 Jan 2024 11:46:43 -0500 Subject: [PATCH] .git-blame-ignore-revs: Ignore Line Ending and Uncrustify only commits (#182) ## Description Adds commits that only applied Uncrustify formatting or converted line endings to a .git-blame-ignore-revs file so they are ignored by git blame. This is supported by GitHub: https://github.blog/changelog/2022-03-24-ignore-commits-in-the-blame-view-beta/ This helps clean up git blame by filtering out these changes. Note: This file needs to be updated on rebase branches. Processes like filter-branch can automatically update relevant SHAs. - [ ] Impacts functionality? - **Functionality** - Does the change ultimately impact how firmware functions? - Examples: Add a new library, publish a new PPI, update an algorithm, ... - [ ] Impacts security? - **Security** - Does the change have a direct security impact on an application, flow, or firmware? - Examples: Crypto algorithm change, buffer overflow fix, parameter validation improvement, ... - [ ] Breaking change? - **Breaking change** - Will anyone consuming this change experience a break in build or boot behavior? - Examples: Add a new library class, move a module to a different repo, call a function in a new library class in a pre-existing module, ... - [ ] Includes tests? - **Tests** - Does the change include any explicit test code? - Examples: Unit tests, integration tests, robot tests, ... - [ ] Includes documentation? - **Documentation** - Does the change contain explicit documentation additions outside direct code modifications (and comments)? - Examples: Update readme file, add feature readme file, link to documentation on an a separate Web page, ... ## How This Was Tested - `git blame` ## Integration Instructions N/A Signed-off-by: Michael Kubacki --- .git-blame-ignore-revs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .git-blame-ignore-revs diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs new file mode 100644 index 0000000..9f5c8ce --- /dev/null +++ b/.git-blame-ignore-revs @@ -0,0 +1,11 @@ +################################################### +# Line Ending Only Changes # +################################################### +# Fix Line Endings in Repo (LF -> CRLF) +c83c2f3466fd72086e4d4b443025441cb9fda6c0 + +################################################### +# Code Formatting (Uncrustify) Only Changes # +################################################### +# Uncrustify mu_plus +a54346d5b44fce5d595828a9031d1d3ec1fed77c