[openib-general] [openfabrics-ewg] convention for git directories on the new git OFA server

Roland Dreier rdreier at cisco.com
Mon Oct 30 07:47:36 PST 2006


 >    1. Development trees: each one will place the development tree under
 >       his/her home:
 >       ~<username>/scm/topic.git (e.g. ~mst/scm/sdp.git)
 >    2. Stable/release trees: these trees will be located under /pub:
 >       /pub/scm/<name>.git (e.g. /pub/scm/ofed-1.1.git)
 >    3. All trees (development and stable) should be exposed via git web
 >       interface.
 > 
 > I think this methodology is similar to the way git trees are
 > handled in Linux, and its also a simple convention that will make
 > it easy to understand the type of each tree

If you mean the way git trees are handled on kernel.org, that's not
true.  There is only one class of git tree -- kernel.org happens to
use /pub/scm but ~/scm/ is perfectly fine.  But I don't see a reason
to have two places to put git trees -- let's just pick one.

I think trying to make a distinction between stable and development
git trees is a mistake, since a single tree can contain many branches,
some of which might be "stable" and some of which might be
"development".  In fact I think stability is a matter of degree so it
may not even be possible to agree on whether a given branch is stable
or not.

 - R.




More information about the general mailing list