Philip Martin wrote: [...] >>> === Examples Solved === >>> >>> Example 1: >>> >>> | | >>> +--A mv--\ add--> +--A >>> \ | >>> \--> +--B >>> >>> 1. alter-dir / (children={A}) > > Do we need to call alter-dir when a child is replaced or only when a > child is added/removed? If we look at the working copy update receiver > it wants to record incomplete for adds but probably does nothing for > replaces, it may not even do anything for deletes preferring to leave it > to the delete call.
The exact definition of the requirement for calling alter_directory() is part of the discussion in the thread "Ev2 alter_directory deltas", to which I have just replied. - Julian >>> 2. mv-away A (id=“original A”) >>> 3. add-directory A (children={B}) >>> 4. mv-here A/B (id=“original A”)