Skip to content

Children follow the parent's account and branch - #1

Merged
eliotmcintire merged 2 commits into
developmentfrom
feat/children-follow-parent-branch
Sep 29, 2026
Merged

eliotmcintire merged 2 commits into
developmentfrom
feat/children-follow-parent-branch

Conversation

@eliotmcintire

Copy link
Copy Markdown
Contributor

childModules now lists the children by plain name (fireSense_summary@modsForFireSense keeps its branch), so SpaDES.project fetches each child from the parent's account and branch (.childModuleSpec(), SpaDES.project #185): PredictiveEcology/fireSense@development gives every child's development branch and PredictiveEcology/fireSense@main every child's main. The file is therefore the same on both branches, and merging development into main needs no edits. A module the user lists in setupProject(modules = ) overrides the parent's entry for it. README, Rmd and NEWS state the rule; version 1.0.0.9000; the metadata tests pass locally (5/5).

🤖 Generated with Claude Code

https://claude.ai/code/session_01CwcjqqK59FmTJscyi7xUqv

eliotmcintire and others added 2 commits September 29, 2026 14:25
childModules are plain names, so SpaDES.project fetches each from the parent's
account and branch: fireSense@development gives every child's development branch,
fireSense@main every child's main. fireSense_summary keeps modsForFireSense. A
module listed in setupProject(modules = ) overrides the parent's entry for it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CwcjqqK59FmTJscyi7xUqv
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CwcjqqK59FmTJscyi7xUqv
@eliotmcintire
eliotmcintire merged commit 1b08363 into development Sep 29, 2026
6 checks passed
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.

1 participant