2015-12-12, 11:15
tknorris, all addons can reference any other addon (dependencies can sit in any repo). so for that use, you do not need this at all (repo for D would just have the repo for B listed as a dependency).
this functionality is there to serve the need i explained. that this complicates anything is just bollocks, it was exactly 6 lines of code in that patch and they are utterly contained within those 6 lines of code with no additional processing having to happen anywhere else further down the line (it's just the url's for the files in the database that are impacted). alternative is to complicate the repo generation process for everybody, all in the name of somebody's NIH jerking.
this functionality is there to serve the need i explained. that this complicates anything is just bollocks, it was exactly 6 lines of code in that patch and they are utterly contained within those 6 lines of code with no additional processing having to happen anywhere else further down the line (it's just the url's for the files in the database that are impacted). alternative is to complicate the repo generation process for everybody, all in the name of somebody's NIH jerking.