Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/obsutil.py @ 34012:38f08eaba6b0
template: compute user in obsfateusers
Extract, deduplicate users informations from obs markers in order to display
them.
Print all users for the moment, we might want to display users only in verbose
mode later.
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Mon, 03 Jul 2017 15:34:00 +0200 |
parents | 3d0f8918351b |
children | c35c0f54f420 |
comparison
equal
deleted
inserted
replaced
34011:3d0f8918351b | 34012:38f08eaba6b0 |
---|---|
599 elif len(successorset) == 1: | 599 elif len(successorset) == 1: |
600 verb = 'rewritten' | 600 verb = 'rewritten' |
601 else: | 601 else: |
602 verb = 'split' | 602 verb = 'split' |
603 return verb | 603 return verb |
604 | |
605 def markersusers(markers): | |
606 """ Returns a sorted list of markers users without duplicates | |
607 """ | |
608 markersmeta = [dict(m[3]) for m in markers] | |
609 users = set(meta.get('user') for meta in markersmeta if meta.get('user')) | |
610 | |
611 return sorted(users) |