# HG changeset patch # User Marcin Kuzminski # Date 1288798152 -3600 # Node ID 0c065f793d0ee7ba0791b10bb5e5bf7e6873280e # Parent 3765f0f479a2c298bc33dc580e797665ab2fe343 fixed raw diff breakline bug diff -r 3765f0f479a2 -r 0c065f793d0e rhodecode/controllers/changeset.py --- a/rhodecode/controllers/changeset.py Wed Nov 03 16:18:45 2010 +0100 +++ b/rhodecode/controllers/changeset.py Wed Nov 03 16:29:12 2010 +0100 @@ -151,7 +151,7 @@ for node in c.changeset.added: filenode_old = FileNode(node.path, '') if filenode_old.is_binary or node.is_binary: - diff = _('binary file') + diff = _('binary file') +'\n' else: f_udiff = differ.get_udiff(filenode_old, node) diff = differ.DiffProcessor(f_udiff).raw_diff() @@ -173,8 +173,10 @@ c.changes.append(('changed', node, diff, cs1, cs2)) response.content_type = 'text/plain' + if method == 'download': response.content_disposition = 'attachment; filename=%s.patch' % revision + parent = True if len(c.changeset.parents) > 0 else False c.parent_tmpl = 'Parent %s' % c.changeset.parents[0].raw_id if parent else ''