Live data from Hacker News

Never ask who is using staging again - Introducing Divergence

layervault.tumblr.com

1–10 of 10 posts

Re: Never ask who is using staging again - Introducing Divergence

#8
post #7

what happens with changes that have impact on the datastore such as adding migrations? Do those get executed when the appropriate branch gets checked out? What happens when two branches create conflicting changes in the datastore?

At LayerVault, each migration always happens on its own branch separate from the feature. We've been operating like that since day 1, and it hasn't been an issue yet.

Re: Never ask who is using staging again - Introducing Divergence

#10
post #7

what happens with changes that have impact on the datastore such as adding migrations? Do those get executed when the appropriate branch gets checked out? What happens when two branches create conflicting changes in the datastore?

At LayerVault, each migration always happens on its own branch separate from the feature. We've been operating like that since day 1, and it hasn't been an issue yet.

That's really interesting. Have you or someone else written up that workflow?