commit logic.
From: Ben Collins-Sussman <sussman_at_newton.ch.collab.net>
Date: 2001-03-17 15:36:24 CET
I assume you all saw the bug that Fitz posted and Mike analyzed.
Namely, if your wc is at revision 1, *except* for `iota', which is at
Mike correctly analyzed the problem: the fs commit editor is
But this is *exactly* the problem that Jim and I talked on the phone
We need to talk about this.
----------------------------
If I'm committing on transaction that is originally based on revision
Ben's first instinct was: oh, in that case, replace_file should do an
Jim's argument was: but how do we know that 2:/path/to/iota even
Jim's solution was: punt on the problem, and instead declare that
Karl's objection was: I don't see how this solves the problem. The
Ben's thought is: The user ended up with rev.2 of iota in one of two
1. he committed iota, creating revision 2 in the fs.
2. he did an `svn update iota'.
In case 1, we *know* that 2:/path/to/iota exists, so we're ok.
In case 2, we don't know that the path exists. BUT: I ask here --
"sorry, I can't update iota for you. because I can't find
Once again, we come back to the issue of how to do partial updates.
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.