Skip to main content

Module settings

Module settings 

Source
Expand description

Every stk-owned git config key and its resolution logic, in one place.

Constants§

DEFAULT_REMOTE
MERGE_STRATEGY_KEY
PROVIDER_KEY
PUSH_ON_RESTACK_KEY
PUSH_ON_SUBMIT_KEY
REMOTE_KEY
SETTINGS
Every [stk] setting the tool reads, with its default behavior. Shown by git stk config.
SUBMIT_STACK_KEY
UPDATE_REFS_KEY

Functions§

bool_setting
A boolean setting’s value, defaulting to false when unset.
merge_strategy
The merge strategy for git stk merge: squash, rebase, or merge.
push_enabled
Resolve a --push/--no-push flag pair against its config-key default.
remote
The remote used for provider detection, trunk discovery, and pushes.