Path: csiph.com!feeder.erje.net!2.eu.feeder.erje.net!fu-berlin.de!uni-berlin.de!not-for-mail From: Peter Otten <__peter__@web.de> Newsgroups: comp.lang.python Subject: Re: ignoring or replacing white lines in a diff Date: Thu, 14 Jan 2016 22:05:48 +0100 Organization: None Lines: 143 Message-ID: References: <5697f08f$0$23822$e4fe514c@news.xs4all.nl> <5698118F0200001B0003B68D@gwsmtp1.astron.nl> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Trace: news.uni-berlin.de GVTINPgsscHqMU2Cq1IUJQjVc67jx6UXQeRrnaEXXyUg== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'diff': 0.05; 'fixes': 0.05; 'below)': 0.07; 'rewrite': 0.07; 'suppress': 0.07; 'trailing': 0.07; 'behave': 0.09; 'cmd': 0.09; 'here?': 0.09; 'long"': 0.09; 'python:': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'regression': 0.09; 'xml.': 0.09; 'python': 0.10; 'template': 0.11; 'output': 0.13; 'options.': 0.15; 'properly': 0.15; '(diff': 0.16; "(it's": 0.16; 'bits,': 0.16; 'comma': 0.16; 'fluent': 0.16; 'ignores': 0.16; 'loops': 0.16; 'newline:': 0.16; 'osx': 0.16; 'received:80.91.229.3': 0.16; 'received:dip0.t-ipconnect.de': 0.16; 'received:io': 0.16; 'received:plane.gmane.org': 0.16; 'received:psf.io': 0.16; 'received:t-ipconnect.de': 0.16; 'skip:/ 50': 0.16; 'url:gnu': 0.16; 'wrote:': 0.16; 'version.': 0.18; '(on': 0.22; 'arguments': 0.22; 'file:': 0.22; 'file.': 0.22; 'trying': 0.22; 'needed.': 0.23; 'replacing': 0.23; 'tried': 0.24; 'import': 0.24; 'xml': 0.24; 'module': 0.25; 'script': 0.25; "i've": 0.25; 'header:User- Agent:1': 0.26; "doesn't": 0.26; 'command': 0.26; 'header:X -Complaints-To:1': 0.26; 'appreciated.': 0.27; 'earlier': 0.27; 'compare': 0.27; 'separate': 0.27; 'skip:f 40': 0.27; 'specify': 0.27; "skip:' 10": 0.28; '---': 0.28; 'url:software': 0.29; 'whitespace': 0.29; "i'm": 0.30; 'print': 0.30; 'work.': 0.30; 'maybe': 0.33; 'problem': 0.33; 'option.': 0.33; 'quotes': 0.33; '(for': 0.34; 'running': 0.34; 'add': 0.34; 'quite': 0.35; 'according': 0.36; 'should': 0.36; 'instead': 0.36; 'url:org': 0.36; 'lines': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'two': 0.37; 'received:org': 0.37; 'seem': 0.37; 'things': 0.38; 'version': 0.38; 'wrong': 0.38; 'someone': 0.38; 'test': 0.39; 'whatever': 0.39; 'does': 0.39; 'skip:x 10': 0.40; 'to:addr:python.org': 0.40; 'received:de': 0.40; 'some': 0.40; 'your': 0.60; 'between': 0.65; 'differences': 0.66; 'here': 0.66; 'results': 0.66; 'reply': 0.68; 'escaping': 0.84 X-Injected-Via-Gmane: http://gmane.org/ X-Gmane-NNTP-Posting-Host: p57bd80dd.dip0.t-ipconnect.de User-Agent: KNode/4.13.3 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com comp.lang.python:101716 Adriaan Renting wrote: > > Maybe someone here has a clue what is going wrong here? Any help is > appreciated. > > I'm writing a regression test for a module that generates XML. > > I'm using diff to compare the results with a pregenerated one from an > earlier version. > > I'm running into two problems: > > The diff doesn't seem to behave properly with the -B option. (diff (GNU > diffutils) 2.8.1 on OSX 10.9) > > Replacing -B with -I '^[[:space:]]*$' fixes it on the command line, > which should be exactly the same according to: > http://www.gnu.org/software/diffutils/manual/html_node/Blank-Lines.html#Blank-Lines > > (for Python problem continue below) > > MacRenting 21:00-159> diff -w -B test.xml xml/Ticket_6923.xml > 3,5c3,5 > < 2.15.0 > <