Hi!
I've committed a little change. Now the merge information is stored,
but not shown in the graph yet. I store just the first nesting level.
I'm using a "level" integer to know in which nesting level I am, and I
ignore any log message deeper than level=1
The implementation works with any value of "includeMergedRevisions".
If "false" it simply won't know anything about merge information.
I'm going to try to include the information in the graph output.
PS: Sorry for not committing more changes or talking more on the
mailing list but I'm busy with the studies at university.
On Thu, Aug 21, 2008 at 9:12 PM, Mark Phippard <markphip_at_gmail.com> wrote:
> On Thu, Aug 21, 2008 at 11:52 AM, Alberto Gimeno <gimenete_at_gmail.com> wrote:
>> I'm going to use the same log API I've been using until now. I'm using
>> the getLogMessages() method from ISVNClientAdapter. That method has an
>> option "includeMergeRevisions".
>>
>> The javadoc at ISVNLogMessageCallback class explains how merge
>> information is returned. I don't know yet if the API provides
>> information about all those special cases.
>
> Stefan's issues are more specific to SVN itself and limitations that
> we will run in that will prevent us from making a perfect graph in all
> scenarios. I think we can still safely pursue adding the feature
> based on the current API's. Some problems you will run into:
>
> 1) This setting makes log a lot slower.
>
> 2) The merged revisions will nest "infinitely" but we only need the
> first level and can discard the rest. We hope the API will grow new
> options to control this in the future, and that will help with 1.
>
> --
> Thanks
>
> Mark Phippard
> http://markphip.blogspot.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_subclipse.tigris.org
> For additional commands, e-mail: dev-help_at_subclipse.tigris.org
>
>
--
Alberto Gimeno Brieba
Presidente y fundador de
Ribe Software S.L.
http://www.ribesoftware.com
ribe_at_ribesoftware.com
Contacto personal
eMail: gimenete_at_gmail.com
GTalk: gimenete_at_gmail.com
msn: gimenete_at_hotmail.com
página web: http://gimenete.net
teléfono móvil: +34 625 24 64 81
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subclipse.tigris.org
For additional commands, e-mail: dev-help_at_subclipse.tigris.org
Received on 2008-08-27 19:34:44 CEST