Skip to content

resolver: introduce tack-on-tack overrides#17

Merged
atagen merged 1 commit into
mainfrom
tack-follows
May 31, 2026
Merged

resolver: introduce tack-on-tack overrides#17
atagen merged 1 commit into
mainfrom
tack-follows

Conversation

@atagen
Copy link
Copy Markdown
Contributor

@atagen atagen commented May 29, 2026

closes #14 as best we can

@amaanq amaanq self-requested a review May 29, 2026 05:40
@atagen atagen marked this pull request as draft May 29, 2026 05:42
@atagen
Copy link
Copy Markdown
Contributor Author

atagen commented May 29, 2026

it has been pointed out to me that this PR kinda sucks, and I agree.

putting this on the backburner for now

@atagen atagen marked this pull request as ready for review May 30, 2026 04:07
@atagen
Copy link
Copy Markdown
Contributor Author

atagen commented May 30, 2026

it sucks less now

@atagen atagen force-pushed the tack-follows branch 3 times, most recently from db1edab to a05efc8 Compare May 30, 2026 23:22
@amaanq amaanq force-pushed the tack-follows branch 3 times, most recently from 8eae061 to 0a4a840 Compare May 31, 2026 06:06
amaanq
amaanq previously approved these changes May 31, 2026
Co-authored-by: Amaan Qureshi <git@amaanq.com>
Comment thread .tack/default.nix

rootNode = if upLock != null then upLock.root else null;
callerInputs = mkCallerInputs upLock rootNode (raw.inputs or { }) combined_follows all_follow_rules;
mkCallerInputs =
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

flag this for a refactor in future, hard af to read

@atagen atagen merged commit 9b9fc28 into main May 31, 2026
1 check passed
@amaanq amaanq deleted the tack-follows branch May 31, 2026 07:18
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.

[Feature Request] Allow tack pins to be overriden by an external tack

2 participants