summary refs log tree commit diff stats
path: root/ganarchy/__init__.py
diff options
context:
space:
mode:
authorSoniEx2 <endermoneymod@gmail.com>2020-04-30 19:51:21 -0300
committerSoniEx2 <endermoneymod@gmail.com>2020-05-01 00:03:06 -0300
commitf216c88680a880db75ab24d9ce8fa35f327ac697 (patch)
tree5074fab69f7b17945cb4689659f396c2f9ec0701 /ganarchy/__init__.py
parent78aa9079158cbbf3c01facb4a3f1a76358b4258a (diff)
Restore merge-configs functionality
For backwards compatibility. However, this is deprecated, and shouldn't
be used on new deployments. It'll be removed in the future.

The new config system has built-in support for external repo lists.
Diffstat (limited to 'ganarchy/__init__.py')
-rw-r--r--ganarchy/__init__.py22
1 files changed, 0 insertions, 22 deletions
diff --git a/ganarchy/__init__.py b/ganarchy/__init__.py
index c9ff942..c7bc025 100644
--- a/ganarchy/__init__.py
+++ b/ganarchy/__init__.py
@@ -33,7 +33,6 @@ from collections import defaultdict
 from urllib.parse import urlparse
 
 import ganarchy as m_ganarchy
-from ganarchy import data as m_data
 
 MIGRATIONS = {
         "toml-config": (
@@ -439,27 +438,6 @@ class GAnarchy:
             self.projects = None
 
 @ganarchy.command()
-@click.option('--skip-errors/--no-skip-errors', default=False)
-@click.argument('files', type=click.File('r', encoding='utf-8'), nargs=-1)
-def merge_configs(skip_errors, files):
-    """Merges config files."""
-    config = None
-    for f in files:
-        try:
-            f.reconfigure(newline='')
-            config = Config(f, config, remove=False)
-        except (UnicodeDecodeError, qtoml.decoder.TOMLDecodeError):
-            if not skip_errors:
-                raise
-    if config:
-        env = get_env()
-        template = env.get_template('index.toml')
-        click.echo(template.render(config=config))
-
-def update_remote_configs():
-    pass
-
-@ganarchy.command()
 @click.argument('out', required=True)
 def run(out):
     """Runs ganarchy standalone.