--- 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
}