Index: server/pifr_server.test.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue_file_review/server/pifr_server.test.inc,v
retrieving revision 1.64
diff -u -r1.64 pifr_server.test.inc
--- server/pifr_server.test.inc	19 Dec 2009 00:33:45 -0000	1.64
+++ server/pifr_server.test.inc	7 Jan 2010 23:51:59 -0000
@@ -188,7 +188,7 @@
   if ($branch['dependency']) {
     $dependencies = explode(',', $branch['dependency']);
     foreach ($dependencies as $dependency) {
-      if ($dependency_branch = pifr_server_branch_get($dependency)) {
+      if ($dependency_branch = pifr_server_branch_get_client_identifier($dependency)) {
         $dependency_project = pifr_server_project_get($dependency_branch['project_id']);
 
         $response['vcs']['dependencies'][] = array(
Index: server/pifr_server.branch.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue_file_review/server/pifr_server.branch.inc,v
retrieving revision 1.23
diff -u -r1.23 pifr_server.branch.inc
--- server/pifr_server.branch.inc	4 Dec 2009 20:29:07 -0000	1.23
+++ server/pifr_server.branch.inc	7 Jan 2010 23:51:59 -0000
@@ -40,6 +40,19 @@
 }
 
 /**
+ * Load branch using client identifier.
+ *
+ * @param integer $client_identifier Client identifier.
+ * @return array Branch information, or FALSE.
+ */
+function pifr_server_branch_get_client_identifier($client_identifier) {
+  $result = db_query('SELECT *
+                      FROM {pifr_branch}
+                      WHERE client_identifier = %d', $client_identifier);
+  return pifr_server_branch_load(db_fetch_array($result));
+}
+
+/**
  * Load branch assiciated with a test.
  *
  * @param integer $test_id Test ID.
