Support a fine-grained diff-tree