comparison mercurial/obsutil.py @ 33994: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
33993:3d0f8918351b 33994: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)