From: Johannes Schindelin Date: Thu, 03 Jul 2008 11:57:22 GMT Subject: Re: finding deleted file names Message-ID: In-Reply-To: <93c3eada0807021701m13b7adddv51537f4cf9d52533@mail.gmail.com> Hi, On Thu, 3 Jul 2008, Geoff Russell wrote: > git diff --diff-filter=D --name-only HEAD@{'7 days ago'} > > finds files deleted during the last 7 days, but if my repository is > only 6 days old I get a > fatal error. > > fatal: bad object HEAD@{7 days ago} Sorry, but you haven't grasped the concept of reflogs. The "@{...}" is purely for the _local_ state. So clearly, if you did not have the repo 7 days ago, "HEAD@{7.days.ago}" does not exist. In a distributed SCM, asking about a branch's state "7 days ago" is ill-defined at best. Hth, Dscho