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

new branching model #2156

Merged
merged 1 commit into from Feb 14, 2017
Merged

new branching model #2156

merged 1 commit into from Feb 14, 2017

Conversation

enkore
Copy link
Contributor

@enkore enkore commented Feb 13, 2017

Fixes #2155

(When we have multiple backport labels we can just make them all the same colour, no real need for colour coding there, and keeps colours free [all 17 million of them :D])

3. Cherry pick and backport the changes from each labelled PR, remove
the label for each PR you've backported.
4. Make a PR of the backporting branch against the maintenance branch
for backport review
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add some dots at the end of sentences. first item: remove parens?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Previously (until release 1.0.10) Borg used a back-merging model where
most minor changes and fixes where committed to a maintenance branch
(eg. 1.0-maint), and the maintenance branch(es) were regularly merged
back into the main development branch. This became more and more
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this really called back-merging? I'ld call it forward-merging. :)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"merging upwards" according to gitworkflows(7)

@codecov-io
Copy link

codecov-io commented Feb 14, 2017

Codecov Report

Merging #2156 into master will decrease coverage by -0.96%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2156      +/-   ##
==========================================
- Coverage   83.39%   82.43%   -0.96%     
==========================================
  Files          20       20              
  Lines        7186     7107      -79     
  Branches     1227     1223       -4     
==========================================
- Hits         5993     5859     -134     
- Misses        861      915      +54     
- Partials      332      333       +1
Impacted Files Coverage Δ
src/borg/xattr.py 56% <ø> (-23.5%)
src/borg/platform/init.py 73.68% <ø> (-15.79%)
src/borg/platform/base.py 72.61% <ø> (-10.72%)
src/borg/keymanager.py 55.55% <ø> (-2.59%)
src/borg/helpers.py 86.48% <ø> (-0.92%)
src/borg/archiver.py 84.12% <ø> (-0.14%)
src/borg/remote.py 76.85% <ø> (+0.22%)
src/borg/archive.py 82.52% <ø> (+0.5%)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a659d1b...5e0c2d4. Read the comment docs.


Borg development happens on the ``master`` branch and uses GitHub pull
requests (if you don't have GitHub or don't want to use it you can
send smaller patches via email to one of the maintainers, see AUTHORS).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

... via the borgbackup mailing list to the maintainers).

3. Cherry pick and backport the changes from each labelled PR, remove
the label for each PR you've backported.
4. Make a PR of the backporting branch against the maintenance branch
for backport review.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we want some kind of comment in the original PR too. Maybe just reference the backported PR from the backporting branch PR, so github automatically places that comment?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, that makes it easier to see when-what-who happened

@enkore enkore merged commit 2246429 into borgbackup:master Feb 14, 2017
@enkore enkore deleted the f/devmodel branch February 14, 2017 12:02
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

Successfully merging this pull request may close these issues.

None yet

4 participants