aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2021-05-15 15:33:20 +0530
committerHarsh Shandilya <me@msfjarvis.dev>2021-05-15 15:40:34 +0530
commitcdf8e76ac66aca46f2fbfcbc239731c19eb6bec9 (patch)
treee8b65f416e7bee9a5a6eaf62ac10fbf80f0be0fd
parent7e2eb2425e7b9b6ccb37b7b89f19de3fa7a20c44 (diff)
meta: add an ignore-revs file and document its use
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
-rw-r--r--.git-blame-ignore-revs3
-rw-r--r--CONTRIBUTING.md2
2 files changed, 5 insertions, 0 deletions
diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
new file mode 100644
index 00000000..4b80277f
--- /dev/null
+++ b/.git-blame-ignore-revs
@@ -0,0 +1,3 @@
+5e66d99c852ea67a88b650c03b0e8d55e83eccde # Package name restructure
+774fda83ac276a635e3402034b1eedbd10be916f # Tree-wide reformat
+7e2eb2425e7b9b6ccb37b7b89f19de3fa7a20c44 # Another tree-wide reformat to address a Spotless misconfiguration
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 5bdc8acd..9a71054a 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -21,6 +21,8 @@ The source code is split across 4 modules.
In most scenarios, the `app` directory is where you'd be contributing changes to. While most of the code has been rewritten and documented, there are still gnarly "legacy" parts that might be challenging to understand at a glance. Please get in touch via the [Discussions](https://github.com/android-password-store/Android-Password-Store/discussions) page with any questions you have, and we'd love to explain and improve things.
+We bundle a [`ignore-revs-file`](https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt) to ensure `git blame` is not affected by noisy changes. To make use of this, run `git config blame.ignoreRevsFile .git-blame-ignore-revs` from inside this repository.
+
## Building the project
### Building with Gradle