def get_baseline_changes(view, baseline, pred=None):
    set_view(view)
    changes = []
    for activity in get_baseline_activities(view, baseline, pred):
        changes += get_activity_changes(activity)

    merged = merge_changes(changes)

    return merged
Exemple #2
0
def get_view_changes(view):
    '''Get current view changes (ones that will be in next delivery)'''
    if view in VIEW_CHANGES:
        return VIEW_CHANGES[view]
    set_view(view)
    stream = view_to_stream(view)
    activities = get_delivery_activities(stream)
    changes = []
    for activity in activities:
        changes += get_activity_changes(activity)

    VIEW_CHANGES[view] = changes
    return changes