You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2018/06/08 15:04:36 UTC
svn commit: r1833184 -
/subversion/trunk/subversion/tests/cmdline/svntest/tree.py
Author: julianfoad
Date: Fri Jun 8 15:04:36 2018
New Revision: 1833184
URL: http://svn.apache.org/viewvc?rev=1833184&view=rev
Log:
In the test suite, when displaying unexpected differences, don't hide
binary file contents.
* subversion/tests/cmdline/svntest/tree.py
(SVNTreeNode.print_script): Just print file content's repr() regardless of MIME-type.
Modified:
subversion/trunk/subversion/tests/cmdline/svntest/tree.py
Modified: subversion/trunk/subversion/tests/cmdline/svntest/tree.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/svntest/tree.py?rev=1833184&r1=1833183&r2=1833184&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svntest/tree.py (original)
+++ subversion/trunk/subversion/tests/cmdline/svntest/tree.py Fri Jun 8 15:04:36 2018
@@ -267,19 +267,8 @@ class SVNTreeNode:
line += "%-20s: Item(" % ("'%s'" % path.replace(os.sep, '/'))
comma = False
- mime_type = self.props.get("svn:mime-type")
- if not mime_type or mime_type.startswith("text/"):
- if self.contents is not None:
- # Escape some characters for nicer script and readability.
- # (This is error output. I guess speed is no consideration here.)
- line += "contents=\"%s\"" % (self.contents
- .replace('\n','\\n')
- .replace('"','\\"')
- .replace('\r','\\r')
- .replace('\t','\\t'))
- comma = True
- else:
- line += 'content is binary data'
+ if self.contents is not None:
+ line += "contents=" + repr(self.contents)
comma = True
if self.props: