User: marvil07 Branch: HEAD Date: Fri, 03 Dec 2010 08:44:58 +0000 Added files: /modules/versioncontrol/includes/views/handlers versioncontrol_handler_field_operation_revision.inc Modified files: /modules/versioncontrol/commitlog/includes commitlog.views_default.inc /modules/versioncontrol/includes VersioncontrolBackend.php VersioncontrolItem.php VersioncontrolOperation.php VersioncontrolRepository.php /modules/versioncontrol/includes/views versioncontrol.views.inc Log message: bug #976136: Let backends overwrite revision field output on views using backend class. - Move VersioncontrolRepository::formatRevisionIdentifier() method to VersioncontrolBackend class, so we do not need to instanciate a VersioncontrolOperation object to format a revision, but still can overwrite it from backends. This is based on the sdboyer idea on #976136-8. - No trim at revision field on commitlog_author_commits, commitlog_commit_items, commitlog_global_commits, commitlog_repository_commits and commitlog_user_commits. - Add a custom handler for operation revisions: versioncontrol_handler_field_operation_revision. And use it for revision fields on {versioncontrol_item_revisions} and {versioncontrol_operation} tables. Links: http://cvs.drupal.org/diff.php?path=contributions/modules/versioncontrol/inc... http://cvs.drupal.org/diff.php?path=contributions/modules/versioncontrol/com... http://cvs.drupal.org/diff.php?path=contributions/modules/versioncontrol/inc... http://cvs.drupal.org/diff.php?path=contributions/modules/versioncontrol/inc... http://cvs.drupal.org/diff.php?path=contributions/modules/versioncontrol/inc... http://cvs.drupal.org/diff.php?path=contributions/modules/versioncontrol/inc... http://cvs.drupal.org/diff.php?path=contributions/modules/versioncontrol/inc...