{"thread":{"id":"5358","subject":"RE: HELP: GIT Cloning failed","startedAt":"2006-08-22T20:24:34Z","lastAt":"2006-08-22T20:24:34Z","messageCount":1,"participants":["Ju, Seokmann"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"25763","messageId":"890BF3111FB9484E9526987D912B261932E35C@NAMAIL3.ad.lsil.com","threadId":"5358","inReplyTo":null,"subject":"RE: HELP: GIT Cloning failed","fromName":"Ju, Seokmann","fromEmail":"seokmann.ju@lsil.com","sentAt":"2006-08-22T20:24:34Z","receivedAt":"2006-08-22T20:24:34Z","isPatch":false,"sender":{"key":"seokmann.ju@lsil.com","avatar":null},"body":"Hi,\nOn Tuesday, August 22, 2006 4:08 PM, Sean  wrote:\n> It looks like the jejb scsi-misc archive might not have been\n> configured properly for http transfers.  There's a script below\n> which just uses git commands (not cogito) and the native git\n> protocol which tests out okay here.\nI will try with the script and rest of your comments as well.\nThank you for your guidence.\n\nRegards,\n\nSeokmann\n\n\n> -----Original Message-----\n> From: Sean [mailto:seanlkml@sympatico.ca] \n> Sent: Tuesday, August 22, 2006 4:08 PM\n> To: Ju, Seokmann\n> Cc: git@vger.kernel.org; Patro, Sumant; linux-kernel@vger.kernel.org\n> Subject: Re: HELP: GIT Cloning failed\n> \n> On Tue, 22 Aug 2006 13:25:23 -0600\n> \"Ju, Seokmann\" <Seokmann.Ju@lsil.com> wrote:\n> \n> Ju,\n> \n> > Above script worked without any problem when I started \n> several months\n> > ago and I'm not sure when did it stop working.\n> > I'm using _cron_ utility on my Linux box for scheduled \n> execution of the\n> > script.\n> > \n> > Any comment would be appreciated.\n> \n> It looks like the jejb scsi-misc archive might not have been\n> configured properly for http transfers.  There's a script below\n> which just uses git commands (not cogito) and the native git\n> protocol which tests out okay here.\n> \n> A few comments though:\n> \n>  - Apparently the scsi misc tree you want is actually under \"jejb\"\n>    rather than \"marcelo\" which you had in your script.\n> \n>  - It's better to use the native git protocol when possible\n>    (well, the benefits are less on initial clone, but it's still\n>    a good practice)\n> \n>  - You're causing a lot of unnecessary traffic for kernel.org by\n>    cloning a fresh copy of all these trees, it would be much better\n>    to clone just _once_ and then simply \"git pull\" in any updates.\n> \n>  - Two of the trees you're cloning are very close in content to\n>    each other (linux-2.6 & scsi-misc-2.6) so you can use the git\n>    \"--reference\" option to share local objects saving disk space\n>    (and reducing bandwidth needs even further)\n> \n> Cheers,\n> Sean\n> \n> #!/bin/sh\n> cd /home/git/kernels/2.4 || exit\n> BASE=\"git://www.kernel.org/pub/scm/linux/kernel/git\"\n> rm -rf linux-2.4 linux-2.6 scsi-misc-2.6\n> git clone $BASE/marcelo/linux-2.4\n> git clone $BASE/torvalds/linux-2.6\n> git clone --reference linux-2.6 $BASE/jejb/scsi-misc-2.6\n> \n> \n> \n> \n"}]}