aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/aflow/flow/patching/base_commit.go
diff options
context:
space:
mode:
authorFlorent Revest <revest@chromium.org>2026-01-16 13:00:04 +0100
committerDmitry Vyukov <dvyukov@google.com>2026-01-21 11:23:17 +0000
commit286f41ddcb79eb4635c5fe5bcc711607570fdd51 (patch)
treeb45da2af6c5e5d93560f25762cf445a0a0e7e4ed /pkg/aflow/flow/patching/base_commit.go
parent6f1aa2f9384c3d4b4579b2da10ef9b1451804919 (diff)
pkg/aflow: support setting a custom repository
For situations where the user wants to reproduce bugs against a different repository than mainline.
Diffstat (limited to 'pkg/aflow/flow/patching/base_commit.go')
-rw-r--r--pkg/aflow/flow/patching/base_commit.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkg/aflow/flow/patching/base_commit.go b/pkg/aflow/flow/patching/base_commit.go
index f49aba3d6..9ae848aec 100644
--- a/pkg/aflow/flow/patching/base_commit.go
+++ b/pkg/aflow/flow/patching/base_commit.go
@@ -14,6 +14,7 @@ var baseCommitPicker = aflow.NewFuncAction("base-commit-picker", pickBaseCommit)
type baseCommitArgs struct {
// Can be used to override the selected base commit (for manual testing).
FixedBaseCommit string
+ FixedRepository string
}
type baseCommitResult struct {
@@ -41,6 +42,9 @@ func pickBaseCommit(ctx *aflow.Context, args baseCommitArgs) (baseCommitResult,
KernelRepo: baseRepo,
KernelCommit: args.FixedBaseCommit,
}
+ if args.FixedRepository != "" {
+ res.KernelRepo = args.FixedRepository
+ }
if args.FixedBaseCommit != "" {
return res, nil
}