check_conflicts()
check_head_top_equal()
- if (policy != 'pull') \
- and (policy != 'fetch-rebase') \
- and (policy != 'rebase'):
+ if policy == 'pull':
+ must_rebase = 0
+ elif policy == 'fetch-rebase':
+ must_rebase = 1
+ elif policy == 'rebase':
+ must_rebase = 1
+ else:
raise GitConfigException, 'Unsupported pull-policy "%s"' % policy
applied = prepare_rebase(force=options.force)