Mercurial > public > mercurial-scm > hg-stable
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 "") |