From 7b63963f54039af3fbe86fac82cf30b11cb80b78 Mon Sep 17 00:00:00 2001
From: Cornelius Riemenschneider <c.r1@gmx.de>
Date: Fri, 3 Apr 2009 21:33:36 +0200
Subject: [PATCH] fakevcs and codestyle

---
 modules/versioncontrol/versioncontrol.pages.inc    |    4 ++--
 .../versioncontrol_fakevcs.module                  |   13 +++++++++++++
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/modules/versioncontrol/versioncontrol.pages.inc b/modules/versioncontrol/versioncontrol.pages.inc
index feefb95..f3bbc59 100644
--- a/modules/versioncontrol/versioncontrol.pages.inc
+++ b/modules/versioncontrol/versioncontrol.pages.inc
@@ -499,8 +499,8 @@ function versioncontrol_account_edit_form_validate($form, &$form_state) {
   }
   else {
     // Check for unallowed characters, doen by the backend, but with a fallback for alphanum-only
-    if(versioncontrol_backend_implements($vcs_name, 'is_valid_username')) {
-      if(!_versioncontrol_call_backend($vcs_name, 'is_valid_username', $repository, $username)) {
+    if (versioncontrol_backend_implements($vcs_name, 'is_valid_username')) {
+      if (!_versioncontrol_call_backend($vcs_name, 'is_valid_username', $repository, $username)) {
         form_set_error('account_name',
           t('The specified @vcs username is invalid.', array('@vcs' => $vcs_name))
         );
diff --git a/modules/versioncontrol/versioncontrol_fakevcs/versioncontrol_fakevcs.module b/modules/versioncontrol/versioncontrol_fakevcs/versioncontrol_fakevcs.module
index 3bdd5e8..c37aa54 100644
--- a/modules/versioncontrol/versioncontrol_fakevcs/versioncontrol_fakevcs.module
+++ b/modules/versioncontrol/versioncontrol_fakevcs/versioncontrol_fakevcs.module
@@ -1125,3 +1125,16 @@ function versioncontrol_fakevcs_export_accounts($repository, $accounts) {
   }
   return $data;
 }
+
+/**
+ * Implementation of [versioncontrol_backend]_get_selected_label_from_other_item():
+ * Restrict the username to a subset of characters which are also supported by the backend VCS
+ * @param $repository 
+ * 	The repository for the user 
+ * @param string $username
+ * 	The username to check
+ * @return bool
+ */
+function versioncontrol_git_is_valid_username($repository, $username) {
+  return true; //stub
+}
\ No newline at end of file
-- 
1.6.0.5

