Hello! This patchset aims to improve mbsync's near-side behaviour when dry running, and particularly to prevent the triggered assertion reported by Piotr. Other such behaviour includes creating directories and modifying uid validity/database files.
The patchset does not fix all dry run issues; there are still some cases where the dry run output does not match the corresponding "real" output. But it should prevent the program from crashing like it currently does. Seth McDonald (3): Add file-copying functions Dry-ify mkdir_p() on dry runs Copy uid files on dry runs src/common.h | 4 + src/drv_maildir.c | 172 ++++++++++++++++++++++++++----- src/util.c | 252 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 402 insertions(+), 26 deletions(-) Range-diff: -: ------------ > 1: a9e0e915f561 Add file-copying functions -: ------------ > 2: 2430c6aae427 Dry-ify mkdir_p() on dry runs -: ------------ > 3: d722934f6558 Copy uid files on dry runs base-commit: 0949519b8199db9b70e1c56111893096aa6df1d5 -- 2.47.3 _______________________________________________ isync-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/isync-devel
