Follow up improvement suggestion by @moritzkirchnersap:
Don't download all change logs for all distros, but rather take an incremental approach: Download the full change logs for any .0 version, and for all patches of the same major versions take the diff of changed/new/updated source packages and only download those.
I like this suggestion, but I won't implement it in this PR as it is alrady big enough and this optimisation is not vital for the functionality as of now, but will be much appreciated as the number of Garden Linux versions we support grows over time.
Originally posted by @fwilhe in gardenlinux/glvd-data-ingestion#49 (comment)