Changes between Version 25 and Version 26 of StartModMaint


Ignore:
Timestamp:
Dec 20, 2013, 12:42:41 PM (9 years ago)
Author:
Beman Dawes
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • StartModMaint

    v25 v26  
    154154}}}
    155155
    156 === First post-svn conversion merge to {{{master}}} ===
     156== First post-svn conversion merge to {{{master}}} ==
    157157
    158158When you are ready to merge the {{{develop}}} branch to {{{master}}} (or better yet a release branch that's branched off {{{master}}}), there's a bit of housekeeping to be done
     
    162162out what to merge for us.
    163163
    164 Begin by navigating to the history for your library on Github, starting with branch master, for example the Config library
    165 [https://github.com/boostorg/config/commits/master can be seen here].  Looking down through the commit history we can see
    166 that the last merge (In SVN land) was on October 25th 2013: make a note of that date.  Now use the dropdown box to
     164* Navigate to the history for your library on Github, starting with branch master, for example the Config library
     165[https://github.com/boostorg/config/commits/master can be seen here].
     166* Looking down through the commit history, see
     167that the last merge (In SVN land) was on October 25th 2013: make a note of that date.
     168* Use the dropdown box to
    167169change the history to point to the develop branch, [https://github.com/boostorg/config/commits/develop Config library can be seen here].
    168 As you can see there have been several commits since the date above, the last before that date was on Oct 21st, click on the
    169 commit message for that change to take you to the actual diff for that change, [https://github.com/boostorg/config/commit/67f6b934f161dc5da2039004986a14d9217afae4 in our example here].  The SHA1 for that commit is shown below and to the right of the commit message, in this case it's
     170* Find the last commit '''before the date noted above'''. Click on the
     171commit message for that commit to go to the actual diff for that change, [https://github.com/boostorg/config/commit/67f6b934f161dc5da2039004986a14d9217afae4 in our example here].  The SHA1 for that commit is shown below and to the right of the commit message, in this case it's
    170172{{{67f6b934f161dc5da2039004986a14d9217afae4}}}.
    171173
    172 Now we'll create a merge to the specific commit, begin by changing your library to the master branch:
     174Create a merge to that specific commit. Begin by changing your library to the master branch:
    173175
    174176{{{
     
    184186
    185187You can now use {{{git status}}} and {{{git diff}}} to check for modifications, in this case there are none.
    186 Now make the commit:
     188Now make the commit and push to !GitHub:
    187189
    188190{{{
    189191git commit -am "Create first merge point for Git"
    190 }}}
    191 
    192 And finish off by pushing your changes to Github
    193 
    194 {{{
    195192git push
    196193}}}
    197194
    198195Then navigate to your libraries history again, and check that the merge shows up, [https://github.com/boostorg/config/commits/master our config example is here].
    199 You're now ready for "routine" merges to proceed as per Gitflow (or whatever other strategy you wish to use).
     196You're now ready for "routine" merges to proceed as per Git Flow (or whatever other strategy you wish to use).
    200197
    201198=== Lightweight library release ===