equal
deleted
inserted
replaced
1030 f = user.find('.') |
1030 f = user.find('.') |
1031 if f >= 0: |
1031 if f >= 0: |
1032 user = user[:f] |
1032 user = user[:f] |
1033 return user |
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 def walkrepos(path): |
1042 def walkrepos(path): |
1036 '''yield every hg repository under path, recursively.''' |
1043 '''yield every hg repository under path, recursively.''' |
1037 def errhandler(err): |
1044 def errhandler(err): |
1038 if err.filename == path: |
1045 if err.filename == path: |
1039 raise err |
1046 raise err |