ASDF has an RCS $Revision$ keyword inside a string which is parsed to produce the initial value for *asdf-revision*. You might want to do a fresh checkout without -kb or whatever and verify that it's substituted properly so *asdf-revision* can be something useful instead of just nil.