Skip to content

refactor#30

Open
amaanq wants to merge 24 commits into
mainfrom
refactor
Open

refactor#30
amaanq wants to merge 24 commits into
mainfrom
refactor

Conversation

@amaanq
Copy link
Copy Markdown
Member

@amaanq amaanq commented Jun 1, 2026

this is big, but completely guts out the spaghetti prototyping-like code we'd written up until this point and actually structrues the code in a cohesive manner. this will also help a lot w/ maintainability in the future

@atagen atagen force-pushed the refactor branch 2 times, most recently from a40a44a to 59c8968 Compare June 2, 2026 00:15
@atagen atagen force-pushed the refactor branch 2 times, most recently from f73e589 to 2fa05bb Compare June 2, 2026 03:59
port the gitlab compare backend dropped during the refactor
re-linearisation (reslice-folded c0eaf68): merge_base via the v4 api
classifies a moving gitlab ref as ahead/behind/diverged instead of the
git2 ls-remote identical-or-nothing.

split the Source::Gitlab arm of current_rev_compared out of the generic
git path; the git2 ls-remote stays the rev backend, the api is
comparison-only and refines only a resolved moving ref. add env-token
(GITLAB_TOKEN, sent as PRIVATE-TOKEN) and gitlab_json to the http client;
nix.conf token scraping is left for a later commit.
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