Main's head the diff was taken against; for a branch Pando merged at this head, main just before that merge (the merge commit's first parent), so a merged branch keeps its changes.
headstringrequired
The branch's head.
merge_basestringrequired
truncatedbooleanrequired
Some patches were left out past 2 MiB in all (patch_omitted: budget).
too_many_filesbooleanrequired
More than 1
files_totalintegerrequired
Every changed file
statsobject{ … }required
The listed files.
3 properties
filesoptionalinteger
additionsoptionalinteger
deletionsoptionalinteger
filesarray ofunknown{ … }required
13 properties
pathstringrequired
statusaddedormodifiedordeletedorrenamedrequired
binarybooleanrequired
patchstring | nullrequired
This file's unified patch in git's format; null when patch_omitted is set.
old_pathoptionalstring
Only for renamed.
old_shaoptionalstring | null
new_shaoptionalstring | null
old_modeoptionalstring | null
new_modeoptionalstring | null
additionsoptionalinteger | null
deletionsoptionalinteger | null
hunksoptionalarray ofobject{ … }
Only with hunks=1.
5 properties
old_startintegerrequired
old_linesintegerrequired
new_startintegerrequired
new_linesintegerrequired
linesarray ofstringrequired
Each line starts with +, -, , or \ (no newline at end of file).