def add_easyconfig(self, cfg, name, version, stats, append): """ Add easyconfig to mercurial repository. """ dest = FileRepository.add_easyconfig(self, cfg, name, version, stats, append) # add it to version control if dest: try: self.client.add(dest) except (HgCommandError, HgServerError, HgResponseError, ValueError), err: self.log.warning("adding %s to mercurial repository failed: %s" % (dest, err))
def add_easyconfig(self, cfg, name, version, stats, append): """ Add easyconfig to git repository. """ dest = FileRepository.add_easyconfig(self, cfg, name, version, stats, append) # add it to version control if dest: try: self.client.add(dest) except GitCommandError, err: self.log.warning("adding %s to git failed: %s" % (dest, err))
def add_easyconfig(self, cfg, name, version, stats, append): """ Add easyconfig to SVN repository. """ dest = FileRepository.add_easyconfig(self, cfg, name, version, stats, append) self.log.debug("destination = %s" % dest) if dest: self.log.debug("destination status: %s" % self.client.status(dest)) if self.client and not self.client.status(dest)[0].is_versioned: # add it to version control self.log.debug("Going to add %s (working copy: %s, cwd %s)" % (dest, self.wc, os.getcwd())) self.client.add(dest)