|
From: | Bastian Bloessl |
Subject: | Re: [Discuss-gnuradio] CGRAN down indefinitely, but hopefully not for long (want feedback) |
Date: | Mon, 06 Oct 2014 08:43:08 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 |
On 10/06/2014 08:21 AM, Martin Braun wrote:
but I don't really like this except as a temporary/transition solution. Assume CGRAN really takes off and grows. Do you really want all OOTs out there in a single repo? What exactly is their logical connection, which would warrant them all being tied together in a super-repo? This would require someone to keep updating the submodules, too, which seems unnecessary.
In the long run, I would assume people want to host their OOTs on github (or similar services), and CGRAN would simply be a link to those. As I said, during a transition time, we might want something else. But submodules are messy, and I suggest not using them for this particular application.
Since, git 1.8.2 a git submodule can track a branch [1] (as opposed to pointing to a commit). That means that it is not necessary to update the submodules in the super-repo. A submodule is very similar to a pybombs recipe, a link to a repo and a branch. Most likely most of the repos (i.e. GNU Radio apps/modules) will be hosted at github or similar services. So nothing would change for the authors of the modules. (That's at least my understanding of the proposed solution)
Best, Bastian[1] https://github.com/git/git/blob/master/Documentation/RelNotes/1.8.2.txt#L186
[Prev in Thread] | Current Thread | [Next in Thread] |