Skip to content

Commit 5118d88

Browse files
committed
🚒 Changed output for git-repo add to give proper remote name.
When there's no name, we use the service's default remote name. fixes #75 Signed-off-by: Guyzmo <[email protected]>
1 parent 0ce8230 commit 5118d88

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

git_repo/repo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ def do_remote_add(self):
292292
alone=self.alone)
293293
log.info('Successfully added `{}` as remote named `{}`'.format(
294294
self.repo_slug,
295-
service.name)
295+
self.remote_name or service.name)
296296
)
297297
return 0
298298

tests/integration/test_main.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,14 @@ class Test_Main(GitRepoMainTestCase):
1515
log = log
1616
target = 'hub'
1717

18-
def test_add(self):
18+
def test_add(self, capsys):
1919
repo_slug, seen_args = self.main_add('guyzmo/git-repo', 0)
2020
assert ('git-repo', 'guyzmo') == repo_slug
2121
assert {'name': None,
2222
'alone': False,
2323
'tracking': 'master'} == seen_args
24+
out, err = capsys.readouterr()
25+
assert 'Successfully added `guyzmo/git-repo` as remote named `github`\n' == err
2426

2527
def test_add__alone(self):
2628
repo_slug, seen_args = self.main_add('guyzmo/git-repo', 0,
@@ -47,13 +49,15 @@ def test_add__tracking_alone(self):
4749
'alone': True,
4850
'tracking': 'foobar'} == seen_args
4951

50-
def test_add__name(self):
52+
def test_add__name(self, capsys):
5153
repo_slug, seen_args = self.main_add('guyzmo/git-repo', 0,
5254
args={'<name>': 'foobar'})
5355
assert ('git-repo', 'guyzmo') == repo_slug
5456
assert {'name': 'foobar',
5557
'alone': False,
5658
'tracking': 'master'} == seen_args
59+
out, err = capsys.readouterr()
60+
assert 'Successfully added `guyzmo/git-repo` as remote named `foobar`\n' == err
5761

5862
def test_add__name_tracking(self):
5963
repo_slug, seen_args = self.main_add('guyzmo/git-repo', 0,

0 commit comments

Comments
 (0)