Mailspring/packages
Juan Tejada 763010326e [client-app] Ensure SyncbackMetadataTask dependency to prevent version conflicts
Summary:
Previously, SyncbackMetadataTasks for the same plugin did not depend on
each other, so they could try to modify the same piece of metadata
concurrently, which would likely produce version conflict errors.

This was happening with send reminders because we were queuing 2 of
these tasks back to back upn send success. Adding this dependency fixes
the version conflict errors when setting the metadata

Test Plan: manual

Reviewers: evan, halla

Reviewed By: halla

Differential Revision: https://phab.nylas.com/D4393
2017-04-07 11:41:21 -07:00
..
client-app [client-app] Ensure SyncbackMetadataTask dependency to prevent version conflicts 2017-04-07 11:41:21 -07:00
client-sync [client-sync] Fix syncWorker arg 2017-04-05 15:44:13 -07:00
isomorphic-core [cloud-workers] [send-later] Fix send later token expiration 2017-04-06 18:57:16 -07:00
README.md [*] Rename postinstall.js -> postinstall.es6 2017-02-21 15:55:08 -08:00

Monorepo Packages

Each folder here is designed to act as its own repository. For development convenience, they are all included here in one monorepo. This allows us to grep across multiple codebases, not use submodules, and keep a unified commit history.

We use Lerna to manage the monorepo and tie them all together with the main nylas-mail-all/scripts/postinstall.es6 script, which in turn, calls lerna bootstrap