[PATCH] zsh: better fix for partial completions

Brendan Cully brendan at kublai.com
Tue Dec 12 22:13:27 CST 2006


On Tuesday, 12 December 2006 at 15:40, Steve Borho wrote:
> 

> # HG changeset patch
> # User Steve Borho <steve at borho.org>
> # Date 1165959251 21600
> # Node ID 729f354f3f09eb3c6e976eeef17f5a2fa9cd30d1
> # Parent  e88d03c2a3d95ae6865749e3686e1786e15a3505
> zsh: better fix for partial completions
> 
> Properly handle relative paths followed by partial filenames
> hg add ../path/to/file/partial[TAB]
> 
> diff -r e88d03c2a3d9 -r 729f354f3f09 contrib/zsh_completion
> +++ b/contrib/zsh_completion	Tue Dec 12 15:34:11 2006 -0600
> @@ -178,6 +178,7 @@ _hg_files() {
>  }
>  
>  _hg_status() {
> +  [[ -d $PREFIX ]] || PREFIX=$PREFIX:h
>    status_files=(${(ps:\0:)"$(_hg_cmd status -0n$1 ./$PREFIX 2>/dev/null)"})
>  }

Applied, thanks.


More information about the Mercurial-devel mailing list