diff options
Diffstat (limited to 'polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.js')
-rw-r--r-- | polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.js b/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.js index 5fc81e80a9..4fe6d8fc3c 100644 --- a/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.js +++ b/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.js @@ -138,6 +138,17 @@ return shortRev + '.diff.' + (opt_zip ? 'zip' : 'base64'); }, + _computeHidePatchFile(change, patchNum) { + for (const rev of Object.values(change.revisions || {})) { + if (this.patchNumEquals(rev._number, patchNum)) { + const parentLength = rev.commit && rev.commit.parents ? + rev.commit.parents.length : 0; + return parentLength == 0; + } + } + return false; + }, + _computeArchiveDownloadLink(change, patchNum, format) { return this.changeBaseURL(change.project, change._number, patchNum) + '/archive?format=' + format; |