From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20349 invoked by alias); 7 Apr 2013 22:41:20 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 31241 Received: (qmail 19074 invoked from network); 7 Apr 2013 22:41:16 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS autolearn=ham version=3.3.2 Received-SPF: pass (ns1.primenet.com.au: SPF record at schrab.com designates 50.116.43.67 as permitted sender) Date: Sun, 7 Apr 2013 18:41:12 -0400 From: Aaron Schrab To: Bart Schaefer Cc: zsh-workers@zsh.org Subject: Re: Curious result from "git" completion Message-ID: <20130407224112.GF27178@pug.qqx.org> Mail-Followup-To: Bart Schaefer , zsh-workers@zsh.org References: <130404104417.ZM2767@torch.brasslantern.com> <871uaqgjbv.fsf@ft.bewatermyfriend.org> <130407113333.ZM525@torch.brasslantern.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <130407113333.ZM525@torch.brasslantern.com> User-Agent: Mutt/1.5.21+145 (gd0ebb66) (2011-07-01) At 11:33 -0700 07 Apr 2013, Bart Schaefer wrote: >Background: I have my own CVS repository with a slightly customized >zsh >module. It has stuff that's it's not really appropriate to push up to >sourceforge, e.g., Makefile changes to be able to compile the docs under >obsolete versions of texinfo, and the like. I use it to pull sources >onto some hosts where git is not installed and it's a hassle to arrange >for it to be. I have a script that previously sync'd CVS at sourceforge >into a local sandbox based on my repository, which I'm updating to base >the remote repository on git. The sync depends on being able to do a >multi-way diff against a clean tree that has no version control clutter, >which until the cutover I would generate with "cvs export". Another option for that may be to do a clone using the --separate-git-dir option to store the information that would normally be in .git someplace else. That would create a .git file at the top level of the clone rather than the usual directory, so it wouldn't be completely clean but it would be very small with just a pointer to the actual repository location. That has the benefit that such a clone is still completely usable with git commands.