- doubled_packages = {
- 'sipb-xen-guest-installer': (310, 310),
- 'sipb-xen-base': (314, 315),
- 'sipb-xen-database': (311, 313),
- 'sipb-xen-dev': (314, 315),
- 'sipb-xen-dom0': (314, 315),
- 'sipb-xen-remctl-auto': (314, 315),
- }
-
- punt = {
- 'xvm-console-devconfig': 700,
- 'sipb-xen-guest-installer': 742,
- 'sipb-xen-remote-server': 1176,
- 'sipb-xen-dns': 1184,
- 'sipb-xen-console-server': 1187,
- 'sipb-xen-console': 1201,
- 'sipb-xen-base': 1350,
- 'sipb-xen-chrony-config': 1351,
- 'sipb-xen-database': 1352,
- 'sipb-xen-dev': 1353,
- 'sipb-xen-dom0': 1354,
- 'sipb-xen-host-master': 1355,
- 'sipb-xen-iptables': 1356,
- 'sipb-xen-python-pydhcplib': 1357,
- 'sipb-xen-remctl-auto': 1358,
- 'sipb-xen-vnc-client': 1359,
- 'sipb-xen-www': 1360,
- 'sipb-xen-vnc-server': 1387,
- 'sipb-xen-dhcp': 1436,
- 'sipb-xen-autoinstaller': 1569,
- 'sipb-xen-clvm-config': 1569,
- 'invirt-console-host': 1815,
- 'invirt-console-server': 1813,
- 'invirt-remote-host': 1822,
- 'invirt-remote-server': 1822,
- }
-
- quashes = [
- ('/package_tags/sipb-xen-dev/sipb-xen-dev/', 11),
- ('/package_tags/sipb-xen-dev/13/', 316),
- ('/package_tags/sipb-xen-console/2/', 347),
- ('/package_tags/sipb-xen-console/2/sipb-xen-console/', 348),
- ('/package_tags/sipb-xen-console/2/', 349),
- ('/package_tags/sipb-xen-console/7.1/sipb-xen-console/', 401),
- ('/package_tags/sipb-xen-guest-installer/1.0/sipb-xen-guest-installer/', 452),
- ('/package_tags/sipb-xen-dev/14/sipb-xen-dev/', 462),
- ('/package_tags/sipb-xen-dev/14/', 463),
- ('/trunk/packages/sipb-xen-autoinstaller/', 742),
- ('/trunk/packages/invirt-console-server/', 1201),
- ('/trunk/packages/xvm-prodconfig/', 1455),
- ('/trunk/packages/invirt-xen-config/', 1757),
- ('/trunk/packages/invirt-console/', 1819),
- ('/trunk/scripts/prod-migration/', 1864),
- ('/trunk/packages/invirt-dhcp/', 1904),
- ]
-
- merges = []
- for line in open('merges'):
- line = line.strip()
- if line == '' or line[0] == '#':
- continue
-
- merges.append(line.split())
-
- merge_map = {}
- merge_count = {}
- merge_n = {}
- for merge in merges:
- repos.remove('packages/%s' % merge[0])
- merge_map[merge[0]] = merge[1]
- if int(merge[2]) == 0:
- merge_count[merge[1]] = merge_count.get(merge[1], 0) + 1
- else:
- merge_n[merge[0]] = int(merge[2])