Skip to content

BranchDiff

Fields

  • base_branchstringrequired
  • basestringrequired

    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

  • statsobjectrequired

    The listed files.

    3 properties
    • filesoptionalinteger
    • additionsoptionalinteger
    • deletionsoptionalinteger
  • filesarray ofunknownrequired
    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).

    • patch_omittedoptionalbinaryortoo_largeorbudget
Navigation

Type to search…

↑↓ navigate↵ selectEsc close