Re: [ros-users] Developers workflow in ROS repositories

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: User discussions
Subject: Re: [ros-users] Developers workflow in ROS repositories
Hi,

normally, people develop in trunk and whenever the code is ready, a
release is done.

Normally, related packages are packed together into stacks. When a
release is done, the stack's version number is increased and the
current dev-branch (trunk in most cases) is tagged. For instance, when
the new version 1.3 of stack foo is released, the tag tags/foo-1.3 is
created. In addition, a branchs named according to the ros distro
names the release is done against is created,
e.g. branches/diamondback.

For more information on releasing, have a look at

http://www.ros.org/wiki/release

Lorenz

> Hi all:
>
> At our centre, we are working to bring our ROS repository public. I want
> to ask the people which currently maintain a ROS repository what is the
> kind of workflow used with SVN.
>
> Our objective is to keep trunk stable enough, so intrusive changes, work
> in progress or new packages preferably should not appear there.
>
> Using a branch comes to mind as the natural way, but "branching" the
> whole repo for every project (new packages or new features) could not be
> the best idea.
>
> For repo maintainers: what is your current workflow? commits in trunk
> directly? branching the whole repo? partial branching? two repositories? =)
>
> Thanks a lot.
>




> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users



-- 
Lorenz Mösenlechner            | 
Technische Universität München | Karlstraße 45
80335 München                  | Germany
http://ias.cs.tum.edu/         | Tel: +49 (89) 289-26910