Merge branch 'v1.x'
Bring in changes from the maintenance branch with:
$ git merge --log v1.x
The pre-merge situation is:
$ git log --graph --topo-order --oneline --decorate --all
*
97941bc (HEAD, master) cheat-sheet.md: Mention 'config', 'diff', 'branch', 'remote', ...
| *
9eba52e (tag: v1.1, v1.x) cheat-sheet.md: Fix 'Incorperate' -> 'Incorporate' typo
|/
*
36d8c70 (tag: v1.0) cheet-sheet.md: Add a Git-specific cheat sheet
...
And the post-merge situation will be:
$ git log --graph --topo-order --oneline --decorate --all
* XXXXXXX (HEAD, tag: v2.0, master) Merge branch 'v1.x'
|\
* |
97941bc cheat-sheet.md: Mention 'config', 'diff', 'branch', 'remote', ...
| *
0eba52e (tag: v1.1, v1.x) cheat-sheet.md: Fix 'Incorperate' -> 'Incorporate' typo
|/
*
36d8c70 (tag: v1.0) cheet-sheet.md: Add a Git-specific cheat sheet
*
3ba6fc9 (public/master) Merge branch 'mit-license'
|\
| *
41d3ea1 (public/mit-license, mit-license) COPYING: Fill in the <year> and <copyright holders> markers
| *
e8051dc COPYING: Add MIT license for this project
|/
*
c481fb5 README.md: Document the syntax used in the README
*
b089fb8 README.md: Begin versioning by explaining the project goals
This is much like our earlier merge in
3ba6fc9, except that this time
there has been development in the master branch (
97941bc), so a
fast-forward merge would not be possible in this case. If you want to
invoke merge with the `--no-ff` option anyway, that's fine, but it
won't change the default handling in this case.
The v2.0 tag is going to come from a:
$ git tag v2.0
after I stop editing this commit message for XXXXXXX.