From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Harald Hanche-Olsen Newsgroups: gmane.emacs.devel Subject: Re: need help adjusting workflow to git (or vice versa) Date: Thu, 13 Nov 2014 21:58:27 +0100 (CET) Message-ID: <20141113.215827.2302048163561451721.hanche@math.ntnu.no> References: <87oasaubfc.fsf@rosalinde.fritz.box> <54651045.6080901@cs.ucla.edu> <87k32yu8yh.fsf@rosalinde.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1415912338 6647 80.91.229.3 (13 Nov 2014 20:58:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 13 Nov 2014 20:58:58 +0000 (UTC) Cc: eggert@cs.ucla.edu, emacs-devel@gnu.org To: stephen.berman@gmx.net Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 13 21:58:50 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xp1Td-0004Sf-4q for ged-emacs-devel@m.gmane.org; Thu, 13 Nov 2014 21:58:49 +0100 Original-Received: from localhost ([::1]:33852 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xp1Tc-0007cJ-Qj for ged-emacs-devel@m.gmane.org; Thu, 13 Nov 2014 15:58:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60791) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xp1TP-0007c3-U3 for emacs-devel@gnu.org; Thu, 13 Nov 2014 15:58:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xp1TL-0006i9-7Y for emacs-devel@gnu.org; Thu, 13 Nov 2014 15:58:35 -0500 Original-Received: from hylle05.itea.ntnu.no ([2001:700:300:3::225]:46517) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xp1TK-0006h4-W5 for emacs-devel@gnu.org; Thu, 13 Nov 2014 15:58:31 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by hylle05.itea.ntnu.no (Postfix) with ESMTP id A5ADB902A0A; Thu, 13 Nov 2014 21:58:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at hylle05.itea.ntnu.no Original-Received: from localhost (unknown [IPv6:2001:4662:4ff2:0:54ce:e22d:2cad:f3ae]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: hanche) by hylle05.itea.ntnu.no (Postfix) with ESMTPSA id ECC039029F8; Thu, 13 Nov 2014 21:58:28 +0100 (CET) In-Reply-To: <87k32yu8yh.fsf@rosalinde.fritz.box> X-URL: http://www.math.ntnu.no/~hanche/ X-Mailer: Mew version 6.6 on Emacs 25.0.50 / Mule 6.0 (HANACHIRUSATO) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:700:300:3::225 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:177008 Archived-At: [Stephen Berman (2014-11-13 20:44:22 UTC)] > That's what Martin referred to, isn't it? It takes considerably longer > on my older and feebler hardware, also compared with `bzr update' and > `bzr pull --overwrite' in a shared repository. And the size is also no= t > insignificant, if it means having a copy of the entire Emacs repository > for each build (~540M). You might have a look at the options --local and --shallow to git clone. The idea would be to have one full clone that pulls from savannah, then any number of local clones pulling from from that one. After running git clone --local emacs emacs2 I get this: ; du -sh emacs/.git emacs2/.git 199M emacs/.git 392K emacs2/.git The clone operation was pretty fast, too. 7 seconds on an SSD. =E2=80=93 Harald