October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk3 min

One Feature Across Three Git Repositories: An Ivar Walkthrough

A billing-currency change crosses API, web and shared-types repositories. This walkthrough shows how Ivar’s example registers repos, expands writable scope and previews delivery.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

In Gabriel Menezes’s Ivar walkthrough, a billing-currency feature spans three separate Git repositories: api, web and types. The workflow starts with repository registration, gives write access to the first two, adds the shared-types repository when its dependency becomes clear, then previews coordinated delivery before applying it. This describes the published example, not independently verified current Ivar documentation.

How does the example organize one feature across three repositories?

The repositories remain distinct; the feature is coordinated through an Ivar session rather than a single shared Git branch. The walkthrough uses the feature name billing-currency. Each repository is based on its own main, so the same feature name does not mean the repositories share a branch history.

As an Amazon Associate I earn from qualifying purchases.

The author describes ivar.json as a manifest for recording the repositories and shared session configuration. Initially, api and web are promoted for work, while types remains available as read-only context.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Register the repositories and start the feature

  1. Add api, web and types to the ivar.json manifest.

  2. Create the billing-currency feature and promote api and web.

  3. Start the session. In the article’s example, promotion creates a feature branch and worktree for each promoted repository; the unpromoted types repository remains read-only context.

The useful distinction is scope: being included as context is not the same as being promoted for changes. The example begins with writable worktrees only where the author expects to make changes.

Add a repository when a dependency appears

During implementation, the author discovers that the shared invoice type also needs a billing-currency change. Rather than stopping and rebuilding the session, the walkthrough promotes types from another terminal. It says the existing session can then write to that repository as well.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

This illustrates a practical way to respond when feature scope changes: leave a repository as context until it needs edits, then promote it. The claim about adding it without restarting is specific to the published walkthrough and is not a substitute for checking current Ivar behavior.

Check the coordinated work before delivery

The status output shown in the article lists api, types and web as ready, with a worktree present for each. Each repository is shown based on its own main. That is a per-repository starting point, not evidence of one shared branch across all three repos.

Before delivery, the author previews the proposed result. The walkthrough describes preview as non-writing and says the apply step uses the fingerprint printed by that preview. If a repository changes after the preview, apply refuses, preventing delivery from silently proceeding against a different state.

Apply delivery and understand the remote requirements

After reviewing the preview, the example applies delivery with the printed fingerprint. The article says delivery pushes the feature branch in each promoted repository and opens linked pull requests when the repositories use GitHub remotes. With local remotes, it says the workflow pushes but does not create pull requests.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The walkthrough also mentions updating existing pull requests and using --only to select a subset for delivery. Those details, like the other behavior described here, are claims in Menezes’s published example rather than independently confirmed current product capabilities. Check current Ivar guidance before relying on a command or delivery behavior.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

When this workflow fits

The sequence and behaviors above come from Gabriel Menezes’s exact-title article, whose search-result text identifies it as originally published at ivar.run. The article page could not be opened for further verification, so this walkthrough should be read as an account of that example, not as current product documentation.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.