If you use multiple platforms for development, or if you work on someone else's project, you need to synchronize your local repository with the remote, master repository. Fossil has several ways to handle this.
Sharing your work with fossil
How to do it...
By default fossil runs in the autosync mode. In this mode, your commits are immediately propagated to the remote repository.
The autosync setting can be enabled and disabled with the fossil setting command:
$ fossil setting autosync off $ fossil setting autosync on
When autosync is disabled (fossil is running in manual merge mode), you must use the fossil push command to send changes in your local repository to the remote:
$ fossil push