Refactor DownloadCommandLink types into DownloadCommandLink class
Defining custom DownloadCommandLink types for the changes screen
is cumbersome and defining them as default types makes them
easily available for other uses, for example: to potentially
download branches, the project dashboards, or even the meta
config branch. It also keeps some of the special wiring between
the DownloadCommandLink and some of the other download classes
such as the DownloadCommandPanel internal to the download
package.
Change-Id: Ia29f82c78d65d1311e09e0cdedc1e0ce78e7c759
2 files changed