[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Promoting mucc to a full fledged tool

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: 2007-03-15 15:03:08 CET

Karl Fogel wrote:
> Blair Zajac <blair@orcaware.com> writes:
>> Given the recent love the mucc has been receiving and my need for it
>> today <aside>we had a tagging and compile script that tagged project/
>> instead project/trunk/ and we had 20 versions, so each successive tag
>> would contain the previous tags leading to a check out too large to
>> think about</aside> I'm thinking maybe we should just bundle it with
>> the official binaries. Maybe it should be renamed to svn-mucc?

Lately, I've been thinking exactly the same thing. Of course, it's been my
love pouring into it, so I've had good reason to think it. :-)

>> BTW, at least in 1.4.x, if you try a make contrib-install, this really
>> doesn't work, since it seems to look for $(CONTRIB_INSTALL) to install
>> everything, which isn't set.

Yeah, that's been fixed on trunk.

> Or it should just be a command shell mode in the svn client... ?

I used to be in favor of this, but now I'm not so sure. The idea of a shell
mode for 'svn' that seems most intuitive to me is simply an interactive way
to do all the other things that 'svn' can do today with multiple subcommand
invocations. But MUCC is strictly about doing a single particular task that
you *can't* do with a string of 'svn' subcommands today. A shell mode for
'svn' probably needs to be a little more full-featured, able to examine
working copies and repositories alike -- MUCC's use-case doesn't care about
working copies. Also, I need MUCC to maintain a non-interactive mode.

If all these things can be satisfied by introducing 'svn shell', that's cool
-- I don't think I'd fight it. But I guess I'm thinking "baby steps" here.
 contrib/client-side/mucc.c --> subversion/svn-mucc/main.c is a
super-trivial change. And in anticipation of this move, I even recently
rewrote the mucc test script to sorta-kinda use our Python test framework.

If folks are cool with introducing svn-mucc, I'm volunteering for the task.

-- 
C. Michael Pilato <cmpilato@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand

Received on Thu Mar 15 15:03:39 2007

This is an archived mail posted to the Subversion Dev mailing list.