Skip to content

Commit 034791c

Browse files
committed
Set dummy identity only if none is found (Fixes #10)
1 parent 2697e67 commit 034791c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

git_qdiff.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,11 @@ def qdiff(left, right):
2727
os.chdir(left)
2828
call('bzr', 'init', '-q')
2929
call('bzr', 'add', '-q')
30-
# Set dummy identity in case bzr is not configured
31-
call('bzr', 'whoami', '-d', '.', '"Your Name <[email protected]>"')
30+
try:
31+
call('bzr', 'config', 'email')
32+
except CallError:
33+
# Set dummy identity in case bzr is not configured
34+
call('bzr', 'whoami', '-d', '.', '"Your Name <[email protected]>"')
3235
call('bzr', 'commit', '-qmm', '--unchanged')
3336
call('rsync', '-qavLt', '--delete', '--exclude=/.bzr', right, left)
3437
call('bzr', 'add', '-q')

0 commit comments

Comments
 (0)