Show More
@@ -3031,8 +3031,7 b' def dispatch(args):' | |||
|
3031 | 3031 | elif not inst[1]: |
|
3032 | 3032 | u.warn(_(" empty string\n")) |
|
3033 | 3033 | else: |
|
3034 |
u.warn("\n%r |
|
|
3035 | (inst[1][:400], len(inst[1]) > 400 and '...' or '')) | |
|
3034 | u.warn("\n%r\n" % util.ellipsis(inst[1])) | |
|
3036 | 3035 | except util.Abort, inst: |
|
3037 | 3036 | u.warn(_("abort: %s\n") % inst) |
|
3038 | 3037 | except TypeError, inst: |
@@ -1032,6 +1032,13 b' def shortuser(user):' | |||
|
1032 | 1032 | user = user[:f] |
|
1033 | 1033 | return user |
|
1034 | 1034 | |
|
1035 | def ellipsis(text, maxlength=400): | |
|
1036 | """Trim string to at most maxlength (default: 400) characters.""" | |
|
1037 | if len(text) <= maxlength: | |
|
1038 | return text | |
|
1039 | else: | |
|
1040 | return "%s..." % (text[:maxlength-3]) | |
|
1041 | ||
|
1035 | 1042 | def walkrepos(path): |
|
1036 | 1043 | '''yield every hg repository under path, recursively.''' |
|
1037 | 1044 | def errhandler(err): |
General Comments 0
You need to be logged in to leave comments.
Login now