magento/magento2 — pull request #19 by colinmollenhour (2012-05-24 21:12:21+00:00)
Title: Allow module dependencies to not be "hard" dependencies.

It would sometimes be very helpful to use the module "depends" feature to force ordering of module loading, without explicitly requiring the other modules. For example, if module A breaks when module B is loaded after module A, but A works fine if B is not present, then it would be nice for module A to have a "soft" dependency on module B. That is, do not require module B to be loaded, but if it is loaded, make sure module B is loaded first.

In the xml this would look like:

```xml

true
community

```

Although this is a pull request I understand that you may want different attribute naming, xml semantics, etc. Please let me know what you think or if you want me to make any changes. Thanks!