From: Mikael Magnusson Date: Fri, 20 Jun 2008 13:02:21 GMT Subject: Re: [q] git-diff --reverse 7def2be1..7def2be1^ Message-ID: <237967ef0806200602v6b95939fm2663be849799e2de@mail.gmail.com> In-Reply-To: 2008/6/20 Jakub Narebski : > There is shortcut for rev^..rev, namely rev^! (I'm not sure if it is > documented anywhere, though), so you could have used > > git diff 7def2be1^! > >> [ time passes as i read the manpage - the final thing i do when >> every other measure fails ;-) ] With some grepping, i found this in git-rev-parse, Two other shorthands for naming a set that is formed by a commit and its parent commits exists. r1^@ notation means all parents of r1. r1^! includes commit r1 but excludes its all parents. -- Mikael Magnusson