Handle the case where the current working copy is not based on a checkout.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Handle the case where the current working copy is not based on a checkout.
Print 'unknown' in verbose mode and nothing otherwise.

manifest hash: 5742c3c3a762b77ee1aeb62ed53b8f2d8e47a05d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFCr8WJW7P1GVgWeRoRAtNkAJ9Qea4u8GG8zdSk87qLApT88KMrgQCeO22w
bJ12ieVHvLzc2NNAGV+zbeQ=
=IYni
-----END PGP SIGNATURE-----
This commit is contained in:
Thomas Arendsen Hein 2005-06-15 07:07:05 +01:00
parent f515c9ab96
commit 309c848358

View File

@ -330,6 +330,10 @@ def identify(ui, repo):
mflag = (c or a or d or u) and "+" or "" mflag = (c or a or d or u) and "+" or ""
parents = [parent for parent in repo.dirstate.parents() parents = [parent for parent in repo.dirstate.parents()
if parent != hg.nullid] if parent != hg.nullid]
if not parents:
ui.note("unknown\n")
return
tstring = '' tstring = ''
if not ui.quiet: if not ui.quiet:
taglist = [e[1] for e in tags_load(repo)] taglist = [e[1] for e in tags_load(repo)]