On Tue, 26 Feb 2013 17:47:09 +0000 "Eoff, Ullysses A"
<ullysses.a.e...@intel.com> wrote:

> jhbuild (https://live.gnome.org/Jhbuild) is another tool that can
> do this too.
> 
> U. Artie
> 
> >-----Original Message-----
> >From: Tom Hacohen [mailto:tom.haco...@samsung.com]
> >Sent: Tuesday, February 26, 2013 9:21 AM
> >To: Enlightenment developer list
> >Subject: [E-devel] Git: Multiple repositories cloning helper
> >
> >Hey all,
> >
> >Now that everything is nicely split to small repositories, it's "more
> >work" to clone all the repositories.
> >There's a tool Google has created for Android called "repo"
> >(http://source.android.com/source/version-control.html), that manages
> >multiple repositories.
> >
> >Alternatively, if you don't like the "repo" tool, you can use a small
> >tool we wrote.
> >Our small tool helps you clone, pull (--rebase) updates, and run
> >arbitrary commands (like make and make install).
> >
> >You can get it from this repo:
> >git://git.enlightenment.org/devs/tasn/git_multi.git
> >
> >README (for those that are too lazy to open the README from the
> >repo): This is a small script that helps pulling, cloning and
> >running arbitrary commands in multiple repositories. Designed to
> >help with the EFL.
> >
> >You should modify the REPOS and DEV_ACCESS at the top of the script
> >before using.
> >
> >Usage examples:
> >Clone all repos:
> >./git_multi.sh clone
> >
> >Update all repos (pull --rebase):
> >./git_multi.sh pull
> >
> >Fetch (without rebasing or merging or anything):
> >./git_multi.sh run "git fetch"
> >
> >Make and install (with sudo):
> >./git_multi.sh run "make && sudo make install"
> >
> >Regards,
> >The SVN Elimination Team.

From what I can tell after some research, all of these need someone on
the server end to create a list of all the repos, or to create such a
list manually on the client end.  There does not seem to be any
AUTOMATED way of collecting the list of all the repos, short of
scraping the http://git.enlightenment.org/ web page, which might
itself be manually created?  Git seems to not provide this sort of
functionality.  Someone correct me if I'm wrong please.

Or to put it more simply, a way to just clone every single repo, without
any manual work at either end.  Including new ones that get added at
random times, possibly without any announcement.

There's over three dozen now, manual work is just not gonna cut it.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.

Attachment: signature.asc
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