In Mercurial, I can see my current (uncommitted) changes by running
$ hg diff
Fine. But after commit, I sometimes want to see this diff again (i.e., the diff of the last changeset). I know I can achieve this by
$ hg log -l 1
changeset: 1234
tag ...
$ hg diff -c 1234
I’m looking for a way to do this in one line.
Use
hg diff -c tip, orhg tip -p(shorter, but works only for tip).This will work until you pull something, since
tipis an alias for the most recent revision to appear in the repo, either by local commit orpull/push from remote repositories.