puppetlabs/puppet — pull request #744 by pcarlisle (2012-05-08 20:51:20+00:00)
Title: fix ansicolor recursion

The ansicolor feature was causing infinite recursion when it failed to load,
because it's used in logging and features tried to log when it failed to load.
Since logging should be usable at nearly any point in the system's life, it's
best to not depend on features at all.