comparison mercurial/hgweb/common.py @ 5779:e9f68860d5ed

Don't let ui.username override web.contact (issue900) 4603eef60237 introduced using ui.username before web.contact, but this was never documented and might cause commit accidents. - Drop web.author (deprecated since 2005) - Try ui.username or $EMAIL as a fallback to display something useful. - Update docs for the fallbacks.
author Thomas Arendsen Hein <thomas@intevation.de>
date Tue, 01 Jan 2008 17:07:15 +0100
parents 0145f9afb0e7
children c301f15c965a
comparison
equal deleted inserted replaced
5778:9e97a7a0bb82 5779:e9f68860d5ed
95 count += 1 95 count += 1
96 if stripecount and count >= stripecount: 96 if stripecount and count >= stripecount:
97 parity = 1 - parity 97 parity = 1 - parity
98 count = 0 98 count = 0
99 99
100 def get_contact(config):
101 """Return repo contact information or empty string.
102
103 web.contact is the primary source, but if that is not set, try
104 ui.username or $EMAIL as a fallback to display something useful.
105 """
106 return (config("web", "contact") or
107 config("ui", "username") or
108 os.environ.get("EMAIL") or "")