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

Re: svn commit: r25773 - trunk/tools/client-side

From: Karl Fogel <kfogel_at_red-bean.com>
Date: 2007-07-17 23:35:45 CEST

fabien@tigris.org writes:
> Log:
> Improved bash completion based on a preliminary patch by Krzysiek Pawlik.
>
> File arguments in the working copy are completed based on the current
> subversion subcommand, by invoking 'svn status' and filtering its output.
> For instance, only modified files are completed for 'revert', and so on.
>
> The status invocation while completing may be costly, especially if
> recursive or if externals are followed. However the repos is not accessed.
>
> Full activation is achieved by setting environment variable SVN_BASH_COMPL_EXT
> to 'svnstatus recurse externals'. Both later options seem quite unadvisable
> on large working copies, but the simple 'svnstatus' version is reasonable.
>
> Completion outside a working copy results in an error message.

It looks like a lot of this log message should really be documentation
in or near 'bash_completion' itself...

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jul 17 23:34:56 2007

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