diff -r 468646386e95 -r 51aadc0d0da2 mercurial/obsutil.py --- a/mercurial/obsutil.py Thu Jul 06 14:51:08 2017 +0200 +++ b/mercurial/obsutil.py Thu Jul 06 14:52:34 2017 +0200 @@ -308,6 +308,8 @@ # logic around storing and using effect flags EFFECTFLAGFIELD = "ef1" +DESCCHANGED = 1 << 0 # action changed the description + def geteffectflag(relation): """ From an obs-marker relation, compute what changed between the predecessor and the successor. @@ -316,6 +318,11 @@ source = relation[0] + for changectx in relation[1]: + # Check if description has changed + if changectx.description() != source.description(): + effects |= DESCCHANGED + return effects def getobsoleted(repo, tr):