Partial Repo Download / export
Description
We can download archives of branches / tags / build artifacts. It would be nice if we could also download archives containing only the files changed between two 'revision' comparisons, e.g. the diff between tag 1.4.1 and tag 1.4.2 for those cases where manual deployment is the only option
Proposal
Download button on comparison page to download archive of files changed.
Overview
What is it? In the compare view add a download button to allow downloading an archive of the files changed
Why should someone use this feature? When CD is not an option and a manual update to deployed code is the only option.
What is the underlying (business) problem? When the entire tag / branch is deployed replacing all file,s the modified timestamps of files changes even when the files are identical. If only the changed files were exported and deployed it would preserve the timestamps on the other files and could aid discovering files that have been changed manually (for whatever reason)
How do you use this feature? Download button on comparison page.
Use cases
When CD is not an option and a manual update of the code is necessary, e.g. restricted servers cannot be reached due to some security policies.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml