I mangles the revision message (bad whitespace--it does not parse in the Trac browser correctly). How do I fix it? On 12 Nov 2007, at 09:50, source_changes@macosforge.org wrote:
Revision 30968 Author rhwood@macports.org Date 2007-11-12 06:50:41 -0800 (Mon, 12 Nov 2007) Log Message Refactor the MPIndex and MPPort classes to reduce resource consumption when initializing objects and to handle installation receipts on demand: 1. Post notifications when generating an index. 1. Add a "state" MPPortStateLearnState which when set for an MPPort, causes it to calculate its state 1. Remove code reading PortIndex files in favor of loading the ports list using the [MPMacPorts search] method. This reduces the number of calls against the Tcl API from 5 + number of ports available to 2 + the number of installed ports, ensures that all MPPort objects are complete, and reduces complexity of the code. 1. A couple on convenience methods have been created to support the refactoring because they might be useful in other situations. Modified Paths [...snip...]
Randall Wood rhwood@mac.com http://shyramblings.blogspot.com "The rules are simple: The ball is round. The game lasts 90 minutes. All the rest is just philosophy."