comparison tests/test-topic-tutorial.t @ 2978:9280e78dbcba

topics/tuto: prefer rebase over merge and remove the weird merge attempt
author Aurélien Campéas
date Thu, 21 Sep 2017 17:06:16 +0200
parents d1972a75c7d7
children f91f780cb2e6
comparison
equal deleted inserted replaced
2977:d1972a75c7d7 2978:9280e78dbcba
1512 t1: Adding hammer to the shopping list 1512 t1: Adding hammer to the shopping list
1513 t0^ add a pair of shoes (base) 1513 t0^ add a pair of shoes (base)
1514 1514
1515 Solving this situation is easy with a topic: use merge or rebase. 1515 Solving this situation is easy with a topic: use merge or rebase.
1516 Merge within a multi-headed stack will use the other topic head as 1516 Merge within a multi-headed stack will use the other topic head as
1517 destination if the topic has two heads. 1517 destination if the topic has two heads. But rebasing will yield a
1518 completely linear history so it's what we will do.
1518 1519
1519 $ hg log -G 1520 $ hg log -G
1520 @ changeset: 21:f936c6da9d61 1521 @ changeset: 21:f936c6da9d61
1521 | tag: tip 1522 | tag: tip
1522 | topic: tools 1523 | topic: tools
1749 rebasing 19:d5c51ee5762a "Adding saw" 1750 rebasing 19:d5c51ee5762a "Adding saw"
1750 merging shopping 1751 merging shopping
1751 rebasing 20:bae3758e46bf "Adding drill" 1752 rebasing 20:bae3758e46bf "Adding drill"
1752 merging shopping 1753 merging shopping
1753 1754
1754 $ hg commit -m "Merge tools"
1755 nothing changed
1756 [1]
1757
1758 $ hg stack 1755 $ hg stack
1759 ### topic: tools 1756 ### topic: tools
1760 ### branch: default, 2 behind 1757 ### branch: default, 2 behind
1761 t4@ Adding drill (current) 1758 t4@ Adding drill (current)
1762 t3: Adding saw 1759 t3: Adding saw