Skip to content

refactor: lake: introduce GitRev#13456

Merged
tydeu merged 1 commit into
leanprover:masterfrom
tydeu:lake/GitRev
Apr 18, 2026
Merged

refactor: lake: introduce GitRev#13456
tydeu merged 1 commit into
leanprover:masterfrom
tydeu:lake/GitRev

Conversation

@tydeu
Copy link
Copy Markdown
Member

@tydeu tydeu commented Apr 18, 2026

This PR adds a type abbreviation GitRev to Lake, which is used for String values that signify Git revisions. Such revisions may be a SHA1 commit hash, a branch name, or one of Git's more complex specifiers.

The PR also adds a number of additional Git primitives which are useful for #11662.

@tydeu tydeu added changelog-lake Lake lake-ci Run all Lake tests labels Apr 18, 2026
@github-actions github-actions Bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label Apr 18, 2026
mathlib-nightly-testing Bot pushed a commit to leanprover-community/batteries that referenced this pull request Apr 18, 2026
@github-actions github-actions Bot added the mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN label Apr 18, 2026
mathlib-nightly-testing Bot pushed a commit to leanprover-community/mathlib4-nightly-testing that referenced this pull request Apr 18, 2026
leanprover-bot added a commit to leanprover/reference-manual that referenced this pull request Apr 18, 2026
@leanprover-bot leanprover-bot added the builds-manual CI has verified that the Lean Language Reference builds against this PR label Apr 18, 2026
@leanprover-bot
Copy link
Copy Markdown
Collaborator

leanprover-bot commented Apr 18, 2026

Reference manual CI status:

@tydeu tydeu marked this pull request as ready for review April 18, 2026 03:43
@tydeu tydeu added this pull request to the merge queue Apr 18, 2026
Merged via the queue into leanprover:master with commit 43e1e82 Apr 18, 2026
41 of 45 checks passed
@tydeu tydeu deleted the lake/GitRev branch April 18, 2026 04:12
@mathlib-lean-pr-testing mathlib-lean-pr-testing Bot added the builds-mathlib CI has verified that Mathlib builds against this PR label Apr 18, 2026
@mathlib-lean-pr-testing
Copy link
Copy Markdown

Mathlib CI status (docs):

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

Labels

builds-manual CI has verified that the Lean Language Reference builds against this PR builds-mathlib CI has verified that Mathlib builds against this PR changelog-lake Lake lake-ci Run all Lake tests mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants