Yup
You are correct you have to do a log on the whole repo.
On 7/24/07, Brummer, Byron <ByronBrummer@livenation.com> wrote:
> Gaurav Kothiyal wrote:
> > Find the last revision in which it existed
> >
> > svn log -v . | less
>
> Yes, but not always.
>
> This looks only in the current PEG version of this directory.
> If
> the file you're looking to add back existed in a previous PEG
> version
> of this directory you won't find it.
>
> The only "correct" way is to log the entire repository from the
> root.
>
> Example:
>
> cd /some/working/copy
> cd src
> svn rm whatever.c
> svn ci -m 'blagh'
> cd ..
> svn rm src
> svn ci -m 'blagh'
> svn mkdir src
> svn ci -m 'blagh src'
> cd src
> svn log -v . | less
>
> No history of whatever.c found because the current "src"
> is a
> different directory PEG version.
>
> Another problem you'll run into is that it's entirely possible
> to not
> find the deletion of "whatever.c" anywhere in the log at all.
> If it
> was deleted because its parent directory was deleted, that's
> what will
> show up, not whatever.c. Or the parent's parent, etc, all the
> way up
> the tree.
>
> So you can't actually look for the deleted version at all...
> What
> you really need to look for is the last version with a mention
> of
> whatever.c (the last commit whatever.c itself directly had that
> was
> not a delete).
>
> -Byron
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>
--
Gaurav Kothiyal
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Jul 25 00:06:11 2007