diff options
author | W. Trevor King <wking@drexel.edu> | 2010-12-06 08:28:02 -0500 |
---|---|---|
committer | W. Trevor King <wking@drexel.edu> | 2010-12-06 08:45:25 -0500 |
commit | b949962d938e3338288d1c06a1ae26b71c213ffe (patch) | |
tree | 6e2074efdafdb1def88ba510248eba15c31e6947 | |
parent | 362876d600e41aaa6bdc112c0bb9bbccedef754f (diff) | |
download | bugseverywhere-b949962d938e3338288d1c06a1ae26b71c213ffe.tar.gz |
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.
-rwxr-xr-x | release.py | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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]) |