On Wed, 29 Oct 2003, Sander Striker wrote:
> > From: Shlomi Fish [mailto:shlomif@vipe.technion.ac.il]
> > Sent: Wednesday, October 29, 2003 12:52 PM
>
> [...]
> > > Look, the solution to issue #1093 is two fold:
> > >
> > > 1. Introduce UI for specifying the 3 piece of information
> > > necessary for describing a Subversion history set:
> > >
> > > - a revision X
> > > - the path P in that revision X (to pinpoint a given line of history)
> >
> > Why a single path? A diff can operate on two distinct (even unrelated)
> > pathes.
> >
> > > - a range {M:N} of that line of history on which to operate.
> > >
> >
> > I don't really understand this section. What is the difference between the
> > revision X and N:M. You mean that in revision X both pathes are present?
> > And we diff P1 at X where it was at revision M and P2 at X where it was at
> > revision N?
>
> Say your working copy is at rev X. You want to know the differences of
> path P between rev M and N. First, you find P@X and then, using the
> history code figure out (P@X)@M and (P@X)@N, which you diff.
>
> Make sense?
>
I suppose. I have some understanding of it, but don't know if it's the
same as yours.
As for the UI I suggest having a --base-rev REVISION flag to specify "X"
here. I'll go with it for the while, as we can easily change it later.
Regards,
Shlomi Fish
> Sander
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
>
----------------------------------------------------------------------
Shlomi Fish shlomif@vipe.technion.ac.il
Home Page: http://t2.technion.ac.il/~shlomif/
An apple a day will keep a doctor away. Two apples a day will keep two
doctors away.
Falk Fish
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Oct 29 17:22:38 2003