Structs§
- Commit
With Notes - Represents a commit with its associated git-notes data and metadata.
- Read
Branch Guard - Guard for a temporary read branch that includes all pending writes. Automatically cleans up the temporary reference when dropped.
Functions§
- add_
note_ line - Appends a note line to a specific commit with exponential backoff retry logic.
- add_
note_ line_ to_ head - Add a note line to HEAD (convenience wrapper)
- check_
git_ version - create_
consolidated_ read_ branch - Creates a temporary read branch that consolidates all pending writes. The returned guard must be kept alive for as long as the reference is needed. The temporary reference is automatically cleaned up when the guard is dropped.
- get_
head_ revision - get_
repository_ root - Get the repository root directory using git
- is_
shallow_ repository - Check if the current repository is a shallow clone
- list_
commits_ with_ measurements - Returns a list of all commit SHA-1 hashes that have performance measurements in the refs/notes/perf-v3 branch.
- prune
- pull
- push
- remove_
measurements_ from_ commits - resolve_
committish - Resolves a committish reference to a full SHA-1 hash and verifies the commit exists.
- walk_
commits - Walk commits starting from HEAD (convenience wrapper)
- walk_
commits_ from - Retrieves raw git notes data for commits starting from a specific commit.