# HG changeset patch # User Mikael Berthe # Date 1342309060 -7200 # Node ID d7843f267d7987fc3ca193fe182662f133222346 # Parent 3f68f355bf1ad00471a629d968c41424db42154f Improve hg_pull_and_see diff -r 3f68f355bf1a -r d7843f267d79 zshrc.d/30-functions-hg.zrc --- a/zshrc.d/30-functions-hg.zrc Sun Jul 15 01:17:55 2012 +0200 +++ b/zshrc.d/30-functions-hg.zrc Sun Jul 15 01:37:40 2012 +0200 @@ -5,11 +5,14 @@ return -1 fi - local i=$(hg id -i) + local i=$(hg id --num) + local i_h=$(hg id --id) hg pull -u - local j=$(hg id -i) + local j=$(hg id --num) + local j_h=$(hg id --id) - if [[ $i != $j ]];then - hg log --quiet -r${i}:tip --style=changelog + if (( $i != $j ));then + print "\nChangelog from ${i_h} to ${j_h}..." + hg log --quiet --style=changelog -r "not ancestors($i)" fi }