Nuutti Kotivuori naked@iki.fi writes:
[...]
Now, all this makes sense - but it leaves the question I presented on
the list unaswered - it was not very well formed, for I had not slept
in ages.
Namely - supposing that we have this new interface - and we can tell
that this directory is incomplete, please send me everything I don't
have.
How do we build a transaction that represents this? How do we build
something that when diffed against the actual repository revision
will bring in everything that is under some path, but not mentioned?
***
Then a small difference in thought patterns - I am not sure if it will
be useful or not, but it helped me see things.
The thing which I realized when thinking about the problem further was
that we do not _really_ lack a way of telling that I am missing some
entries. What that really means is that the directory in question is
kind of missing - but there are completed things transferred from
under it. And what we are missing is a way of saying that I am
missing this directory, send it to me, but don't send these few
directories, I already have them.
[...]
You answered the question yourself the very same way Ben, Karl and I
did here in the office. The solution is to add a new reporter
interface which is the opposite of set_path/delete_path. Today's
reporter is Assume I have what I don't explicitly mention. For
your solution to work, the reporter would grow a new interface that
says Assume I have nothing that I don't explicitly mention.
I may be biased :-), but I still would prefer to see this implemented
using my idea for now, simply because I don't want to see the
update/switch functionality retrofitted for a new reporter function.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 14 02:20:18 2006