From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Large git repositories Date: Mon, 12 Jan 2015 23:03:32 +0100 Message-ID: <20150112220332.GA20174@debian> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49229) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAn5M-0003pC-4a for guix-devel@gnu.org; Mon, 12 Jan 2015 17:03:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YAn5F-0004ES-TY for guix-devel@gnu.org; Mon, 12 Jan 2015 17:03:44 -0500 Received: from mout.kundenserver.de ([212.227.126.130]:55196) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAn5F-0004DO-HK for guix-devel@gnu.org; Mon, 12 Jan 2015 17:03:37 -0500 Content-Disposition: inline List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Hello, I am trying to package the droid font family. It appears to be available only via the android git at: https://android.googlesource.com/platform/frameworks/base/+/android-4.4.4_r2.0.1/data/fonts/ where https://android.googlesource.com/platform/frameworks/base.git defines the git repository. This page contains a tgz download link: https://android.googlesource.com/platform/frameworks/base/+archive/android-4.4.4_r2.0.1/data/fonts.tar.gz Unfortunately, the file seems to be generated on the fly and have a different hash value each time. The git-reference method seems to clone all of the repository, which has about 1.5 GB. I tried several methods by hand, such as git clone -b android-4.4.4_r2.0.1 https://android.googlesource.com/platform/frameworks/base.git data/fonts or git init; git fetch https://android.googlesource.com/platform/frameworks/base.git android-4.4.4_r2.0.1 but all of them apparently download the full repository. I also tried git archive --remote=https://android.googlesource.com/platform/frameworks/base.git android-4.4.4_r2.0.1 data/fonts but the git server apparently does not support this: fatal: Operation not supported by protocol. (and I am also not sure that the output would have a fixed hash). Do you see any solution to this problem? Andreas