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


Groups > comp.lang.python > #77176

Re: hg, git, fossil, ... [was Re: What is acceptable as 'open-source'? [was Python vs C++]]

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!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.026
X-Spam-Evidence '*H*': 0.95; '*S*': 0.00; 'subject:Python': 0.06; 'core,': 0.09; 'git': 0.09; "people's": 0.09; 'wrong,': 0.09; 'runs': 0.10; 'cc:addr:python-list': 0.11; 'changes': 0.15; '+1.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'happily': 0.16; 'using,': 0.16; ':-)': 0.16; 'wrote:': 0.18; 'basically': 0.19; 'commit': 0.19; 'file,': 0.19; 'thu,': 0.19; 'help.': 0.21; '(the': 0.22; '(in': 0.22; 'aug': 0.22; 'comfortable': 0.22; 'cc:addr:python.org': 0.22; 'simpler': 0.24; 'skip': 0.24; 'people,': 0.24; 'server.': 0.24; 'cc:2**0': 0.24; 'source': 0.25; 'changes,': 0.26; 'header:In-Reply-To:1': 0.27; 'record': 0.27; 'am,': 0.29; 'generally': 0.29; "doesn't": 0.30; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'directory,': 0.31; 'stuff': 0.32; 'ago': 0.33; 'there,': 0.34; 'something': 0.35; 'beyond': 0.35; 'computing': 0.35; 'definition': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'clear': 0.37; 'step': 0.37; 'thank': 0.38; 'rather': 0.38; 'anything': 0.39; 'even': 0.60; 'commands': 0.60; 'worry': 0.60; 'most': 0.60; 'ago,': 0.61; 'new': 0.61; 'simple': 0.61; "you're": 0.61; 'first': 0.61; 'day.': 0.63; 'skip:n 10': 0.64; 'central': 0.64; 'different': 0.65; 'god': 0.65; 'family': 0.73; 'day': 0.76; 'awhile': 0.84; 'confusing': 0.84; 'ins': 0.84; 'subject:source': 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=IGFyMl1VsVTWrRX30mQBqzENpHDywR4YjBU8oTYSh8o=; b=Bx6Rn2o6W3fU+NWeSE8R9q82LGLfX5RLsJ+A2APBCFaGobX1j1igm/j+sUL+2TapI+ ef2JcR1rcyC5UOWCik6eDBXN6TBnf3H0tkAb6KCEldVfTd3rl0uzuYh1IBcuJG6nt/Rb 03Je4ikk22pXOKY4MwGA+90QrYixagNHHFBCG21M5rVB8GjM5fstDyEVI8qrs0Mid+5I 0VR4el/TTwQWRVgaqLU0TFtNMZ8RDJ1Dudsr+Kb/loe+L90uxe0eiH9NPVUWOMZP9h1g AwCTzYlwyUMpU/8cC1aqgVPab6mnejniSdM6klvdPQeoV5+e6mjACbOcg4O00ZTSUqyw BgZg==
MIME-Version 1.0
X-Received by 10.42.216.135 with SMTP id hi7mr1115871icb.12.1409180857183; Wed, 27 Aug 2014 16:07:37 -0700 (PDT)
In-Reply-To <CANc-5Uy3pjq_=xHKPgbzSs8BwAoyVTbgbVXyLhqT8G9g-qouFg@mail.gmail.com>
References <CAKUKWzmnnrpm-9SVNAFu3G9vYf2w0ewAhnGeOge8B2NsDujamQ@mail.gmail.com> <CAL7_Mo_YOJZnHAAhHEb=CV3_QNwOm1hDGHrjZ94TVHKow-OWSg@mail.gmail.com> <CALwzid=1-VAvwW8kgjwx6w1wkF2cmcQjVUG676Ta5QEjHLKUHw@mail.gmail.com> <mailman.13445.1409041203.18130.python-list@python.org> <ltjr5j$q4o$1@dont-email.me> <CALwzidkRO_hrYamwXBk0go-w1OJ6Ty6mYB_c5vHXB6okGOLg6g@mail.gmail.com> <ltk2ko$ble$1@ger.gmane.org> <mailman.13503.1409140498.18130.python-list@python.org> <57afe6cf-7cc4-4334-9f21-fdb8a6e70f30@googlegroups.com> <53FE22C7.3090806@stoneleaf.us> <CANc-5Uy3pjq_=xHKPgbzSs8BwAoyVTbgbVXyLhqT8G9g-qouFg@mail.gmail.com>
Date Thu, 28 Aug 2014 09:07:37 +1000
Subject Re: hg, git, fossil, ... [was Re: What is acceptable as 'open-source'? [was Python vs C++]]
From Chris Angelico <rosuav@gmail.com>
Cc Python <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.13536.1409180859.18130.python-list@python.org> (permalink)
Lines 30
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1409180859 news.xs4all.nl 2863 [2001:888:2000:d::a6]:58947
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:77176

Show key headers only | View raw


On Thu, Aug 28, 2014 at 4:51 AM, Skip Montanaro <skip@pobox.com> wrote:
> The "simple hg commands" are generally not all that different (in my limited
> experience) than the "simple git commands," for some definition of "simple."
> Stuff like clone, init, push, pull, commit, the small number of commands you
> use day in, day out. When you get beyond that simple core, both are
> confusing to me. I think it all boils down to what you use most often. At
> work they settled on git awhile ago, so I'm now comfortable with the basics
> there, though I recently had a rather unpleasant first experience with "git
> rebase." Both hg (almost all of it for me) and git (the stuff I don't
> regularly use) are like Perl: I need to consult the documentation every step
> of the way. Thank God for StackOverflow. :-)

