Skip to content

chore: add .git-blame-ignore-revs for the block-statement sweep - #680

Merged
goosewobbler merged 1 commit into
mainfrom
chore/git-blame-ignore-revs
Oct 22, 2026
Merged

goosewobbler merged 1 commit into
mainfrom
chore/git-blame-ignore-revs

Conversation

@goosewobbler

@goosewobbler goosewobbler commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Description

Follow-up to #679 (#666). Adds .git-blame-ignore-revs listing the squash commit of #679 (87bc3215), so git blame skips the 703-site brace sweep and attributes lines to the change before it.

GitHub's blame view reads the file automatically. Locally: git config blame.ignoreRevsFile .git-blame-ignore-revs.

It had to be a separate PR: with a squash merge, the commit to ignore only exists once #679 is on main.

Related Issue(s)

Follow-up to #666 / #679.

Type of Change

  • feat — New feature
  • fix — Bug fix
  • docs — Documentation change
  • refactor — Code refactoring
  • test — Adding or updating tests
  • chore — Maintenance, dependencies, tooling
  • Breaking change — Requires major version bump

Scope

  • @releasekit/version
  • @releasekit/notes
  • @releasekit/publish
  • @releasekit/config
  • @releasekit/core
  • CI / workflows
  • Root / monorepo

Checklist

  • Lint passes (pnpm lint)
  • Tests pass (pnpm test) — no code changes
  • Typecheck passes (pnpm typecheck) — no code changes
  • Documentation updated (if applicable)
  • Breaking changes noted in description

Testing Notes

git blame --ignore-revs-file .git-blame-ignore-revs accepts the file; the listed SHA is the full hash of #679's commit on main.


Generated by Claude Code

RetriggerView in GreptileConfidence Score: 5/5

This PR appears safe to merge.

Summary

Adds .git-blame-ignore-revs so blame can skip the mechanical block-statement sweep.

  • Blame skips the block-statement sweep and points to earlier changes.

Reviews (1) · Last reviewed commit: "chore: add .git-blame-ignore-revs for th..." · Reviewed by Greptile

@github-actions

Copy link
Copy Markdown
Contributor

Standing release PR: #614 · v0.42.0 queued (4 packages) · open 82d 23m · ✅ ready to merge

Release Preview — v0.41.2 → v0.41.3

Note: Labels on this PR are advisory in standing-pr mode. Bumps come from conventional commits in the standing PR; override by editing labels on the standing PR itself. Add release:immediate to bypass the standing PR and release this PR directly.

These changes will be added to the release PR (#614) when merged:

Changelog

monorepo 0.41.2 → 0.41.3

Changed

  • add .git-blame-ignore-revs for the block-statement sweep

All packages → 0.41.3 (sync versioning)

  • @releasekit/version
  • @releasekit/notes
  • @releasekit/publish
  • @releasekit/release

After merge — predicted release

No version escalation — this PR's changes will be included in the queued release without affecting the projected versions.

Package Standing PR This PR After merge
monorepo 0.42.0 0.41.3 0.42.0

Updated automatically by ReleaseKit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants