tigris buckets merge | Tigris Object Storage Documentation

Merge Buckets

Merge a fork's changes back into its source bucket. By default the source is resolved automatically from the fork's parent; use --into to target a different source bucket.

Usage

tigris buckets merge <fork> [flags]

t3 b merge <fork> [flags]

You are asked to confirm before the source bucket is written. Pass --yes (-y) to skip the prompt in scripts and other non-interactive shells. Add --json for machine-readable output, which includes the resulting snapshot version.

Flags

Name Required Default Description
--into, --source No fork's parent Source bucket to merge into. Defaults to the fork's parent source bucket
--from-snapshot, --from-snap No Merge from a specific snapshot of the fork rather than its current state
--yes, -y No Skip the confirmation prompt
--json No Output as JSON, including the resulting snapshot version

Examples

# Merge a fork back into its source (parent resolved automatically)
tigris buckets merge my-fork

# Merge into an explicit source bucket
tigris buckets merge my-fork --into my-bucket

# Merge from a specific snapshot of the fork
tigris buckets merge my-fork --from-snapshot 1765889000501544464

# Skip the confirmation prompt (e.g. in scripts)
tigris buckets merge my-fork --yes