User: jpetso Branch: HEAD Date: Tue, 10 Feb 2009 17:50:32 +0000 Modified files: /modules/versioncontrol_project versioncontrol_project.install versioncontrol_project.module Log message: #363883 by jpetso: Keep track of nids for items and operations in the db. Still comes without directly hooking into the versioncontrol_get_operations() query, but even without that we can already cut down a lot on queries. Lose two API calls (get_statistics() and get_projects_for_operation()) in favor of lower-level code (direct queries or new constraints for versioncontrol_project_get_projects()). Also fix the user account page's project/commit display to work again. To the best of my knowledge, the project node integration module should now work correctly again, and more efficiently than ever before. Further performance improvements ('project_nids' constraint for versioncontrol_get_operations()) pending. Links: http://cvs.drupal.org/diff.php?path=contributions/modules/versioncontrol_pro... http://cvs.drupal.org/diff.php?path=contributions/modules/versioncontrol_pro...