# HG changeset patch # User csaba.henk@creo.hu # Date 1182958526 25200 # Node ID 1d5a2ee683b0cae02704d089472d9b7810d91a7b # Parent eadfaa9ec4872d3ccff2e437ba6893ea2d077bd8 Fix tgz archival on Windows. Making tgz's on Windows has been broken by 06de65673ec2 due to not being careful enough about binary mode opens. diff -r eadfaa9ec487 -r 1d5a2ee683b0 mercurial/archival.py --- a/mercurial/archival.py Tue Jun 26 22:38:57 2007 +0200 +++ b/mercurial/archival.py Wed Jun 27 08:35:26 2007 -0700 @@ -72,7 +72,7 @@ if kind == 'gz': mode = mode[0] if not fileobj: - fileobj = open(name, mode) + fileobj = open(name, mode + 'b') gzfileobj = self.GzipFileWithTime(name, mode + 'b', zlib.Z_BEST_COMPRESSION, fileobj, timestamp=mtime)