changeset 3767 | 1861fa38a6a7 |
parent 3721 | 98f2507c5551 |
child 3770 | 96095d9ff1f8 |
--- a/mercurial/util.py +++ b/mercurial/util.py @@ -1032,6 +1032,13 @@ def shortuser(user): user = user[:f] return user +def ellipsis(text, maxlength=400): + """Trim string to at most maxlength (default: 400) characters.""" + if len(text) <= maxlength: + return text + else: + return "%s..." % (text[:maxlength-3]) + def walkrepos(path): '''yield every hg repository under path, recursively.''' def errhandler(err):