Esempio n. 1
0
 def clone(self, repo):
   params = [repo]
   params.append(self.base_path)
   params.insert(0, 'clone')
   call('git', params)
Esempio n. 2
0
 def git_call(self, function, args):
  args = ["--git-dir=" + path.join(self.base_path, '.git'), "--work-tree=" + self.base_path, function] + args
  call('git', args)
Esempio n. 3
0
 def enter_build_environment(self):
   call('cd', [self.path])
   command = ['bash', '-c', 'cd "'+self.path+'";source oe-init-build-env']
   proc = subprocess.Popen(command, stdout = subprocess.PIPE)
   proc.communicate()