+1. And most importantly: Use source control even though you don't
understand all the ins and outs of the one you're using, because you
can always get help when something goes wrong. I got my family (mostly
non-technical people, or technical people from decades ago - my dad's
been in computing since before I was born, but he doesn't know most of
the modern tools) to use a git repo instead of a shared directory,
basically by giving them very clear and simple instructions: "git pull
--rebase" to see other people's changes, "git add" when you create a
new file, "git commit -a" to record your changes, "git push" to send
the changes to the central server. (Yes, I know git doesn't need a
central server. It's still much simpler to describe it all that way.)
If anything goes wrong, they call me for help. They don't need to
understand about the myriad ways to call on "git log", they don't need
to worry about bisecting, they don't even need to branch/merge... and
git happily runs for them, every single day. The "simple hg/git
commands" will get you through a pretty huge amount of coding.

ChrisA

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


Thread

Re: Python vs C++ Amirouche Boubekki <amirouche.boubekki@gmail.com> - 2014-08-26 10:12 +0200
  Re: Python vs C++ alex23 <wuwei23@gmail.com> - 2014-08-27 15:43 +1000
    Re: Python vs C++ Ian Kelly <ian.g.kelly@gmail.com> - 2014-08-27 00:23 -0600
    Re: Python vs C++ Ian Kelly <ian.g.kelly@gmail.com> - 2014-08-27 00:33 -0600
    Re: What is acceptable as 'open-source'?  [was Python vs C++] "Frank Millman" <frank@chagford.com> - 2014-08-27 09:50 +0200
      Re: What is acceptable as 'open-source'? Paul Rubin <no.email@nospam.invalid> - 2014-08-27 09:38 -0700
        Re: What is acceptable as 'open-source'? Marko Rauhamaa <marko@pacujo.net> - 2014-08-27 20:14 +0300
          Re: What is acceptable as 'open-source'? Rustom Mody <rustompmody@gmail.com> - 2014-08-27 10:41 -0700
          Re: What is acceptable as 'open-source'? Chris Angelico <rosuav@gmail.com> - 2014-08-28 08:46 +1000
            Re: What is acceptable as 'open-source'? Marko Rauhamaa <marko@pacujo.net> - 2014-08-28 08:31 +0300
              Re: What is acceptable as 'open-source'? Chris Angelico <rosuav@gmail.com> - 2014-08-28 15:44 +1000
      Re: What is acceptable as 'open-source'?  [was Python vs C++] Christian Gollwitzer <auriocus@gmx.de> - 2014-08-27 21:41 +0200
    Re: What is acceptable as 'open-source'? [was Python vs C++] Chris Angelico <rosuav@gmail.com> - 2014-08-27 18:03 +1000
    Re: What is acceptable as 'open-source'?  [was Python vs C++] Ned Batchelder <ned@nedbatchelder.com> - 2014-08-27 07:54 -0400
      Re: What is acceptable as 'open-source'?  [was Python vs C++] Rustom Mody <rustompmody@gmail.com> - 2014-08-27 10:29 -0700
        hg, git, fossil, ... [was Re: What is acceptable as 'open-source'? [was Python vs C++]] Ethan Furman <ethan@stoneleaf.us> - 2014-08-27 11:26 -0700
        Re: hg, git, fossil, ... [was Re: What is acceptable as 'open-source'? [was Python vs C++]] Skip Montanaro <skip@pobox.com> - 2014-08-27 13:51 -0500
          Re: hg, git, fossil, ... Marko Rauhamaa <marko@pacujo.net> - 2014-08-28 08:58 +0300
            Re: hg, git, fossil, ... Tim Chase <python.list@tim.thechases.com> - 2014-08-28 09:56 -0500
            Re: hg, git, fossil, ... Ned Batchelder <ned@nedbatchelder.com> - 2014-08-28 11:39 -0400
              Re: hg, git, fossil, ... Marko Rauhamaa <marko@pacujo.net> - 2014-08-28 19:17 +0300
                Re: hg, git, fossil, ... Tim Chase <python.list@tim.thechases.com> - 2014-08-28 11:32 -0500
                Re: hg, git, fossil, ... Chris Angelico <rosuav@gmail.com> - 2014-08-29 02:38 +1000
                Re: hg, git, fossil, ... Marko Rauhamaa <marko@pacujo.net> - 2014-08-28 22:37 +0300
                Re: hg, git, fossil, ... Chris Angelico <rosuav@gmail.com> - 2014-08-29 09:08 +1000
                Re: hg, git, fossil, ... Lele Gaifax <lele@metapensiero.it> - 2014-08-29 09:43 +0200
                Re: hg, git, fossil, ... Marko Rauhamaa <marko@pacujo.net> - 2014-08-29 10:54 +0300
                Re: hg, git, fossil, ... Terry Reedy <tjreedy@udel.edu> - 2014-08-28 13:40 -0400
                Re: hg, git, fossil, ... Tim Delaney <timothy.c.delaney@gmail.com> - 2014-08-29 07:25 +1000
                Re: hg, git, fossil, ... Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-08-28 22:41 +0100
                Re: hg, git, fossil, ... Ian Kelly <ian.g.kelly@gmail.com> - 2014-08-28 20:20 -0600
                Re: hg, git, fossil, ... Marko Rauhamaa <marko@pacujo.net> - 2014-08-29 08:59 +0300
                Re: hg, git, fossil, ... Chris Angelico <rosuav@gmail.com> - 2014-08-29 17:20 +1000
                Re: hg, git, fossil, ... Marko Rauhamaa <marko@pacujo.net> - 2014-08-29 10:48 +0300
                Re: hg, git, fossil, ... Chris Angelico <rosuav@gmail.com> - 2014-08-29 12:24 +1000
                Re: hg, git, fossil, ... Rustom Mody <rustompmody@gmail.com> - 2014-08-28 19:53 -0700
            Re: hg, git, fossil, ... Ian Kelly <ian.g.kelly@gmail.com> - 2014-08-28 19:56 -0600
              Re: hg, git, fossil, ... Marko Rauhamaa <marko@pacujo.net> - 2014-08-29 08:50 +0300
                Re: hg, git, fossil, ... Chris Angelico <rosuav@gmail.com> - 2014-08-29 17:19 +1000
                Re: hg, git, fossil, ... Marko Rauhamaa <marko@pacujo.net> - 2014-08-29 10:43 +0300
        Re: hg, git, fossil, ... [was Re: What is acceptable as 'open-source'? [was Python vs C++]] Ethan Furman <ethan@stoneleaf.us> - 2014-08-27 11:58 -0700
        Re: hg, git, fossil, ... [was Re: What is acceptable as 'open-source'? [was Python vs C++]] Chris Angelico <rosuav@gmail.com> - 2014-08-28 09:07 +1000
    Re: Python vs C++ Amirouche Boubekki <amirouche.boubekki@gmail.com> - 2014-08-27 15:15 +0200
    Re: What is acceptable as 'open-source'? [was Python vs C++] "Frank Millman" <frank@chagford.com> - 2014-08-28 15:44 +0200
    Re: What is acceptable as 'open-source'? [was Python vs C++] Chris Angelico <rosuav@gmail.com> - 2014-08-28 23:58 +1000

csiph-web