The `#audit_stable_version` check was previously part of `#audit_revision_and_version_scheme` and duplicates some of the logic to identify previous version information. To avoid the duplication, this extracts the logic into a `#committed_version_info` method that can be called in both audits. The method stores the information in instance variables, so we don't repeat the collection process if it has already run.
Library
This directory contains all the code run by the official brew command in Homebrew and all formulae (package descriptions) in taps (repositories containing formulae) in Taps subdirectories.