Patchwork [2,of,2] bash_completion: diff: recognize the --output option

login
register
mail settings
Submitter Ahmed S. Darwish
Date June 28, 2013, 9:38 p.m.
Message ID <20130628213855.GA8144@Darwish.PC>
Download mbox | patch
Permalink /patch/1759/
State Superseded
Headers show

Comments

Ahmed S. Darwish - June 28, 2013, 9:38 p.m.
Hi,

[ More accurate commit log ]

On Sat, Jun 29, 2013, Nikolaj Sjujskij wrote:
> Den 2013-06-29 00:13:31 skrev Ahmed S. Darwish <darwish.07@gmail.com>:
>
> > ...
> ># Parent  3466620d7f96769c469f7e42b08f1ca3d53feb86
> >completion: recognize the --output option
>  It's *bash*_completion.
> 

# HG changeset patch
# User Ahmed S. Darwish <darwish.07@gmail.com>
# Date 1372455074 -7200
# Node ID af588dca01e19a5ce367bdec663e561ad89080bf
# Parent  af3661f6c703d11dea0b490818f33826403e6d21
bash_completion: diff: recognize the --output option

`diff --output <TAB>' now only lists the repository untracked files.

exporting patch:
<fdopen>

--
Darwish
http://darwish.chasingpointers.com

Patch

diff -r af3661f6c703 -r af588dca01e1 contrib/bash_completion
--- a/contrib/bash_completion	Fri Jun 28 22:54:47 2013 +0200
+++ b/contrib/bash_completion	Fri Jun 28 23:31:14 2013 +0200
@@ -255,7 +255,11 @@ 
 	    _hg_debugpathcomplete -fa
 	;;
 	diff)
-	    _hg_status "mar"
+	    if [[ "$prev" = @(-o|--output) ]]; then
+	     	_hg_status "u"
+	    else
+		_hg_status "mar"
+	    fi
 	;;
 	revert)
 	    _hg_debugpathcomplete