From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS53758 23.128.96.0/24 X-Spam-Status: No, score=-3.8 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by dcvr.yhbt.net (Postfix) with ESMTP id F14501F8C6 for ; Fri, 16 Jul 2021 18:31:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231899AbhGPSed (ORCPT ); Fri, 16 Jul 2021 14:34:33 -0400 Received: from smtprelay07.ispgateway.de ([134.119.228.104]:13942 "EHLO smtprelay07.ispgateway.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229611AbhGPSeb (ORCPT ); Fri, 16 Jul 2021 14:34:31 -0400 Received: from [84.163.66.66] (helo=[192.168.2.202]) by smtprelay07.ispgateway.de with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1m4Sb5-0001BX-A4; Fri, 16 Jul 2021 20:30:03 +0200 Subject: Re: PATCH: improve git switch documentation To: Felipe Contreras , git@vger.kernel.org References: <65362688-b65b-661c-20c1-94d7dc2118c7@mfriebe.de> <60e874e1c6845_215320861@natae.notmuch> <60e88a4b8592f_16bcb2082b@natae.notmuch> <60e9f8d462bd9_7ef20898@natae.notmuch> <6f43b36b-abe1-41f2-6138-e820c974b1bd@mfriebe.de> <60ea07e3495e8_7ef2081d@natae.notmuch> <30e4c874-6b87-b03d-fa33-fde5b7e50b2a@mfriebe.de> <60ea2eb562f26_2a69208e8@natae.notmuch> <1e18c4ed-6975-5041-4b4f-75c4d3d21860@mfriebe.de> <60ec6d91deced_a452520825@natae.notmuch> <54644739-2138-8086-1696-d3c52960216c@mfriebe.de> <60ec74c513b2b_a45252081b@natae.notmuch> <0d7bd249-2aba-236a-9f93-3a5b30182d15@mfriebe.de> <60ec93155663f_a231f208fb@natae.notmuch> <3a84e4c9-4e48-1cbe-4fe6-150ff56c8508@mfriebe.de> <60ecbe577a086_a6b702082@natae.notmuch> <60edb8ff814cf_ab6dd208d9@natae.notmuch> From: Martin Message-ID: <02f1f12a-0ff3-ef46-fce3-e222b2867309@mfriebe.de> Date: Fri, 16 Jul 2021 20:31:33 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <60edb8ff814cf_ab6dd208d9@natae.notmuch> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Df-Sender: bWVAbWZyaWViZS5kZQ== Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org On 13/07/2021 18:02, Felipe Contreras wrote: > Martin wrote >> You and I will make the connection between "something happens to the >> branch" and "something happens to the commits". >> A lot of people with less experience, who a busy looking through lots of >> stuff to solve their problem, they will not make that connection in that >> particular moment. >> Heck, I've seen highly educated people missing far more obvious things >> like that. > > Once again I'm not talking about what they could miss, I'm talking about > what they are thinking the command will do. Well they think it creates a new branch with the given name. And that is *all* they think. We can argue as much as we want, that from that thought all else should follow, in reality that does not apply. Or rather it applies only if someone really ask the question. But no one asks it. And that leaves as with the point how much of the so called obvious is not being thought about. My answer: Quite a lot, and an important lot too. If people would always consider the consequences of their actions, this world would have a lot less trouble. But that again gets to the point of what is not thought of. People to not think of consequence. If people a told the consequences some will still ignore it, but some will take it into account. > > Yes, and that's stupid. There's plenty of unnecessary warnings. Yes and that is why we do not need to add "a solarflare may damage your pc while you perform this action" (As was previously brought up) > > The fact that you have to do it in USA doesn't mean you should. Well, yes. But the point is, there are people who miss out for more obvious things. And "loosing commits" as results of an action on "branches" is not that obvious. Not if you are new. I understand that it is as bleeding obvious to you (and me) as "hot coffee". But neither of us is a new user. Not even the average (I guess) > > Our objective is not to reach everyone. > "everyone that uses git" (and wants to be reached) And that should be an objective.