yoda/workspace.py
def sync(self, ws_name):
        """Synchronise workspace's repositories."""
        path = self.config["workspaces"][ws_name]["path"]
        repositories = self.config["workspaces"][ws_name]["repositories"]

        logger = logging.getLogger(__name__)
        color = Color()

        for r in os.listdir(path):
            try:
                repo = Repository(os.path.join(path, r))
            except RepositoryError:
                continue
            else:
                repositories[r] = repo.path

        for repo_name, path in repositories.items():
            logger.info(color.colored(
                " - %s" % repo_name, "blue"))

        self.config["workspaces"][ws_name]["repositories"]
        self.config.write()
def sync(self, ws_name):
        path = self.config["workspaces"][ws_name]["path"]
        repositories = self.config["workspaces"][ws_name]["repositories"]

        logger = logging.getLogger(__name__)
        color = Color()

        for r in os.listdir(path):
            try:
                repo = Repository(os.path.join(path, r))
            except RepositoryError:
                continue
            else:
                repositories[r] = repo.path

        for repo_name, path in repositories.items():
            logger.info(color.colored(
                " - %s" % repo_name, "blue"))

        self.config["workspaces"][ws_name]["repositories"]
        self.config.write()
def sync ( self , ws_name ) : path = self . config [ "workspaces" ] [ ws_name ] [ "path" ] repositories = self . config [ "workspaces" ] [ ws_name ] [ "repositories" ] logger = logging . getLogger ( __name__ ) color = Color ( ) for r in os . listdir ( path ) : try : repo = Repository ( os . path . join ( path , r ) ) except RepositoryError : continue else : repositories [ r ] = repo . path for repo_name , path in repositories . items ( ) : logger . info ( color . colored ( " - %s" % repo_name , "blue" ) ) self . config [ "workspaces" ] [ ws_name ] [ "repositories" ] self . config . write ( )
Synchronise workspace's repositories.
Synchronise workspace s repositories .