# # # patch "templates/help.html" # from [261b26dddeecdfc25505dc8bf5ce633c947b54d6] # to [f8faec929ff6f5fd1722240f12a8b398c88fb603] # # patch "viewmtn.py" # from [ad68c6d55d3ea60cb1bc9274829e978061a5f9db] # to [67546da3c7c58a632b12d1f482c0274d7e25e4f3] # ============================================================ --- templates/help.html 261b26dddeecdfc25505dc8bf5ce633c947b54d6 +++ templates/help.html f8faec929ff6f5fd1722240f12a8b398c88fb603 @@ -19,4 +19,5 @@ software page and follow the contact to the ViewMTN software page and follow the contact instructions there.

+ #end def ============================================================ --- viewmtn.py ad68c6d55d3ea60cb1bc9274829e978061a5f9db +++ viewmtn.py 67546da3c7c58a632b12d1f482c0274d7e25e4f3 @@ -534,6 +534,7 @@ class RevisionTar: # we'll output in the USTAR tar format; documentation taken from: # http://en.wikipedia.org/wiki/Tar_%28file_format%29 revision = mtn.Revision(revision) + web.header('Content-Disposition', 'attachment; filename=%s.tar' % revision) manifest = [stanza for stanza in ops.get_manifest_of(revision)] # for now; we might want to come up with something more interesting; # maybe the branch name (but there might be multiple branches?)