I've been playing around with a plain-vanilla hg setup with mutable
history (this is for a non-fb side project). Since I don't really
hg good (or do other things good either), I've mostly stuck with
a rebase-based workflow where I often want to land changesets that
are a child of master but a parent of some other changeset:
o changeset: 19:e749d4a1566d | bookmark: dude | tag: tip | user: pieter.hooimeijer@gmail.com | date: Sat Mar 01 11:55:43 2014 -0800 | summary: yup | @ changeset: 18:f4a8fc648307 | bookmark: landme | user: pieter.hooimeijer@gmail.com | date: Tue Feb 25 23:16:35 2014 -0800 | summary: do stuff | o changeset: 17:b9f15bafb4a3 | bookmark: master | user: pieter.hooimeijer@gmail.com | date: Tue Feb 25 21:16:54 2014 -0800 | summary: finished this ages ago
...where I want to land landme onto master and leave dude
on top.