#!/bin/sh hg init touch a hg add a hg ci -m "a" -d "0 0" echo 123 > b hg add b hg diff | sed "s/\(\(---\|+++\) [^ \t]*\)[ \t].*/\1/" hg diff -r tip | sed "s/\(\(---\|+++\) [^ \t]*\)[ \t].*/\1/"