On Tuesday 13. July 2010 07.38.23 Chani wrote: > On July 12, 2010 17:12:28 Sitaram Chamarty wrote: > > On Tue, Jul 13, 2010 at 12:57 AM, Lydia Pintscher <[email protected]> wrote: > > > - non-resumable checkout -> offer shipping DVD's / usb sticks > > > > Do you perhaps mean non-resumable *clone* (a checkout is a local > > operation in git, so it's hardly likely to be interrupted unless > > there's a power failure or something). > > > > If you do, there is a way to do this with git: > > > > server side > > > > - create a bundle file: git bundle create project.bdl --all > > - set that single file up for resumable download (HTTP or rsync or > > > > whatever) > > > > client side > > > > - download that file perhaps to /tmp > > - clone from it: git clone /tmp/project.bdl project > > - go into the project and set the remote properly: git remote rm > > > > origin; git remote add origin <your.official.git.repo.url> > > > > hope that helps; sorry if you really meant non-resumable checkout but > > IME this is a more common problem > > yes, that's what was meant :) > > personally I think it'd be nicest if all the user had to do was download > something and unzip it - but I'll leave such things up to the sysadmins.
Just like the current SVN case, we don't want to *just* unpack the tarball. If
that's all that the user has to do, that means the user has just downloaded
way more than was necessary -- about 100% more with SVN or something similar
with Git.
After unpacking, there has to be some operation to restore the checkout from
the repository data.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Senior Product Manager - Nokia, Qt Development Frameworks
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Kde-scm-interest mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-scm-interest
