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-----
--- a/mercurial/commands.py Wed Jun 15 06:44:43 2005 +0100
+++ b/mercurial/commands.py Wed Jun 15 07:07:05 2005 +0100
@@ -330,6 +330,10 @@
mflag = (c or a or d or u) and "+" or ""
parents = [parent for parent in repo.dirstate.parents()
if parent != hg.nullid]
+ if not parents:
+ ui.note("unknown\n")
+ return
+
tstring = ''
if not ui.quiet:
taglist = [e[1] for e in tags_load(repo)]