From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4447555E.8020607@altlinux.com> Date: Thu, 20 Apr 2006 13:33:18 +0400 From: Anton Farygin Organization: ALT Linux Ltd. User-Agent: Thunderbird 1.5 (X11/20060328) MIME-Version: 1.0 To: ALT Devel discussion list References: <20060419225625.GA18181@nomad.office.altlinux.org> In-Reply-To: <20060419225625.GA18181@nomad.office.altlinux.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] I: about storing tarballs X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2006 09:30:02 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin wrote: > Hi, > > Информация к размышлению на тему хранения исходного кода, > по мотивам короткого обсуждения в офисе. > > $ xdelta delta -9 nmap-4.02Alpha{1,2}.tar.bz2 nmap.delta > $ ls -logS nmap* > -rw-r--r-- 1 1897778 Мар 4 07:32 nmap-4.02Alpha1.tar.bz2 > -rw-r--r-- 1 1896625 Мар 9 01:42 nmap-4.02Alpha2.tar.bz2 > -rw-r--r-- 1 1885642 Апр 20 00:00 nmap.delta > Подтверждение известного факта: несильно отличающиеся пожатые bzip'ом > файлы отличаются настолько сильно, что xdelta неэффективна. > > $ xdelta delta -9 nmap-4.02Alpha{1,2}.tar nmap.delta > $ ls -logS nmap* > -rw-r--r-- 1 10485760 Мар 4 07:32 nmap-4.02Alpha1.tar > -rw-r--r-- 1 10485760 Мар 9 01:42 nmap-4.02Alpha2.tar > -rw-r--r-- 1 28612 Апр 20 00:00 nmap.delta > Ну xdelta она и есть xdelta. > > $ xdelta delta -9 nmap-4.02Alpha{1,2}.tar.gz nmap.delta > $ ls -logS nmap* > -rw-r--r-- 1 2377616 Мар 4 07:32 nmap-4.02Alpha1.tar.gz > -rw-r--r-- 1 2376325 Мар 9 01:42 nmap-4.02Alpha2.tar.gz > -rw-r--r-- 1 28621 Апр 20 00:00 nmap.delta > Напоминание о том, что xdelta по умолчанию распаковывает файлы, > пожатые gzip'ом, прежде чем вычислять дельту. > Отсюда видно, что с файлами, пожатыми gzip'ом, экономии в git не получается. > Таким образом, в git лучше класть непожатые файлы, тогда при желании > их можно будет хранить экономно. а упаковывать перед сборкой ? Или вообще в RPM пакет класть неупакованные tar'ы ? Rgds. Rider