Re: RFC: svn mergeinfo improvements for 1.5
Paul Burba <ptburba <at> gmail.com>
2008-04-01 02:19:49 GMT
On Fri, Mar 28, 2008 at 2:15 PM, Julian Foad <julianfoad <at> btopenworld.com> wrote:
> C. Michael Pilato wrote:
> > Mark Phippard wrote:
> >
> >> I agree with you in principle, but Dan and I have been thinking and
> >> talking about this since last summer. I think if you really stop and
> >> think about it, it is obvious that log output is what someone wants
> >> here. In my opinion, a list of revisions is useless. What script
> >> would that possibly drive? If you are just going to feed them back
> >> into a merge command, then that is a fairly useless script. svn merge
> >> will already do this for you automatically by just omitting the
> >> revision argument. Maybe you know you only want revisions over 1000
> >> for some reason. OK, again, svn merge -r1000:HEAD will do this
> >> automatically.
> >>
> >> People are going to want to run this command so they can make informed
> >> decisions about what to merge. Such as "have we nominated everything
> >> for backport into 1.5 that needs to be". To answer those questions,
> >> you want a filtered log. It does not make sense to have the command
> >> already have all that information and just discard it when we know
> >> that is what people want.
>
> To answer that question, people want a lot of high-level information. This
> command can begin to give them that information, but it can't in general give
> them all the high-level information they will ever need.
>
> (Of course the system has lots of interesting information inside it, but that
> doesn't mean we should print it all out to avoid "wasting" it. I'm sure you
> didn't mean for that to sound the way it sounded.)
>
(Continue reading)