sincecutoff.com
← all changes

jj git fetch tracks tags from remotes

Introduced 2026-08-06 · score 0.92

HOW TO USE IT

When synchronizing tags in a jj v0.44.0 repository, run `jj git fetch` to fetch remote tags and track them with same-named local tags. For existing repositories, run it to re-fetch tags and initialize tracking; use `jj tag track` or `jj tag untrack` to change tracking, or set `remotes.<name>.fetch-tags = '~*'` to disable tag fetching.

jj git fetch

WHY THIS HELPS

When synchronizing tags in a jj repository, fetch remote tags and manage which local tags track them.

REQUIREMENTS AND LIMITATIONS

  • Version: v0.44.0
  • <name> in `remotes.<name>.fetch-tags` (required): Remote name whose tag-fetch pattern is configured.
  • `fetch-tags`: String pattern selecting tag names to fetch for the remote; `~*` disables fetching tags.
  • `jj tag track` / `jj tag untrack` arguments (required): Not found in the official pages read; the v0.44.0 release note states these commands associate or disassociate local tags with remotes.
  • Git's `tagOpt` is no longer respected.

FIRST-PARTY EVIDENCE

Check the installed version and the source before using it. Entry JSON

Report a problem with this card