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
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