| }␊ |
| $ht = new File_Passwd_Authbasic($passwd_file);␊ |
| $ht->load();␊ |
| $ht->setMode(FILE_PASSWD_SHA); ␊ |
| $ht->setMode(Pluf::f('idf_plugin_syncmercurial_passwd_mode',␊ |
| FILE_PASSWD_SHA)); ␊ |
| if ($ht->userExists($user->login)) {␊ |
| $ht->changePasswd($user->login, $this->getMercurialPass($user));␊ |
| } else {␊ |
|
| throw new Exception (sprintf(__('%s does not exist or is not writable.'), $passwd_file));␊ |
| }␊ |
| $ht = new File_Passwd_Authbasic($passwd_file);␊ |
| $ht->setMode(FILE_PASSWD_SHA); ␊ |
| $ht->setMode(Pluf::f('idf_plugin_syncmercurial_passwd_mode',␊ |
| FILE_PASSWD_SHA)); ␊ |
| $ht->load();␊ |
| $mem = $project->getMembershipData();␊ |
| $members = array_merge((array)$mem['members'], (array)$mem['owners'], ␊ |