Krita/BigMergeProcedure: Difference between revisions
< Krita
(Created page with "= Big merge checklist = If you are going to merge something big, and especially if this something big needs a new/updated dependencies, like Vc, libgsl or anything else, plea...") |
|||
Line 3: | Line 3: | ||
If you are going to merge something big, and especially if this something big needs a new/updated dependencies, like Vc, libgsl or anything else, please follow this checklist to make sure your change doesn't introduce any unexpected problems the next day it gets merged :) | If you are going to merge something big, and especially if this something big needs a new/updated dependencies, like Vc, libgsl or anything else, please follow this checklist to make sure your change doesn't introduce any unexpected problems the next day it gets merged :) | ||
# Create your own branch | # Create your own branch ''yourname-feature[-phabricator_id_if_present]'' | ||
# [OPTIONAL] Add a patch review to the Differential review board | # [OPTIONAL] Add a patch review to the Differential review board | ||
# If you your branch introduces/changes Krita dependency: | # If you your branch introduces/changes Krita dependency: |
Revision as of 10:13, 11 April 2016
Big merge checklist
If you are going to merge something big, and especially if this something big needs a new/updated dependencies, like Vc, libgsl or anything else, please follow this checklist to make sure your change doesn't introduce any unexpected problems the next day it gets merged :)
- Create your own branch yourname-feature[-phabricator_id_if_present]
- [OPTIONAL] Add a patch review to the Differential review board
- If you your branch introduces/changes Krita dependency:
- send a mail to the mailing list asking people to build this dependency and test your branch
- ask sysadmins to update this dep on KDE CI system
- Make sure you branch compiles on:
- Windows
- Linux
- OSX
- Ask Dmitry to check/update dependencies on Krita Lime
- Now you are ready to merge!