Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #76653

Re: 'is not' or '!='

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!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 <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.002
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'subject:not': 0.03; 'svn': 0.05; 'true,': 0.05; 'patterns.': 0.07; 'revision': 0.07; "subject:' ": 0.07; 'bzr': 0.09; 'cvs': 0.09; 'feature.': 0.09; 'git': 0.09; 'cc:addr:python-list': 0.11; 'systems.': 0.12; 'wrote': 0.14; "wouldn't": 0.14; '1990': 0.16; 'authors.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'personally,': 0.16; 'right-click': 0.16; 'wrote:': 0.18; 'wed,': 0.18; 'file,': 0.19; 'aug': 0.22; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; '2005': 0.26; 'header:In-Reply-To:1': 0.27; 'character': 0.29; 'message-id:@mail.gmail.com': 0.30; 'code': 0.31; "d'aprano": 0.31; 'helpful.': 0.31; 'origin': 0.31; 'steven': 0.31; 'file': 0.32; 'figure': 0.32; "can't": 0.35; 'offered': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'version': 0.36; 'possible': 0.36; 'similar': 0.36; 'pm,': 0.38; 'sure': 0.39; 'enough': 0.39; 'how': 0.40; 'even': 0.60; 'easy': 0.60; 'full': 0.61; 'march': 0.61; 'save': 0.62; 'information': 0.63; 'kind': 0.63; 'our': 0.64; '2000': 0.65; '20,': 0.68; 'surprise': 0.74; 'dozens': 0.84; 'pardon': 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=w+kxKuGtB+8HjmCcj0wuIhfptbNn/U6OZCOP3qSNZv4=; b=KE3ejuxImtN0LVLs1iijymwOXukgqNpMp69YRKyv3+UzwlbUOCCJTy/Wq87pnofxFf Jm22GwV4VuG2SLDwDJSKyp7wIrRWFvrWs27qOyRq64NRKw3OyDgtkj1W/TWG7Q+vDDNn 9OCMvR2WClz3mK1tRWZQZ8a0solQ6FhKOKI3Fg2Vcx7Xct1QJcVyEURt8+L9DYdsSVhp SqUHzyDmhH0znZ15knO22Nq+8AwA63wu9/wAg1kEAavTkfazddvfLE9Yh6yAw8h7ZS0i YPV7VB5/AZhhw7WuaXBRAJTfLj9Kqdo32bNElRouudkpFTS1G1iryiZOIB9PFR4b8Qny cdog==
MIME-Version 1.0
X-Received by 10.43.96.65 with SMTP id cf1mr46243874icc.26.1408533430797; Wed, 20 Aug 2014 04:17:10 -0700 (PDT)
In-Reply-To <53f48107$0$29971$c3e8da3$5496439d@news.astraweb.com>
References <lsto1s$6gk$1@dont-email.me> <23643064-3716-49cb-87b8-a8c42f39feef@googlegroups.com> <53f30c89$0$11123$c3e8da3@news.astraweb.com> <20140819053616.0914f7a5@bigbox.christie.dr> <mailman.13180.1408490660.18130.python-list@python.org> <49dc19e9-9dff-4304-a478-afff9cf316e9@googlegroups.com> <53f42b21$0$29884$c3e8da3$5496439d@news.astraweb.com> <4f897281-dbf2-40d3-96ef-78c23f080e48@googlegroups.com> <53f48107$0$29971$c3e8da3$5496439d@news.astraweb.com>
Date Wed, 20 Aug 2014 21:17:10 +1000
Subject Re: 'is not' or '!='
From Chris Angelico <rosuav@gmail.com>
Cc "python-list@python.org" <python-list@python.org>
Content-Type text/plain; charset=UTF-8
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.13197.1408533434.18130.python-list@python.org> (permalink)
Lines 34
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1408533434 news.xs4all.nl 2964 [2001:888:2000:d::a6]:32937
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:76653

Show key headers only | View raw


On Wed, Aug 20, 2014 at 9:05 PM, Steven D'Aprano
<steve+comp.lang.python@pearwood.info> wrote:
> Rustom Mody wrote:
>
>> It is interesting (and insidious) how technology shapes our thinking
>> patterns.  Before git,
>
> Pardon me, but git did not invent revision control. There are dozens of
> revision control software applications, including:
>
> Mercurial: released April 2005
> Git: released April 2005
> GNU Bazaar: released March 2005
> Subversion: 2000
> Clearcase: 1992
> CVS: 1990
>
> Even venerable old cvs tracked authors.

That's true, but how easy is it to annotate a file with each line's
author (or, at least, to figure out who wrote some particular line of
code)? It's easy enough with 'git blame' or 'hg blame', and it
wouldn't surprise me if bzr had a similar feature; but that's all the
current generation of version control systems. I don't think cvs or
svn offered that kind of feature. Sure it's possible in theory - the
information is all there - but if you can't pull it up when you want
it, it's not that helpful.

Personally, I like to just edit the line of code (add a character or
something), save the file, then pull up gitk and look at "Unstaged
Changes", from which I can right-click and say "Show origin of this
line". Much faster than a full 'git blame'.

ChrisA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

