As we approach a 1.9 release (not sure what our time frame for release is but I
think we were expecting roughly a year in Berlin last year) I think there are
several issues that need to be discussed and final decisions made. I don't see
any of this as a blocker to 1.9.0-alpha1, but they also provide us questions
that we may want some help from our users in answering. This are the things
that come to mind, I may have forgotten some so please add to the list if you
have things.
1) svnauth vs svn auth: Right now it's a separate command. I believe this
functionality is a client function. It really shouldn't be relegated to a
separate program. Additionally, the separate command is one letter off from
the svnauthz program that we already have. Since this is functionality that is
entirely client specific and is intended to be used with the command line
client, I'd argue we should move it into the client as a subcommand. This is
going to take some work since svnauth has subcommands already.
The only advantage of the separate program is that it makes it easier to add
into the distribution of an older copy of Subversion. But I think we've added
new functionality to the libraries to support this, so I don't think it'd be
easy to do that anyway.
2) libsvn_client_mtcc_*: Should these exist at all or be moved to another
library? This conversation died out.
3) Merge tool UI from the conflict resolver. Trunk currently changes 'm' into
running the external merge tool first if it exists. But this eliminates the
ability to run the internal merge tool directly if you have an external tool
configured. I vetoed the backport to 1.8.x, but I don't believe the UI
concerns I raised have been settled.
I know this list is focused around things that I was involved in, simply
because that's what comes to mind. Like I said above I believe there are more
things that should be on this list, they're not just coming to my mind. I'd
rather start these discussions back up now rather than wait till it's too late
to do much about them.
Received on 2014-01-24 18:37:23 CET