[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Missing log info (WAS: getting a repository's latest revision)

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2004-10-12 15:43:37 CEST

Scott Palmer wrote:
>
> On Oct 11, 2004, at 9:58 PM, Rob Hills wrote:
>
>> Hi All,
>>
>> On 11 Oct 2004 at 12:24, Lorenz wrote:
>>
>>> You always will get an empty log message (dashed line only) if the
>>> target-file or the target-directory (and any of it's subdirectories)
>>> did not change in the requested revision.
>>>
>>> Using the root directory of the repositiory on the other hand should
>>> always give you a non empty result.
>>
>>
>> From my testing, that is not correct either. Issuing:
>> svn log -r head http://our.repos.server/svn/projects/myproject
>>
>> (url details changed to protect the guilty ;-)
>> using a valid URL on our server (that is a directory, not a file)
>> still returns the empty
>> list.
>>
>
> I have also observed that svn log -r HEAD always gives an empty list
> (just the dashed line), at least I have never seen it do anything
> different. If I issue "svn log" on the root of my working copy it does
> not include the latest revision or two.
>
> Here's an example:
>
> $ svn up
> At revision 112.
> $ svn ci -m "fixed stuff"
> Sending Blah/src/something.java
> Sending Blah/src/something_else.java
> Transmitting file data ..
> Committed revision 113.
>
> $ svn log
> ------------------------------------------------------------------------
> r111 | scott.palmer | 2004-10-09 01:33:18 -0400 (Sat, 09 Oct 2004) | 1 line
>
> some comment
> ------------------------------------------------------------------------
> r110 | scott.palmer | 2004-10-08 23:52:09 -0400 (Fri, 08 Oct 2004) | 1 line
>
> some other comment
> ...
>
> Notice that rev 112 and rev 113, both of which had log messages (I've
> manually replaced the path info and log text for posting) , you can see
> that for 113 in the above transcript, do not show up in the log. All of
> the above commands were from the root of my working copy. All
> modifications to the repository were included in that working copy.
>
> That doesn't seem right to me.

You will always see some log message if you run 'svn log -rHEAD' on the
root of you REPOSITORY, not your working copy. Your working copy is not
necessarily checked out from the top level of the repository (in fact it
almost certainly isn't), so HEAD of the repository might be a change in
some other directory.

-garrett

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Oct 12 15:44:25 2004

This is an archived mail posted to the Subversion Users mailing list.