At Fri, 23 Dec 2016 10:06:08 -0900, Melinda Shore wrote: > On 12/23/16 5:46 AM, Yuri Schaeffer wrote: > > I'll say it politely: > > the abundance of repositories made me decide it was not worth the effort > > pursuing. > > I ended up writing a script to generate a script to download > everything while retaining the correct directory structure. > Part of the problem is that the git structure is flatter than > the build structure needs to be and you can't have everything > at the top level. Once I did that it was pretty straightforward.
Something like this? https://wiki.cryptech.is/browser/user/sra/build-tools/https-sync-repos.py The mechanism which that particular script uses to find repositories is a nasty kludge (don't ask), but it would not be difficult to re-implement using something like a JSON file listing all the repository URLs if people want a tool that does something like this. Alternatively, for the simple case where one just wants a current build tree, one can just check out releng/alpha and type "make init". _______________________________________________ Tech mailing list Tech@cryptech.is https://lists.cryptech.is/listinfo/tech