ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Upstream Repository vs Release Repository

asked 2015-05-16 09:54:42 -0500

atp gravatar image

I could not figure this out from the tutorials ( http://wiki.ros.org/bloom/Tutorials/R... & http://wiki.ros.org/bloom/Tutorials/F... ), and I wanted to clarify this: if I commit something to the upstream repository, does this also update the release repository? Or do I have to release a new version each time I make a change?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2015-05-16 10:18:58 -0500

gvdhoorn gravatar image

updated 2015-05-16 11:08:34 -0500

if I commit something to the upstream repository, does this also update the release repository?

No. The upstream and release repository are separate repositories that have no direct (physical) relationship.

do I have to release a new version each time I make a change?

Well, no. You don't have to. It depends on what you find 'release worthy'. Releases typically group a bunch of changes.

I guess you could say that releases are somewhat of a convenience for your users: if every change was followed by an immediate release, your users could just as well clone your development repository (I'm obviously ignoring things like packaging and installation, compatibility guarantees, etc).

edit flag offensive delete link more

Comments

So, that means that the release repository is only updated when you do a bloom-release, right?

atp gravatar image atp  ( 2015-05-16 11:41:16 -0500 )edit

yes. Obviously you can also manually modify your release repository, but in typical ROS-ified interaction, only bloom and its scripts do something with it.

gvdhoorn gravatar image gvdhoorn  ( 2015-05-16 11:51:20 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2015-05-16 09:54:42 -0500

Seen: 279 times

Last updated: May 16 '15