zsh completion updates for bzr 0.6

Steve Borho steve at borho.org
Fri Oct 28 20:39:45 BST 2005


http://www.borho.org/~steve/bzr-zsh/

I've re-branched for 0.6 and now checked in an updated _zsh file 
which has several new enhancements:

1) Makes heavy use of 'bzr ls --null --versioned' to complete files under 
revision control.

2) bzr merge --merge-type= now completes correctly

3) bzr ignore [TAB]  now completes ( bzr ls --null --from-root --unknown )

4) bzr add [TAB] now completes ( bzr ls --null --unknown )

5) Added --help, -h argument to all completions

6) pull, merge, missing, clone, etc now complete paths in .bzr/parent plus 
local directories

Comments:

add has a --no-recurse option, while ls has --non-recursive.  This should be 
made consistent one way or another.

it would be nice for there to be a -0 short option for the long option --null.

After installing bzr (python setup.py install --home=~), the following files 
are left in a 'modified' state:

=== modified file 'bzrlib/weave.py' (properties changed)                              
=== modified file 'setup.py' (properties changed)

Is this a known problem?

-- 
Steve Borho (steve at borho.org)
http://www.borho.org/~steve/steve.asc
Key fingerprint = 2D08 E7CF B624 624C DE1F  E2E4 B0C2 5292 F2C6 2C8C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20051028/d99dd402/attachment.pgp 


More information about the bazaar mailing list