'is not' or '!=' "ElChino" <elchino@cnn.cn> - 2014-08-18 22:35 +0200
  Re: 'is not' or '!=' MRAB <python@mrabarnett.plus.com> - 2014-08-18 21:53 +0100
  Re: 'is not' or '!=' Marko Rauhamaa <marko@pacujo.net> - 2014-08-18 23:53 +0300
    Re: 'is not' or '!=' "ElChino" <elchino@cnn.cn> - 2014-08-18 22:58 +0200
      Re: 'is not' or '!=' Ethan Furman <ethan@stoneleaf.us> - 2014-08-18 14:42 -0700
      Re: 'is not' or '!=' Ethan Furman <ethan@stoneleaf.us> - 2014-08-18 15:19 -0700
      Re: 'is not' or '!=' Chris Kaynor <ckaynor@zindagigames.com> - 2014-08-18 15:04 -0700
        Re: 'is not' or '!=' Thomas Rachel <nutznetz-0c1b6768-bfa9-48d5-a470-7603bd3aa915@spamschutz.glglgl.de> - 2014-08-19 11:49 +0200
      Re: 'is not' or '!=' Martin S <shieldfire@gmail.com> - 2014-08-19 14:42 +0200
      Re: 'is not' or '!=' Skip Montanaro <skip@pobox.com> - 2014-08-19 08:12 -0500
        Re: 'is not' or '!=' Marko Rauhamaa <marko@pacujo.net> - 2014-08-19 20:29 +0300
          Re: 'is not' or '!=' Tim Chase <python.list@tim.thechases.com> - 2014-08-19 12:34 -0500
            Re: 'is not' or '!=' Marko Rauhamaa <marko@pacujo.net> - 2014-08-19 21:18 +0300
          Re: 'is not' or '!=' Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-20 04:26 +1000
            Re: 'is not' or '!=' Marko Rauhamaa <marko@pacujo.net> - 2014-08-19 21:52 +0300
              Re: 'is not' or '!=' Marko Rauhamaa <marko@pacujo.net> - 2014-08-20 00:00 +0300
                Re: 'is not' or '!=' Ian Kelly <ian.g.kelly@gmail.com> - 2014-08-19 16:21 -0600
                Re: 'is not' or '!=' Marko Rauhamaa <marko@pacujo.net> - 2014-08-20 02:02 +0300
                Re: 'is not' or '!=' Rustom Mody <rustompmody@gmail.com> - 2014-08-20 22:03 -0700
                Re: 'is not' or '!=' Marko Rauhamaa <marko@pacujo.net> - 2014-08-21 08:56 +0300
            Re: 'is not' or '!=' Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-08-19 20:05 +0100
            Re: 'is not' or '!=' Terry Reedy <tjreedy@udel.edu> - 2014-08-19 18:23 -0400
      Re: 'is not' or '!=' Ian Kelly <ian.g.kelly@gmail.com> - 2014-08-19 10:42 -0600
        Re: 'is not' or '!=' Marko Rauhamaa <marko@pacujo.net> - 2014-08-19 20:36 +0300
      Re: 'is not' or '!=' Skip Montanaro <skip@pobox.com> - 2014-08-19 13:44 -0500
    Re: 'is not' or '!=' alister <alister.nospam.ware@ntlworld.com> - 2014-08-19 09:35 +0000
    Re: 'is not' or '!=' Thomas Rachel <nutznetz-0c1b6768-bfa9-48d5-a470-7603bd3aa915@spamschutz.glglgl.de> - 2014-08-19 11:53 +0200
  Re: 'is not' or '!=' Rustom Mody <rustompmody@gmail.com> - 2014-08-18 19:29 -0700
    Re: 'is not' or '!=' Steven D'Aprano <steve@pearwood.info> - 2014-08-19 08:36 +0000
      Re: 'is not' or '!=' Chris Angelico <rosuav@gmail.com> - 2014-08-19 18:47 +1000
      Re: 'is not' or '!=' Tim Chase <python.list@tim.thechases.com> - 2014-08-19 05:36 -0500
      Re: 'is not' or '!=' Ben Finney <ben+python@benfinney.id.au> - 2014-08-20 09:24 +1000
        Re: 'is not' or '!=' Rustom Mody <rustompmody@gmail.com> - 2014-08-19 21:01 -0700
          Re: 'is not' or '!=' Steven D'Aprano <steve@pearwood.info> - 2014-08-20 04:59 +0000
            Re: 'is not' or '!=' Rustom Mody <rustompmody@gmail.com> - 2014-08-19 22:25 -0700
              Re: 'is not' or '!=' Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-20 21:05 +1000
                Re: 'is not' or '!=' Chris Angelico <rosuav@gmail.com> - 2014-08-20 21:17 +1000
                Re: 'is not' or '!=' Thomas Rachel <nutznetz-0c1b6768-bfa9-48d5-a470-7603bd3aa915@spamschutz.glglgl.de> - 2014-08-21 20:31 +0200
                Re: 'is not' or '!=' Tim Chase <python.list@tim.thechases.com> - 2014-08-20 06:26 -0500
                Re: 'is not' or '!=' Chris Angelico <rosuav@gmail.com> - 2014-08-20 21:33 +1000
                Re: 'is not' or '!=' Robert Kern <robert.kern@gmail.com> - 2014-08-20 12:40 +0100
                Re: 'is not' or '!=' Rustom Mody <rustompmody@gmail.com> - 2014-08-20 05:01 -0700
  Re: 'is not' or '!=' Dan Stromberg <drsalists@gmail.com> - 2014-08-21 12:24 -0700
    Re: 'is not' or '!=' "ElChino" <elchino@cnn.cn> - 2014-08-21 21:42 +0200

csiph-web