comparison tests/test-walkrepo.py @ 19156:ed1a212193dc stable

subrepo: open files in 'rb' mode to read exact data in (issue3926) Before this patch, "subrepo._calcfilehash()" opens files by "open()" without any mode specification. This implies "text mode" on Windows. When target file contains '\x00' byte, "read()" in "text mode" reads file contents in without data after '\x00'. This causes invalid SHA1 hash calculation in "subrepo._calcfilehash()". This patch opens files in 'rb' mode to read exact data in.
author FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
date Thu, 09 May 2013 21:09:58 +0900
parents 67964cda8701
children fad896292e7d
comparison
equal deleted inserted replaced
19145:0a12e5f3a979 19156:ed1a212193dc