53 return str_replace(
"//",
"//".$this->user.
":".$this->password.
"@",
$remoteUrl);
59 $activeRemoteUrl =$this->repository->getRemoteUrl();
61 $this->repository->addRemote (
"origin", $url );
63 $this->repository->setRemoteUrl (
"origin", $url );
121 $this->files= array_merge($this->files,
$files);
180 public static function init($getFiles=
true){
185 $isValid=isset($gitSettings[
"name"]);
194 $result->addFiles(self::loadUntrackedFiles($repo));
195 $result->addFiles(self::loadModifiedFiles($repo));
197 $result->setRemoteUrl($repo->getRemoteUrl());
198 $result->setRepository($repo);
199 $result->setCommits($repo->getCommits());
211 foreach (
$files as $file){
222 foreach (
$files as $file){
234 $result[$file[1]]=
new GitFile($file[1],$status);
242 if(!$this->initialized)
243 $status=
"not initialized";
244 return "{$this->name} [{$status}]";
static setValuesToObject($object, $values=null)
Affects member to member the values of the associative array $values to the members of the object $ob...
static loadUntrackedFiles(UGitRepository $gitRepo)
static init($getFiles=true)
getUntrackedFiles()
Returns list of untracked files in repo.
static loadModifiedFiles(UGitRepository $gitRepo)
getModifiedFiles()
Returns list of modified files in repo.
setRepository($repository)
static getApplicationName()
setInitialized($initialized)
static getApplicationDir()