From: Eric S. Raymond Date: Sun, 9 Nov 2014 17:14:30 +0000 (-0500) Subject: Fail gracefully if user fooled around with RCS out of sight of SRC. X-Git-Tag: 0.3~5 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=b9c61516aaf8ba802ce7098f5a720c8ef7b9f153;p=src.git Fail gracefully if user fooled around with RCS out of sight of SRC. --- 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):