Ask Your Question
0

Upstream Repository vs Release Repository

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

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 -0600

gvdhoorn gravatar image

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

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 imageatp ( 2015-05-16 11:41:16 -0600 )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 imagegvdhoorn ( 2015-05-16 11:51:20 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

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

Seen: 117 times

Last updated: May 16 '15