D'ar gwener 01 a viz Meurzh 2013 e 10 eur 44, « Tom Hacohen » he deus skrivet :
> On 28/02/13 19:55, Bertrand Jacquin wrote:
> > Another thing that can be done is a dumb repository using git submodule
> > :
> >
> >   $ git init /var/tmp/e-core
> >   $ cd /var/tmp/e-core
> >   $ git submodule add http://git.enlightenment.org/core/efl.git/ efl
> >   $ git submodule add http://git.enlightenment.org/core/elementary.git/ 
> > elementary
> >   $ git submodule add http://git.enlightenment.org/core/enlightenment.git/ 
> > enlightenment
> >   $ git submodule add 
> > http://git.enlightenment.org/core/evas_generic_loaders.git 
> > evas_generic_loaders
> >
> > Then to update all the repositories :
> >
> >   $ git submodule update
> >
> > We can easily provide some dumb repositories for different kind of usage
> > so you will just need to clone the dumb one. Theses dumb repo should be
> > maintain manually.
> 
> Yeah, we thought about that, and also talked about it with leif that 
> suggested it as well. I don't really like it. While it does make sense 
> for efl, elm and evas_generic loaders as they might have actual 
> dependency requirements, enlightenment has nothing to do with it.
>
> Also, people will have to maintain that repository which is quite a pain 
> in the ass, and a good reason why to give up on this idea.
> 
> When you run "git submodule update" it doesn't "update" the repositories 
> according to upstream, but it's just a "local refresh"

Yes, it is 'git submodule foreach git fetch'

$ git submodule foreach git fetch
Entering 'efl'
Entering 'elementary'
Entering 'enlightenment'
remote: Counting objects: 155, done.
remote: Compressing objects: 100% (46/46), done.
remote: Total 143 (delta 126), reused 112 (delta 97)
Receiving objects: 100% (143/143), 24.90 KiB, done.
Resolving deltas: 100% (126/126), completed with 12 local objects.
From http://git.enlightenment.org/core/enlightenment
 + ea2f81d...4dbaae8 devs/jeyzu/mixer -> origin/devs/jeyzu/mixer  (forced 
update)

Mainting scripts, or maintaining a git dumb repo is quiet the same.

> thing that 
> updates the repository according to the state recorded in the 
> aggregating repository, and not according to upstream. Someone would 
> need to manually update that to make sure people have "good versions". 
> If you consider how quirky submodules are for new git users, you 
> understand it just doesn't worth it.
> 
> --
> Tom.
> 

-- 
Beber

Attachment: pgpOvczFS954n.pgp
Description: PGP signature

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to