Yes, I have tried it. We can do it with sparse checkout, but, it requires git on the client.
On Wed, Jun 8, 2016 at 9:18 AM, Alessandro Pasotti <apaso...@gmail.com> wrote: > > 2016-06-08 9:10 GMT+02:00 Akbar Gumbira <akbargumb...@gmail.com>: > >> Hi Akbar, >>> The most flexible installation tool that I know is probably python pip. >>> pip can install software from a zip file, from git and from other >>> sources too. >>> I'd suggest you to have a look to pip implementation of the install >>> functionality, maybe there is some interesting for you. >> >> I just read pip code base. I think I can pick something from there for >> downloading the resources. But the problem I have right now is to get only >> the metadata file from the repository. Or are you suggesting that when >> users add a repository connection, it also downloads the repository >> directly? >> > > > If you are working on the git repos you can probably fetch just one file > without cloning the whole repo, I did not test it but here are probably > some pointers: > > > http://stackoverflow.com/questions/2466735/how-to-checkout-only-one-file-from-git-repository > > http://stackoverflow.com/questions/1125476/retrieve-a-single-file-from-a-repository > > > > >> >> On Mon, Jun 6, 2016 at 8:39 AM, Alessandro Pasotti <apaso...@gmail.com> >> wrote: >> >>> 2016-06-05 10:13 GMT+02:00 Richard Duivenvoorde <rdmaili...@duif.net>: >>> >>>> On 05-06-16 09:02, Akbar Gumbira wrote: >>>> >>>> > *Are you blocked on anything?* >>>> > ... In Github or Bitbucket they provide a direct link to >>>> > the raw file. But I think I should look at more general approach >>>> without >>>> > manipulating the URL depending on the host. If you have some input, I >>>> > would be happy to assess it. >>>> >>>> Thanks Akbar, >>>> >>>> I did some googling: >>>> >>>> http://stackoverflow.com/questions/14405782/git-fetch-single-file-from-remote-repository-programatically >>>> If you really want to keep it git, it looks like a shallow clone/copy is >>>> the only way? That post also talks about some undocumented feature, but >>>> I would not depend on that? >>>> >>>> Personally I would be ok when both Github and Gitlab/Gog would work (as >>>> both a closed source and open source member of the git-web-world)... >>>> >>>> Or: a script running somewhere on our server, (shallow) cloning all >>>> registred repositories periodically, and making just the metadata.txt >>>> files available via http/webserver? (maybe giving us some time to check >>>> the repo's on structure and (malicious?) content? >>>> >>>> Or else: a django app for the metadata... >>>> >>>> Regards, >>>> >>>> Richard >>>> >>>> >>>> >>> >>> Hi Akbar, >>> >>> The most flexible installation tool that I know is probably python pip. >>> >>> pip can install software from a zip file, from git and from other >>> sources too. >>> >>> I'd suggest you to have a look to pip implementation of the install >>> functionality, maybe there is some interesting for you. >>> >>> >>> >>> -- >>> Alessandro Pasotti >>> w3: www.itopen.it >>> >> >> >> >> -- >> >> *-------------------* >> *Akbar Gumbira * >> *www.akbargumbira.com <http://www.akbargumbira.com>* >> > > > > -- > Alessandro Pasotti > w3: www.itopen.it > -- *-------------------* *Akbar Gumbira * *www.akbargumbira.com <http://www.akbargumbira.com>*
_______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer