Skip to content

perf: speed up impostor-commit's fast path - #158

Merged
woodruffw merged 1 commit into
mainfrom
ww/impostor-perf
Nov 15, 2024
Merged

perf: speed up impostor-commit's fast path#158
woodruffw merged 1 commit into
mainfrom
ww/impostor-perf

Conversation

@woodruffw

Copy link
Copy Markdown
Member

We expect the majority of sha refs to be pointed to directly by a branch or a tag, so we can do a bit of fast path by checking those first.

This results in a 70% speedup for some contrived local cases.

Signed-off-by: William Woodruff <william@yossarian.net>
@woodruffw woodruffw self-assigned this Nov 15, 2024
@woodruffw
woodruffw merged commit 4744e7e into main Nov 15, 2024
@woodruffw
woodruffw deleted the ww/impostor-perf branch November 15, 2024 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant