{"push_id":981622615,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"bc2cff7dac08fdaf14228750a74b04ebd31efae6","before":"8cd28178eae73408beec14963e49690e9614d01e","commits":[{"sha":"bc2cff7dac08fdaf14228750a74b04ebd31efae6","author":{"email":"794dc00cd27cf0a6faea9c2930d2571b4297d5dd@gmail.com","name":"Karim Hamidou"},"message":"[SCHEMA] Rework folders handling\n\nSummary:\nMy previous fix to the folder handling code for IMAP was buggy. Namely:\n- it didn’t work for providers different from ‘custom’ and ‘fast mail’\n- it incorrectly assumed most IMAP providers used dots for path separators.\n\nThis diff fixes that by:\n- storing the folder separator in the GenericAccount object (added a migration + backfix script for this)\n- reworking the path conversion functions to do the right thing (instead of doing the right thing for fastmail only)\n\nTest Plan: Tested manually by CRUDing a folder using a Fastmail and Gandi account.\n\nReviewers: emfree\n\nReviewed By: emfree\n\nDifferential Revision: https://phab.nylas.com/D2503","distinct":true,"url":"https://api.github.com/repos/nylas/sync-engine/commits/bc2cff7dac08fdaf14228750a74b04ebd31efae6"}]}