From b949962d938e3338288d1c06a1ae26b71c213ffe Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Mon, 6 Dec 2010 08:28:02 -0500 Subject: Update release.py to generate .be/id-cache and remove update_copyright.py. The log output from generating .be/id-cache might confuse new BE users, so we should distribute the bug repo with a pre-built cache. update_copyright.py isn't much use without the Git repo from which it extracts authorship info, so we'll have a cleaner release tarball without it. --- release.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'release.py') diff --git a/release.py b/release.py index 23ac476..572df5a 100755 --- a/release.py +++ b/release.py @@ -119,6 +119,11 @@ def set_vcs_name(be_dir, vcs_name='None'): invoke(['sed', '-i', "s/^vcs_name:.*/vcs_name: %s/" % vcs_name, filename]) +def make_id_cache(): + """Generate .be/id-cache so users won't need to. + """ + invoke(['./be', 'list']) + def create_tarball(tag): release_name='be-%s' % tag export_dir = release_name @@ -130,7 +135,12 @@ def create_tarball(tag): shutil.copy(os.path.join('libbe', '_version.py'), os.path.join(export_dir, 'libbe', '_version.py')) make_changelog(os.path.join(export_dir, 'ChangeLog'), tag) + make_id_cache() + print 'copy .be/id-cache to %s/.be/id-cache' % export_dir + shutil.copy(os.path.join('.be', 'id-cache'), + os.path.join(export_dir, '.be', 'id-cache')) set_vcs_name(os.path.join(export_dir, '.be')) + os.remove(os.path.join(export_dir, 'update_copyright.py')) tarball_file = '%s.tar.gz' % release_name print 'create tarball', tarball_file invoke(['tar', '-czf', tarball_file, export_dir]) -- cgit