Keep all dependencies (soft and regular) in a single list.
authorDavin McCall <davmac@davmac.org>
Tue, 5 Sep 2017 08:14:39 +0000 (09:14 +0100)
committerDavin McCall <davmac@davmac.org>
Tue, 5 Sep 2017 20:21:13 +0000 (21:21 +0100)
commite0dfaef51bdc166e338b82551d395199feea6d34
tree02cbb8dcbaba1a1426f7d8cdb1b108a197d657bb
parentbb632c6651a521f757074ea1256d520ee7b719b4
Keep all dependencies (soft and regular) in a single list.

We had separate lists for regular dependencies, dependents, and soft
dependencies and dependents. Combining the two dependency types
simplifies code in several places and allows for adding new dependency
types much more easily.
src/service.cc
src/service.h