mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-02 02:13:49 +00:00
Standalone fabro_run_create ignored the environment's provider and always produced a Git target or failed, so a Local environment with no explicit target was rejected by admission and a directory without Git metadata hard-failed, while fabro run derived a folder target and a none target for the same inputs. Move the CLI's provider-aware derivation into fabro-manifest as a shared helper with a typed error, and have the standalone adapter look up the selected environment and call it. The helper also distinguishes a failed remote query from an unpublished commit, so an offline ls-remote no longer reports "push the commit and try again" when the branch is already on the origin. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| common.rs | ||
| create.rs | ||
| events.rs | ||
| fabro_client.rs | ||
| gather.rs | ||
| get.rs | ||
| interact.rs | ||
| lib.rs | ||
| manifest.rs | ||
| pair.rs | ||
| search.rs | ||
| workflow_version.rs | ||