Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discuss and document Steve's approach to orchestrating with upstream #2

Open
allspiritseve opened this issue Jan 21, 2013 · 1 comment

Comments

@allspiritseve
Copy link

cc @scouttyg @JangoSteve

In a nutshell:

master: tracking upstream. Does not contain customizations or features that have not been pulled in to upstream yet.
aj: deployable branch, frequently rebased against master (so our commits are always on top of upstream)
feature branches: develop customizations with potential to be merged back upstream. Might be used for upstream pull requests, or merged into aj.

This is close to how I organized my local repo when attempting to merge in upstream. The biggest difference was that I had an upstream branch (equivalent to Steve's master) and my master was equivalent to Steve's aj.

I still kind of like master being our deployable version. That's the first branch that comes up by default, so if we were to write an informative README about how we orchestrate upstream and customizations, that would show up instead of Errbit's README.

What do you guys think?

@JangoSteve
Copy link
Member

I'd still like aj to be the deployable branch and for master to track the remote repo. Considering the accepted way to do pull requests is through a separate topic-branch, it makes more sense to me for all our customizations to the actual project to also be on a topic branch.

I think a better solution for displaying our stuff by default in Github, is to simply change the default branch in our fork to aj in the settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants