? commitlog/includes/plugins/views_sets/VersioncontrolViewsSetIndividualCommitView.class.php
? commitlog/includes/plugins/views_sets/individual_commit_view.inc
Index: includes/views/handlers/versioncontrol_handler_field_operation_attribution.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/versioncontrol/includes/views/handlers/versioncontrol_handler_field_operation_attribution.inc,v
retrieving revision 1.3
diff -u -p -r1.3 versioncontrol_handler_field_operation_attribution.inc
--- includes/views/handlers/versioncontrol_handler_field_operation_attribution.inc	17 Jan 2011 00:06:14 -0000	1.3
+++ includes/views/handlers/versioncontrol_handler_field_operation_attribution.inc	17 Jan 2011 02:37:02 -0000
@@ -6,6 +6,16 @@
  * possible. It also shows the committer if it is different.
  */
 class versioncontrol_handler_field_operation_attribution extends versioncontrol_handler_field_operation_person {
+  function construct() {
+    parent::construct();
+    // @TODO After we get joins against both the author_uid and commiter_uid we need to require both here
+    $this->additional_fields['username'] = array('table' => 'users', 'field' => 'name');
+  }
+
+  function query() {
+    $this->ensure_my_table();
+    $this->add_additional_fields();
+  }
 
   function pre_render($values) {
     parent::pre_render($values);
Index: includes/views/handlers/versioncontrol_handler_field_operation_person.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/versioncontrol/includes/views/handlers/versioncontrol_handler_field_operation_person.inc,v
retrieving revision 1.2
diff -u -p -r1.2 versioncontrol_handler_field_operation_person.inc
--- includes/views/handlers/versioncontrol_handler_field_operation_person.inc	3 Jan 2011 10:24:42 -0000	1.2
+++ includes/views/handlers/versioncontrol_handler_field_operation_person.inc	17 Jan 2011 02:37:02 -0000
@@ -14,7 +14,14 @@ class versioncontrol_handler_field_opera
     else {
       $account = new stdClass();
       $account->uid = $values->{$this->aliases['person_uid']};
-      $account->name = $values->{$this->field_alias};
+      // @TODO The following is a hack until we can join both author_uid and committer_uid to users.
+      // Only fix the username for author which is the only column joined to {users}.
+      if ($this->field_alias == $this->aliases['author']) {
+        $account->name = $values->{$this->aliases['username']};
+      }
+      else {
+        $account->name = $values->{$this->field_alias};
+      }
       return theme('username', $account);
     }
   }
