* [Xenomai-core] SVN usage
@ 2006-03-15 14:26 Philippe Gerum
0 siblings, 0 replies; only message in thread
From: Philippe Gerum @ 2006-03-15 14:26 UTC (permalink / raw)
To: xenomai
This is a quick note to provide everyone using Xenomai's SVN repositories the
basic survival kit:
- Our repositories are hosted on the GNA site, which provides us with all the
needed SCM infrastructure, among other things. The proper URL to visit in order to
get started is this one: http://gna.org/svn/?group=xenomai
- The SCM we use there is Subversion ("SVN"). Subversion does not really impose
any directory layout to hold its contents, but strongly recommends using one in
particular, though. And since we are good boys, we use it too. The directories
below can be found at the top of our SVN area, and we use them as follows:
trunk/ is used for bleeding edge Xenomai development toward the next version,
major or minor (e.g. from 1.x -> 2.x, or 2.x -> 2.y). Contributors with SVN write
access try to keep this tree in a reasonably good shape, usually in a compilable
state at least, but it's not always possible to only commit tested and validated
code in this branch. Actually, it would even be counter-productive, since new
developments need to have [brave] contributors giving them hell, and as many
eyeballs as possible reviewing them. Therefore, don't use this tree for production
or otherwise required-to-be-stable systems, unless you really, really know what
you are doing. The trunk is currently heading to v2.2.
tags/ is used to hold frozen snapshots of the trunk or maintenance branches,
taken at the exact moment each release is made. At any point in time, when you
need an older or the most recent release of Xenomai - for which you can also find
an archive on the project's download area with the very same contents -, just tap
into this directory. You will likely find what you are looking for. Both testing
(i.e. -rc) and deemed stable versions are available from there.
branches/ is used to hold the maintenance branches, i.e. SVN trees of released
stable versions that entered a maintenance cycle. Those trees get updated over
time with important/desirable fixes. Those updates never alter the functionalities
or API specs of the base version, they are only there to fix stability or code
correctness issues. For instance, v2.1 has now entered the maintenance cycle since
it has been released as being the most recent stable Xenomai version. To this end,
the 2.1.x tree has appeared under the branches/ top-level directory. Fixes for
v2.1 will be done on this tree, and from time to time, a snapshot of it will be
taken and copied to the tags/ top-level, leading to v2.1.1, v2.1.2 and so on. We
currently have two maintenance branches, respectively for the v2.0 and v2.1 base
versions.
--
Philippe.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2006-03-15 14:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-15 14:26 [Xenomai-core] SVN usage Philippe Gerum
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.