~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to scripts/get-stacked-on-branches.py

[r=bac][bug=377519][no-qa] Update the scripts that the LOSAs use to
 update the stacked on location.

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
 
12
12
Prints the stacked branches in Launchpad to standard output in the following
13
13
format:
14
 
  <id> <branch_type> <unique_name> <stacked_on_unique_name>
 
14
  <id> <branch_type> <unique_name> <stacked_on_id> <stacked_on_unique_name>
15
15
 
16
16
<id> is the database ID of the Branch as a decimal integer.
17
17
<branch_type> is the name of the BranchType, e.g. 'HOSTED'.
18
18
<unique_name> is the unique_name property of the Branch.
 
19
<stacked_on_id> is the database ID of the Branch.stacked_on branch
19
20
<stacked_on_unique_name> is the unique_name property of the Branch.stacked_on
20
21
    branch.
21
22
 
49
50
    """
50
51
    execute_zcml_for_scripts()
51
52
    for db_branch in get_stacked_branches():
52
 
        print '%s %s %s %s' % (
 
53
        stacked_on = db_branch.stacked_on
 
54
        print '%s %s %s %s %s' % (
53
55
            db_branch.id, db_branch.branch_type.name, db_branch.unique_name,
54
 
            db_branch.stacked_on.unique_name)
 
56
            stacked_on.id, stacked_on.unique_name)
55
57
 
56
58
 
57
59
if __name__ == '__main__':