Create a checkpoint repository
Create a separate, empty repository for checkpoint data, then run this from your project:owner/repo with the repository you created for checkpoint data.
The value uses the format provider:owner/repo. Currently, github is the supported provider.
Settings
This writes the checkpoint remote to.entire/settings.json:
.entire/settings.json when the checkpoint remote should apply to the whole project. Entire.io uses that setting to locate checkpoint data.
When to use another repo
This is useful when:- checkpoint data should follow a different sharing boundary than source code
- your team keeps development metadata outside the source repository
- you want to keep the source repository focused on source code
Push behavior
When you push code, Entire pushes the configured checkpoint data to the checkpoint repository separately. It uses the same protocol as your Git remote, such as SSH or HTTPS. If the checkpoint repository cannot be reached, your main Git push still succeeds. Entire keeps the checkpoint data locally and warns that it could not sync.Keep checkpoints under the same owner
Use a checkpoint repository with the same owner or organization as your code repository:- Same owner — checkpoints push normally. If your code is at
github.com/acme/app, a checkpoint repo likegithub:acme/app-checkpointsworks because both are owned byacme. - Different owner — Entire won’t push checkpoint data to that repository.