From b9c61516aaf8ba802ce7098f5a720c8ef7b9f153 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sun, 9 Nov 2014 12:14:30 -0500 Subject: [PATCH] Fail gracefully if user fooled around with RCS out of sight of SRC. --- src | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src b/src index 8611a3e..0d31e1d 100755 --- a/src +++ b/src @@ -228,7 +228,10 @@ class History: def __getitem__(self, i): return self.revlist[i] def current(self): - return self.lockrevs[0] + try: + return self.lockrevs[0] + except IndexError: + croak("no current revision? scrc checkout to recover") def tip(self): return self.revlist[0] def rcs_to_revno(self, revision): -- 2.43.0