From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 505 invoked by alias); 22 Jul 2010 22:44:14 -0000 Received: (qmail 492 invoked by uid 22791); 22 Jul 2010 22:44:13 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from mail34.mailforbusiness.com (HELO mail34.mailforbusiness.com) (66.70.26.101) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 22 Jul 2010 22:44:07 +0000 Received: from mail34.mailforbusiness.com (localhost [127.0.0.1]) by mail34.mailforbusiness.com (Postfix) with ESMTP id BFEEC14F5A19 for ; Thu, 22 Jul 2010 18:42:28 -0400 (EDT) Received: from [135.115.134.174] (cerberus.motive.com [64.186.184.100]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jeremy@bopp.net) by mail34.mailforbusiness.com (Postfix) with ESMTPSA id A34E114F59FA for ; Thu, 22 Jul 2010 18:42:28 -0400 (EDT) Message-ID: <4C48C9B3.60602@bopp.net> Date: Thu, 22 Jul 2010 23:48:00 -0000 From: Jeremy Bopp User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.10) Gecko/20100512 Thunderbird/3.0.5 MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: git and openssh issue References: <4C45D041.8010209@kitware.com> <4C4677CA.2090608@bopp.net> <4C485D3D.7070307@kitware.com> <4C4862F6.7090602@bopp.net> <4C48A06F.6020309@kitware.com> In-Reply-To: <4C48A06F.6020309@kitware.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2010-07/txt/msg00482.txt.bz2 On 7/22/2010 2:47 PM, Bill Hoffman wrote: > On 7/22/2010 11:25 AM, Jeremy Bopp wrote: > >>> >>> Are there any other experiments you would like to see? Seems to happen >>> with any reasonable size git repo. So, if you were to say clone VTK or >>> Qt, I am sure you could reproduce this as well. >> >> I'm game to try this out. Can you send me the exact git command you use >> to clone one or more of these repositories so that I can try to >> reproduce what you see? >> >> -Jeremy >> > We have reproduced this with the CMake git repo. You can find out how > to get a clone of that here: > > http://www.cmake.org/Wiki/CMake/Git > > So to clone CMake do this: > git clone git://cmake.org/cmake.git CMake > > Once you clone CMake to a machine, you can then clone from that machine > like this: > > Commands for ssh clone: > > $ git clone user@machine:path/to/repo.git > > Commands for rsh clone: > > $ echo '#!/bin/sh > exec rsh -l user "$@"' > ~/ssh-rsh > $ chmod 750 ~/ssh-rsh > $ GIT_SSH=~/ssh-rsh git clone machine:path/to/repo.git > > Commands for plink clone: > > http://my.afterdawn.com/agent_007/blog_entry.cfm/2909/git_and_cygwin > > > One thing that might be a good thing to try is to bisect the openssh > source. That might eliminate the cygwin dll as the source of the > problem. Or at least find out which change in openssh caused the problem. Just to clarify things, are you hosting your first clone under Cygwin (from which you make another clone using Cygwin which fails), or are you hosting it under a non-Windows system? It might be good to try this under the conditions of Cygwin client <-> Cygwin server, Cygwin client <-> non-Windows server, and non-Windows client <-> Cygwin server. Hopefully, we can localize the problem to just the client or server code under Cygwin's ssh. The bisect operation is not a bad idea, but I'm not sure what revision of the openssh source was last known to work. Given that this is still not 100% reproducible even for you (if I understand you correctly), the bisect tests may not be completely reliable anyway. BTW, are you using text mode mounts under Cygwin for any of these repository clones? I'm going to try to make some time this evening to give this a quick test. -Jeremy -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple