From 8e86a6105d0eff197b5ad94ed22593ae2f960d79 Mon Sep 17 00:00:00 2001 From: Jeff Date: Wed, 29 May 2024 19:42:59 -0400 Subject: [PATCH] Fix first-time initialization. --- DOCUMENTATION.md | 2 +- README.md | 2 +- git_stream/__main__.py | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/DOCUMENTATION.md b/DOCUMENTATION.md index a907628..9f82c67 100644 --- a/DOCUMENTATION.md +++ b/DOCUMENTATION.md @@ -1,3 +1,3 @@ # git-stream Python Module -A module for supporting CI/CD actions. +A command line tool to implement streams in Git. \ No newline at end of file diff --git a/README.md b/README.md index b9af73c..187d15d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # git-stream Python Module -A module for automating CI/CD tasks. +A command line tool to implement streams in Git. ## Developing diff --git a/git_stream/__main__.py b/git_stream/__main__.py index f1cb1e7..fcff4fd 100644 --- a/git_stream/__main__.py +++ b/git_stream/__main__.py @@ -44,7 +44,7 @@ default_pr_reviewer='', delivery_branch_template='%t_%d', stream_branch_prefix=f'{getuser()}/', - stream_home=Path('~/git/streams').expanduser()) + stream_home=str(Path('~/git/streams').expanduser())) DELIVERY_REPLACERS = {'%t': 'ticket', '%d': 'description'} @@ -161,7 +161,7 @@ def update(self) -> None: def main() -> None: """The main entry point.""" if not CONFIG.exists(): - _write_config(DEFAULTS | DotMap(streams={})) + _write_config(DEFAULTS | DotMap(schema=CONFIG_SCHEMA, streams={})) Commander('Git Stream Manager', subparsers=[SubParser('add_parent', lambda a: stream_action('add_parent', **vars(a)), [Argument('parent')]), SubParser('config', configurator, [Argument('-s', '--set')]), SubParser('create', create, [Argument('-p', '--parent'), Argument('-t', '--ticket'), Argument('-d', '--delivery-branch'), @@ -250,7 +250,7 @@ def create(args: Namespace) -> None: description=args.name, branch=stream_branch, parents=[parent], - schema=CONFIG_SCHEMA) + schema=STREAM_SCHEMA) for item in ('delivery_branch', 'ticket'): if value := getattr(args, item): config.streams[stream_name][item] = value