A diff-delta is the difference in a single file between two Git trees. Each delta has a path, a status, a pair of diff-files for the old and new files (retrieved by diff-delta-old-file and diff-delta-new-file, respectively), and a list of diff-hunks representing individual changes.