From: Ben Collins-Sussman <sussman_at_newton.ch.collab.net>
Date: 2001-03-12 00:11:53 CET
OK, so I did a lot of coding this weekend, only to find out that I'm
Rather than check in my work, let me present the two sides here.
Scenario 1 (Karl's Way):
* Let svn_client_commit *always* bump revisions after driving the
* Modify ra->get_commit_editor prototype so that
* ra layer no longer bumps individual targets after a commit
* The track editor goes away completely, it's no longer needed.
* Committing to XML is no longer a special case; it's just another
-- This design is based on the idea that "svn_client_commit"
Scenario 2 (Greg's Way):
* Put the track editor in libsvn_ra, and modify it to do *nothing*
* ra_local uses the track editor under the hood.
* svn_client_commit treats XML as a special case:
* compose it with the track editor before driving the commit.
-- This design is based on the idea that "driving a commit editor"
This is an archived mail posted to the Subversion Dev mailing list.