Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'configure': 0.05; 'subject:Python': 0.06; 'diff': 0.07; 'dan': 0.09; 'git': 0.09; 'sake': 0.09; 'cc:addr:python-list': 0.11; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'imo,': 0.16; 'successor': 0.16; 'wrote:': 0.18; 'file,': 0.19; 'cc:addr:python.org': 0.22; 'mon,': 0.24; 'versions': 0.24; 'file.': 0.24; 'cc:2**0': 0.24; 'source': 0.25; 'compare': 0.26; 'header:In-Reply-To:1': 0.27; 'am,': 0.29; 'message-id:@mail.gmail.com': 0.30; 'code': 0.31; 'lines': 0.31; 'languages': 0.32; 'skip:c 30': 0.32; 'text': 0.33; 'subject: (': 0.35; 'received:google.com': 0.35; 'subject:New': 0.37; 'two': 0.37; 'files': 0.38; 'entire': 0.61; "you're": 0.61; 'between': 0.67; '20,': 0.68; '2015': 0.84; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=PDrRCsJUlYcWGBm1emQRJKbUAsGGQ32WxwpELSxDvRA=; b=v9qbhzAwgsLkIPR+HyINw52T5kKfHgzeNv5nUpInU8PuQJW/1DZF9ukHATMgBe5XX9 d3UGacpE9l3xWcSnwXbUfYjA66K5TETYnt5c/b+rYmJFG8c121q+iaQIDJo2kZpj8hmY 2cnDesX/KWh9CQsHRX7Px3Ida90dpl2gF2JpEdck/v9j0Eu0FYq7n3dLzgFOaXEA+Amx eRFPgElGtcGJWWBmfSveSTlqBcmhC4Fp2YSs/NjwXCfbkTHkhzuBJ1KCi3pqUbOOmBoI r1Ww5e5Rq4fw16929Uui8hQ54bJGg+xwRQpvlzuu3aqpY40gKbSfDJmu4l5k9Kk6sFH6 fpjg== MIME-Version: 1.0 X-Received: by 10.50.66.172 with SMTP id g12mr857426igt.34.1429473811142; Sun, 19 Apr 2015 13:03:31 -0700 (PDT) In-Reply-To: References: <9fc57fc9-0399-4ff3-882a-d041f02827d8@googlegroups.com> <6580b5d5-92f5-4bfa-b1d0-889c69fe82bb@googlegroups.com> <7tMYw.252071$SO1.39320@fx43.am4> <7413a8e7-b580-4b2f-84bc-dd13da2d36ba@googlegroups.com> Date: Mon, 20 Apr 2015 06:03:30 +1000 Subject: Re: New to Python - block grouping (spaces) From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 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: , Newsgroups: comp.lang.python Message-ID: Lines: 12 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1429473819 news.xs4all.nl 2900 [2001:888:2000:d::a6]:48233 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:89170 On Mon, Apr 20, 2015 at 4:07 AM, Dan Sommers wrote: > IMO, until git's successor tracks content-_not_-delimited-by-linefeeds, > languages will continue to work that way. Linefeeds are nothing to git - it tracks the entire content of the file. When you ask to see the diff between two versions of a file, that's when lines start to have meaning - and if you configure in your own difftool, you're welcome to compare files in arbitrary ways. It's not for the sake of source control that code is in lines of text - it's for the sake of humans. ChrisA