Better message for obsolete repos.
diff --git a/infocalypse/topkey.py b/infocalypse/topkey.py --- a/infocalypse/topkey.py +++ b/infocalypse/topkey.py @@ -177,6 +177,17 @@ def bytes_to_top_key_tuple(bytes): #print "bytes_to_top_key_data -- salt: ", dummy bytes = bytes[BASE_LEN:] if hdr != HDR_BYTES: + if hdr == HDR_V1: + print + print + print "NOTE:" + print "hg update -r f67283c92051" + print "Will get you back to a version of the" + print "infocalypse source that can read this format." + print + print + raise ValueError("Format version mismatch. " + + "That repo is in an obsolete format!") if hdr[5] != MAJOR_VERSION: # DOH! should have done this in initial release. raise ValueError("Format version mismatch. "