Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed1.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.084 X-Spam-Evidence: '*H*': 0.83; '*S*': 0.00; 'subject:Python': 0.06; 'core,': 0.09; 'git': 0.09; 'cc:addr:python-list': 0.11; 'from:addr:pobox.com': 0.16; 'from:addr:skip': 0.16; 'merge,': 0.16; 'stuff.': 0.16; ':-)': 0.16; 'sender:addr:gmail.com': 0.17; 'wrote:': 0.18; 'wed,': 0.18; '(the': 0.22; '(in': 0.22; 'aug': 0.22; 'comfortable': 0.22; 'cc:addr:python.org': 0.22; 'skip': 0.24; 'cc:2**0': 0.24; 'header:In-Reply-To:1': 0.27; 'generally': 0.29; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'stuff': 0.32; 'there,': 0.34; 'beyond': 0.35; 'definition': 0.35; 'received:google.com': 0.35; 'step': 0.37; 'skip:& 10': 0.38; 'thank': 0.38; 'pm,': 0.38; 'rather': 0.38; 'commands': 0.60; 'most': 0.60; 'ago,': 0.61; 'simple': 0.61; 'first': 0.61; 'different': 0.65; 'god': 0.65; 'day': 0.76; 'awhile': 0.84; 'commands.': 0.84; 'confusing': 0.84; 'ethan': 0.84; 'furman': 0.84; 'python-dev': 0.84; 'subject:source': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=KQyIvq7g1AYO+agfGT8O9k91hSynfetDMagLj8wfOfo=; b=krWBXyKVanSrKzv0zF8l/WH+RcS+OIhpHpJh1ih+utiN5qhDhWUuRCm7j7Yn7QkO2z 2kFWQn4VEC14kxB2xGQdVn7w+aJ411b4iOl1y94hJP8aJnVqQCaejRin3fsbZMB50M3t KW/ah4dzunHus6WSV71RExlcxqf0tbX7yjGk3q/S/laI+qIcSZlzluuXrFGiEQTKgv3y x6dQVL+wcZnHGwOuQvqP55SMYMMdR422rYEAHT83AXMgrs2VVqGo4e0fjSsEIICiHzga VJIgXSNtZ+AorRuCSATWR2S+6+o624dLA/8yVA/He60KTYupnfsad5G7dcj+opVuzxUZ cpAw== MIME-Version: 1.0 X-Received: by 10.50.33.73 with SMTP id p9mr31831781igi.24.1409165470712; Wed, 27 Aug 2014 11:51:10 -0700 (PDT) Sender: skip.montanaro@gmail.com In-Reply-To: <53FE22C7.3090806@stoneleaf.us> References: <57afe6cf-7cc4-4334-9f21-fdb8a6e70f30@googlegroups.com> <53FE22C7.3090806@stoneleaf.us> Date: Wed, 27 Aug 2014 13:51:10 -0500 X-Google-Sender-Auth: TKJ_b8KaL557JXBsRh5PS_W7dxw Subject: Re: hg, git, fossil, ... [was Re: What is acceptable as 'open-source'? [was Python vs C++]] From: Skip Montanaro To: Ethan Furman Content-Type: multipart/alternative; boundary=089e01538e5a4fc8390501a0e79b Cc: Python X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 51 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1409165474 news.xs4all.nl 2903 [2001:888:2000:d::a6]:33436 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:77154 --089e01538e5a4fc8390501a0e79b Content-Type: text/plain; charset=UTF-8 On Wed, Aug 27, 2014 at 1:26 PM, Ethan Furman wrote: > I use hg because 1) python-dev uses hg; and 2) I understand the simple hg > commands. I find git confusing, and my main uses are commit, pull, update, > an occasional merge, and a rare rollback -- not complicated stuff. 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. :-) Skip --089e01538e5a4fc8390501a0e79b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

= On Wed, Aug 27, 2014 at 1:26 PM, Ethan Furman <ethan@stoneleaf.us>= wrote:
I use hg because 1) python-dev uses hg; and = 2) I understand the simple hg commands.=C2=A0 I find git confusing, and my = main uses are commit, pull, update, an occasional merge, and a rare rollbac= k -- not complicated stuff.

The "simple hg commands" are generally not all that dif= ferent (in my limited experience) than the "simple git commands,"= for some definition of "simple." Stuff like clone, init, push, p= ull, 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 boil= s 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 r= ather unpleasant first experience with "git rebase." Both hg (alm= ost all of it for me) and git (the stuff I don't regularly use) are lik= e Perl: I need to consult the documentation every step of the way. Thank Go= d for StackOverflow. :-)

Skip
<= div class=3D"gmail_extra">
--089e01538e5a4fc8390501a0e79b--