Greg Stein <gstein@lyra.org> writes:
> > Sorry, I don't mean to sound like a broken record... either my brain
> > is broken and I'm totally confused, or there's a fundamental
> > misunderstanding here.
> 
> I believe one point may be that I'm seeing ancestor_path as optional, and
> only used when a resource has been copied from somewhere else. You're saying
> that if "/foo/bar.c [6]" has been modified, then at commit time, we pass
> "/foo/bar.c", 6 as the ancestor_path/ancestor_revision. If that is true,
> then the ancestor_path value is redundant, and providing the pair gives the
> impression that it has been copied from elsewhere (we would have to compare
> the path against what we're building via the NAME parameters).
> [ I think it should only be used on a copy, rather than being redundant with
>   the NAME parameters ]
> 
> And yes, the ancestor_path needs to be an absolute URL to work properly.
> 
> So... do we have a semantic conflict on the use of ancestor_path? If that is
> true, then we have another discussion :-)
Ohhhhhhhhhhhhhhh.
[think think think]
Yeah.
You're doing a good job of fixing my broken brain.  :)
I see what you mean.  There's a redundancy.  Lemme digest this.
Received on Sat Oct 21 14:36:17 2006