I think the question is more like "Should Berkely (or any other institution) have one repository for all the stacks it produces, even if there are inter-stack (or package) dependencies, or should it have one repository per stack?"<br>
<br>My suggestion (similar to the the answers.ros one) is to have one repository per stack, with possible sub-modules (if you're using git). In this case the ROS indexer should be able to crawl all the repositories that belong to an user, recognize which of them is a ROS stack, then update the software index accordingly.<br>
<br><div class="gmail_quote">On 16 August 2011 16:31, Jack O'Quin <span dir="ltr"><<a href="mailto:jack.oquin@gmail.com">jack.oquin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Mon, Aug 15, 2011 at 3:05 PM, Ibrahim Awwal<br>
<div class="im"><<a href="mailto:ibrahim.awwal@berkeley.edu">ibrahim.awwal@berkeley.edu</a>> wrote:<br>
</div><div class="im">> Hi ROS users,<br>
><br>
> We're considering/planning on switching to git/github for the Berkeley<br>
> ROS package. What are the conventions on structure and such that people<br>
> are using? With svn we have a url like this<br>
> <a href="http://ros.berkeley.edu/svn/berkeley-ros-pkg/" target="_blank">http://ros.berkeley.edu/svn/berkeley-ros-pkg/</a> with all our stuff, with<br>
> git would it be preferrable to have one repo called berkeley-ros-pkg or<br>
> separate repos for each stack and maybe link them together with<br>
> submodules? What are other people doing that are using git? It seems<br>
> like at least TUM is using separate repos per project on their git repo<br>
> (which seems to be the much more sane route) but I was wondering if<br>
> there was any requirement to have something called foo-ros-pkg<br>
> somewhere. Thanks,<br>
<br>
</div>There is a Q&A on ROS answers about git:<br>
<br>
 <a href="http://answers.ros.org/question/1278/can-a-single-git-repository-release-multiple-ros" target="_blank">http://answers.ros.org/question/1278/can-a-single-git-repository-release-multiple-ros</a><br>
<br>
Briefly, the answer was "one stack per git repo".<br>
<br>
I don't know about any requirement for a foo-ros-pkg repo.<br>
--<br>
<font color="#888888"> joq<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Lorenzo Riano, PhD<br>Research Associate<br>Intelligent Systems Research Centre<br>University of Ulster<br>Magee campus<br>Londonderry<br>BT48 7JL<br><br>phone: +44 (0)28 71375187<br>
email: <a href="mailto:l.riano@ulster.ac.uk" target="_blank">l.riano@ulster.ac.uk</a>, <a href="mailto:lorenzo.riano@gmail.com" target="_blank">lorenzo.riano@gmail.com</a><br>skype: lorenzo.riano<br><br>Webpage: <a href="http://isrc.ulster.ac.uk/Staff/LRiano/Contact.html" target="_blank">http://isrc.ulster.ac.uk/Staff/LRiano/Contact.html</a><br>