fixed and issue with the diff function where delete changes were not being added to the output list because the node returned was none as there is no associated data blob with deleted files