From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Jean-Christophe Helary Newsgroups: gmane.emacs.devel Subject: casual contributing with git Date: Sun, 19 May 2019 10:41:19 +0900 Message-ID: Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="46902"; mail-complaints-to="usenet@blaine.gmane.org" To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun May 19 03:41:35 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hSApS-000C6l-Uv for ged-emacs-devel@m.gmane.org; Sun, 19 May 2019 03:41:35 +0200 Original-Received: from localhost ([127.0.0.1]:40886 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSApR-0003vV-Hm for ged-emacs-devel@m.gmane.org; Sat, 18 May 2019 21:41:33 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45356) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSApK-0003vF-MF for emacs-devel@gnu.org; Sat, 18 May 2019 21:41:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hSApJ-0003CW-9v for emacs-devel@gnu.org; Sat, 18 May 2019 21:41:26 -0400 Original-Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]:37891) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hSApJ-0003Al-1G for emacs-devel@gnu.org; Sat, 18 May 2019 21:41:25 -0400 Original-Received: by mail-pl1-x62b.google.com with SMTP id f97so5056759plb.5 for ; Sat, 18 May 2019 18:41:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=rwyoh2MWK0mUf5JTZdTXNyDXO4B8QGo1gD/r5rdfxYY=; b=qLckjrMMWbRfb5t9ZgctJsTCL+YHeaQq2git8LcAdOYnGoMBicNGoMB+aoBLSv2Sjk rffehDYXfPzK07yGSRr5UxEMt/aywCFKla6M6d+5qA3h8xyqTJ+aKTFUlhnPa95VXjK0 b0PwApgC2ZcsvSCPcA4IFEnO1qydQNk7QrdmEUPOoXfO+F8X4vOUZi4cKAI3sQA6GjR/ YhYCRnZDRsKNOjYUG4hyFLQ01N8nz3bZt86mW9D1H5Jxujo8FytjGyAC0Bu0ZfYZkxrR pnEuGZiHpFvq/ToPFs/21ZDSdgIr/jLkTCEASuqYW5FMcoDYppw5tzXQ+GpKvIoAxbsi 5GHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=rwyoh2MWK0mUf5JTZdTXNyDXO4B8QGo1gD/r5rdfxYY=; b=AsQIgzgnxzc4JlyZ//Ik76xMNrJws2j2l02V5wTMfQvEurtOpT4M3ehCH6WzjGxmEq j4iPdvU9ya5oDTiUlmdP+HwGxKmPO0q0dZqRXQ0oxiruMZnJeBDKi75fKuWHZGNK30sS egCWMektcLfSJK9A4f+FsoM7LfmNDQr+AHFFLoE7jojyxofZ6ESajcEk/TvKJaGpXScf mL349VitSE+vWHKxot56cWeKOhYCpBnHxKYuWhCXvU0s3qX1pnUT+HyXwKNO4e6TNOZE 2yElcUgvaczd4ccn4HEhkl77wZ6jhpHVNiCp6QTEf462w8sSxvO5+hvNp8l+eo3oKjNs 99HA== X-Gm-Message-State: APjAAAUFwxoX5WyYUDvjKgSePsyF5G/jMX0HyAjfQfJbb9FiJACi15M1 E7M5lAHyOPN4rWJsUAZ5EmbT/RIg X-Google-Smtp-Source: APXvYqxwvAyJNNc+fzxGRUDPm5GTRI0nqYJAO8OmjhLDac43WG6P2wKPJnF2/Idyd7ZuscTZrXS6sA== X-Received: by 2002:a17:902:ba8d:: with SMTP id k13mr53780607pls.52.1558230083519; Sat, 18 May 2019 18:41:23 -0700 (PDT) Original-Received: from [192.168.1.3] (pl32040.ag0304.nttpc.ne.jp. [111.89.228.40]) by smtp.gmail.com with ESMTPSA id 125sm20539076pge.45.2019.05.18.18.41.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 18 May 2019 18:41:22 -0700 (PDT) X-Mailer: Apple Mail (2.3445.104.8) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::62b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:236737 Archived-At: I've been reading the docs here: "GitForEmacsDevs" https://www.emacswiki.org/emacs/GitForEmacsDevs and here: "GitQuickStartForEmacsDevs" https://www.emacswiki.org/emacs/GitQuickStartForEmacsDevs And they all mention git push *even* for the "casual developer" = (supposedly the one who does not have write access). Obviously, I can commit on my local master but trying to push anything = is not possible and then when I do a git pull to update master I end up = with all sorts of conflicts. Not all casual developers are git masters so it would be nice to have a = clearly documented process for them. So, what's the best way to work for the casual developer who doesn't = have write access ? Should we create a branch where we work and that we keep in sync with = master? > On Jul 5, 2017, at 2:51, Stephen Leake = wrote: >=20 > Workspaces are cheap; I keep a full checkout of master, and one of = each > branch I'm working on, at all times. Is that the recommended way ? I'm ready to update the above docs when I have something that works and = that is approved here. Jean-Christophe Helary ----------------------------------------------- http://mac4translators.blogspot.com @brandelune