Re: finding deleted file names
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jul 3, 2008, 11:57 UTC
- Message-ID
- <alpine.DEB.1.00.0807031255230.9925@racer>
- In-Reply-To
- <93c3eada0807021701m13b7adddv51537f4cf9d52533@mail.gmail.com>
Hi,
On Thu, 3 Jul 2008, Geoff Russell wrote:
Show 7 quoted lines
> 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