patman: When no tracking branch is provided, tell the user

The user can either count the number of patches, or provide a
tracking branch.

Signed-off-by: Nicolas Boichat <drinkcat@chromium.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Nicolas Boichat 2020-07-13 10:50:01 +08:00 committed by Simon Glass
parent 754c05caf3
commit 28e0367fc8

View File

@ -48,8 +48,9 @@ def prepare_patches(col, branch, count, start, end, ignore_binary):
count = (gitutil.CountCommitsToBranch(branch) - start)
if not count:
sys.exit(col.Color(col.RED,
'No commits found to process - please use -c flag'))
str = 'No commits found to process - please use -c flag, or run:\n' \
' git branch --set-upstream-to remote/branch'
sys.exit(col.Color(col.RED, str))
# Read the metadata from the commits
to_do = count - end