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

Reply via email to