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

pake task for quick-merging upstream changes to local clone #5

Open
bergie opened this issue Dec 20, 2010 · 2 comments
Open

pake task for quick-merging upstream changes to local clone #5

bergie opened this issue Dec 20, 2010 · 2 comments
Labels

Comments

@bergie
Copy link
Member

bergie commented Dec 20, 2010

Related to #3

sorry if I'm using wrong terminology or something, I'm not really familiar with the "true git way".

In github the "fork queue" is a very brittle way to merge more than a few changes from upstream to your local repo, OTOH from command-line doing "remote add" "fetch" "merge remote local" -dance works fine, we need a script that automates this so people using the "developement mode" (see link) can easily get all the upstream changes.

This script should merge all the branches that the upstream has to corresponding local ones and create local copies for any missing (basically get the local fork into same state as the upstream [with local changes remaining])

(moved from https://github.com/midgardproject/midgardmvc_core/issues/issue/32)

@indeyets
Copy link
Member

merging "all the branches that the upstream has to corresponding local ones" sounds like overkill.

won't merging branch of component specified in application.yml be enough? that sounds like the only true upstream branch of component.

or is there real need for getting all branches of each upstream component and creating their local counterparts?

@rambo
Copy link
Member

rambo commented Dec 20, 2010

Actually I meant this script to be used on the component checkout level so not for all branches of all components (or even components listed on the application.yml) and probably if upstream has gazillion branches we can limit the merging to the "master" or the one corresponding the current local branch.

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

No branches or pull requests

3 participants