>>>>> "Bart" == Bart Robinson <lomew@pobox.com> writes:
Bart> On 2005-12-15 Paul Koning <pkoning@equallogic.com> wrote:
>> I didn't find the browsing all that bad in ViewVC, except
>> sometimes when you have long logs. It would be good if Subversion
>> had a native way to say "give me the next N log entries starting
>> here". You can hack that, using shell tools, with "svn log
>> ... |head -N", but ViewVC needs an API way to do it.
Bart> Can you effect this with the --limit arg to log? I'm not
Bart> familiar with the svn_client api, but a quick look shows
Bart> svn_client_log2 to have that arg.
Seems that way. I missed that because I usually consult my paper
Subversion book, which is for V1.0. Then again, ViewVC uses the
Python API for Subversion. I looked at it a bit to see if some
similar thing could be done there, but I don't speak enough Python to
figure it out. And I don't see much documentation for that API.
Bart> A problem I had with viewvc was in annotate mode. Normally
Bart> clicking on a revision number 123 brings up the diff for that
Bart> file for 122:123. This backtraces when the file was Added in
Bart> rev 123 since diff says something like "can't find file in rev
Bart> 122" instead of behaving like cvs diff -N and diffing against
Bart> /dev/null. I think I remember seeing an issue filed for
Bart> something similar. Anyone know a workaround for this? Maybe
Bart> the new --change option will handle it? I tried diff with the
Bart> @rev style paths and got the same thing.
I logged that as a defect against ViewVC the other day. Yes, that
seems to be a diff restriction. ViewVC could avoid that problem by
finding out which rev is the oldest rev for a file and not putting a
hyperlink on that rev number in the annotate output.
paul
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Dec 15 23:16:26 2005