From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15334 invoked by alias); 2 Jan 2013 12:45:20 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 30937 Received: (qmail 11455 invoked from network); 2 Jan 2013 12:45:17 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, SPF_HELO_PASS,T_DKIM_INVALID autolearn=no version=3.3.2 Received-SPF: pass (ns1.primenet.com.au: SPF record at yann-ollivier.org designates 91.121.30.55 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=senellart.com; s=x; h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date; bh=JJ+0PZ/lM0goUD1DLuQYKvBQyqjXvk8DAR9RwmuHwy4=; b=avxdu1AenD8JEOHjKDrraRWTTggGlKw8VWYCDLYpo8s2Y7/y7qzzDli/H6u4zInZWix44zmjIER/H3it0h+sBCPnx19KFRAxcIIV2sM5swzQ8kY6yw3S0AeoIo7xFOP/; Date: Wed, 2 Jan 2013 13:25:58 +0100 (CET) From: Yann Ollivier X-X-Sender: yann@antinoos To: zsh-workers@zsh.org Subject: zsh completion for "svn" is obsolete Message-ID: User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: technical@yann-ollivier.org X-SA-Exim-Scanned: No (on senellart.com); SAEximRunCond expanded to false Hello, The completion functions for "svn" seem to be broken since subversion 1.7. For instance if you hit "svn add ", it will complete all files in the current directory, while it used to complete only those files not under subversion control. Likewise, if you hit "svn remove " it used to complete all files under subversion control, but now returns only subdirectories (or all files if there are no subdirectories). This affects at least zsh 5.0.0 and 5.0.2. The reason is: the helper functions in zsh/functions/Completion/Unix/_subversion are obsolete. They all rely on the presence of ".svn" subdirectories in all directories under version control, whereas since subversion 1.7 these directories have been removed and the list of versioned files is maintained as a database in $HOME/.svn A related issue has been discussed and fixed in the past (completion after hitting "svn "), but this one seems to be still unresolved. Thanks! Yann Ollivier