git @ Cat's Eye Technologies Chrysoberyl / ab6e3f1
What a bug! What a time to discover this bug! Chris Pressey 6 years ago
1 changed file(s) with 7 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
1616 v_min = match.group(2)
1717 r_maj = match.group(3)
1818 r_min = match.group(4)
19 filename = '%s-%s.%s-%s.%s.zip' % (
19 filename = '%s-%s.%s-%s.%s' % (
2020 distro, v_maj, v_min, r_maj, r_min
2121 )
2222 return (v_maj, v_min, r_maj, r_min, filename)
2525 if match:
2626 v_maj = match.group(1)
2727 v_min = match.group(2)
28 filename = '%s-%s.%s.zip' % (distro, v_maj, v_min)
28 filename = '%s-%s.%s' % (distro, v_maj, v_min)
2929 return (v_maj, v_min, "0", "0", filename)
3030
3131 match = re.match(r'^v?(\d+)\.(\d+)\-(\d+)\.(\d+)$', tag)
3434 v_min = match.group(2)
3535 r_maj = match.group(3)
3636 r_min = match.group(4)
37 filename = '%s-%s.%s-%s.%s.zip' % (
37 filename = '%s-%s.%s-%s.%s' % (
3838 distro, v_maj, v_min, r_maj, r_min
3939 )
4040 return (v_maj, v_min, r_maj, r_min, filename)
4343 if match:
4444 v_maj = match.group(1)
4545 v_min = match.group(2)
46 filename = '%s-%s.%s.zip' % (distro, v_maj, v_min)
46 filename = '%s-%s.%s' % (distro, v_maj, v_min)
4747 return (v_maj, v_min, "0", "0", filename)
4848
4949 raise ValueError("Not a release tag that I understand: %s" % tag)
8686 print latest_tag
8787
8888 distro = args[0]
89 (v_maj, v_min, r_maj, r_min, zip_filename) = match_tag(distro, latest_tag)
89 (v_maj, v_min, r_maj, r_min, base_projectame) = match_tag(distro, latest_tag)
90 zip_filename = '{}.zip'.format(base_projectame)
9091 print repr((v_maj, v_min, r_maj, r_min, zip_filename))
9192 dest_dir = os.path.join(os.getenv('HOME'), 'canonical', 'mine', 'catseye.tc', 'distfiles')
9293 full_filename = os.path.join(dest_dir, zip_filename)
9394 if os.path.exists(full_filename):
9495 raise IOError("{} exists".format(full_filename))
9596 do_it('ls -l {}/{}* || echo First'.format(dest_dir, distro))
96 command = "git archive --format=zip {} -o {}".format(latest_tag, full_filename)
97 command = "git archive --prefix={}/ --format=zip {} -o {}".format(base_projectame, latest_tag, full_filename)
9798 print command
9899 if not dry_run:
99100 do_it(command)