Sievesmith

Git mirror

The Git mirror keeps the history of your filters: every upload, rename and deletion becomes a commit in a Git repository. Set it up in Settings › Git Mirror (needs a subscription).

Where the repository lives

With a folder and a remote, the folder holds a clone of the remote. The remote and its sign-in sync to your other devices; the folder is chosen on each device.

Signing in to the remote

The first SSH connection shows the server’s key fingerprint. Trust This Key only if it matches the fingerprint your Git host publishes.

Layout and author

Script Path decides where scripts go, with the placeholders {host}, {user}, {server} and {script}; the default is {host}-{user}/scripts/{script}.sieve. A preview shows an example. Commits use the author name and e-mail you enter, or “Sievesmith sievesmith@localhost”.

Save connects the mirror; Synchronize Now pushes waiting commits. If a commit or push fails, Sievesmith tells you after the upload; your upload to the mail server is not affected. The demo server is never mirrored.