From e47ce2e877a942adf539b87b9aa8900ef68d9493 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Mon, 24 Nov 2014 03:54:14 -0500 Subject: [PATCH] Resiolution must die gracefully on a file with no revisions. --- src | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src b/src index aa1cb53..a05ee9b 100755 --- a/src +++ b/src @@ -943,7 +943,10 @@ class CommandContext: if type(part) == type(0): return part if token == '': # User specified @ - return metadata.current().revno + current = metadata.current() + if current is None: + croak("in {0}, no current revision".format(metadata.name)) + return current.revno if part not in metadata.symbols: croak("in {0}, can't resolve symbol {1}".format(metadata.name,token)) else: -- 2.43.0