From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Haggerty Subject: Re: [PATCH 4/4] fast-import: only store commit objects Date: Tue, 07 May 2013 05:14:40 +0200 Message-ID: <518871A0.8030707@alum.mit.edu> References: <1367555502-4706-1-git-send-email-felipe.contreras@gmail.com> <1367555502-4706-5-git-send-email-felipe.contreras@gmail.com> <87y5bw3q1s.fsf@hexa.v.cablecom.net> <518785B3.3050606@alum.mit.edu> <87ip2wflg0.fsf@linux-k42r.v.cablecom.net> <518789D1.4010905@alum.mit.edu> <7v38u0t9va.fsf@alter.siamese.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Junio C Hamano , Thomas Rast , git@vger.kernel.org, Antoine Pelisse , Johannes Schindelin To: Felipe Contreras X-From: git-owner@vger.kernel.org Tue May 07 05:14:51 2013 Return-path: Envelope-to: gcvg-git-2@plane.gmane.org Received: from vger.kernel.org ([209.132.180.67]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UZYMb-0006PY-Dg for gcvg-git-2@plane.gmane.org; Tue, 07 May 2013 05:14:49 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932246Ab3EGDOp (ORCPT ); Mon, 6 May 2013 23:14:45 -0400 Received: from ALUM-MAILSEC-SCANNER-1.MIT.EDU ([18.7.68.12]:62610 "EHLO alum-mailsec-scanner-1.mit.edu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757313Ab3EGDOo (ORCPT ); Mon, 6 May 2013 23:14:44 -0400 X-AuditID: 1207440c-b7ff06d0000008f7-10-518871a3f41e Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) by alum-mailsec-scanner-1.mit.edu (Symantec Messaging Gateway) with SMTP id A4.AE.02295.3A178815; Mon, 6 May 2013 23:14:43 -0400 (EDT) Received: from [192.168.69.140] (p57A24E33.dip0.t-ipconnect.de [87.162.78.51]) (authenticated bits=0) (User authenticated as mhagger@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id r473EepI014717 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 6 May 2013 23:14:41 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 In-Reply-To: X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCKsWRmVeSWpSXmKPExsUixO6iqLu4sCPQ4OdDDYtfZ3exWBx8nGfR daWbyaKh9wqzRf/yLjaLu5dXsTuweeycdZfd48PHOI/br+cze1y8pOzxeZNcAGsUt01SYklZ cGZ6nr5dAnfGjkc9jAVHeSsmrW5jbGCczt3FyMkhIWAi0Xf5HyuELSZx4d56ti5GLg4hgcuM Em1znzFDOGeZJHa9XMsIUsUroC2xYd4hNhCbRUBV4v6/aWA2m4CuxKKeZiYQW1QgTGLV+mXM EPWCEidnPmEBsUUEDCX2tk9lARnKLHCMUWJP5wV2kISwgL3Eri/TWSG2TWCRePn3JFiCUyBQ 4vnp1UAdHEAd6hLr5wmBhJkF5CW2v53DPIFRYBaSHbMQqmYhqVrAyLyKUS4xpzRXNzcxM6c4 NVm3ODkxLy+1SNdQLzezRC81pXQTIyTUeXYwflsnc4hRgINRiYdX4VR7oBBrYllxZe4hRkkO JiVRXu70jkAhvqT8lMqMxOKM+KLSnNTiQ4wSHMxKIrzS2kA53pTEyqrUonyYlDQHi5I4r+oS dT8hgfTEktTs1NSC1CKYrAwHh5IE794CoEbBotT01Iq0zJwShDQTByfIcC4pkeLUvJTUosTS kox4UKzGFwOjFSTFA7R3P0g7b3FBYi5QFKL1FKMux8orT14zCrHk5eelSonzTgMpEgApyijN g1sBS2yvGMWBPhbmXQxSxQNMinCTXgEtYQJaksDXDrKkJBEhJdXAyLL89pq6zgyXsLduAiuv KZbOkVbO+FbybqP9huuzL/msUYhR/L/rp0yQwJaXQYm2j/Y7rNxYcXThZrN3Ui8S Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: On 05/06/2013 11:36 PM, Felipe Contreras wrote: > This would simplify the documentation, and obliterate the need to use > mark files at all: As explained in my other email, this documentation change does not remove all of the reasons that users might want to use mark files. I would still like to show users how they can load the files into Git as two separate steps. > diff -ur cvs2svn-2.4.0/www/cvs2git.html cvs2svn-2.4.0-mod/www/cvs2git.html > --- cvs2svn-2.4.0/www/cvs2git.html 2012-09-22 01:49:55.000000000 -0500 > +++ cvs2svn-2.4.0-mod/www/cvs2git.html 2013-05-06 16:33:12.070189985 -0500 > @@ -355,14 +355,13 @@ > fast-import:

> >
> -git fast-import --export-marks=../cvs2svn-tmp/git-marks.dat <
> ../cvs2svn-tmp/git-blob.dat
> -git fast-import --import-marks=../cvs2svn-tmp/git-marks.dat <
> ../cvs2svn-tmp/git-dump.dat
> +cat ../cvs2svn-tmp/git-blob.dat ../cvs2svn-tmp/git-dump.dat | git fast-import
>  
> > -

On Linux/Unix this can be shortened to:

> +

On Windows you should use type instead:

> >
> -cat ../cvs2svn-tmp/git-blob.dat ../cvs2svn-tmp/git-dump.dat | git fast-import
> +type ../cvs2svn-tmp/git-blob.dat ../cvs2svn-tmp/git-dump.dat | git fast-import
>  
> > > Only in cvs2svn-2.4.0-mod/www: .cvs2git.html.swp > > Nevertheless, it *would* be nice to add the Windows equivalent of the "cat" pipeline. I knew about the "type" command but I was under the impression that it is intended for text files and can corrupt binary files. Are you sure that using "type" as you suggest is binary-clean? Michael -- Michael Haggerty mhagger@alum.mit.edu http://softwareswirl.blogspot.com/