From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7049 invoked by alias); 18 Mar 2016 21:21:53 -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: 38181 Received: (qmail 15585 invoked from network); 18 Mar 2016 21:21:52 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 From: Daniel Shahaf To: zsh-workers@zsh.org Subject: [PATCH 2/3] _git reflog: Complete '@{N}' instead of 'HEAD@{N}'. Date: Fri, 18 Mar 2016 21:21:44 +0000 Message-Id: <1458336105-7348-2-git-send-email-danielsh@tarsus.local2> X-Mailer: git-send-email 1.8.4.5 In-Reply-To: <1458336105-7348-1-git-send-email-danielsh@tarsus.local2> References: <1458336105-7348-1-git-send-email-danielsh@tarsus.local2> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The «HEAD@{...}» syntax is no longer completed, since it's not easily possible to support both syntaxes (workers/34768). --- Completion/Unix/Command/_git | 1 + 1 file changed, 1 insertion(+) diff --git a/Completion/Unix/Command/_git b/Completion/Unix/Command/_git index 9eeda58..0eb8532 100644 --- a/Completion/Unix/Command/_git +++ b/Completion/Unix/Command/_git @@ -5475,6 +5475,7 @@ __git_reflog_entries () { declare -a reflog_entries reflog_entries=(${(f)"$(_call_program reflog-entries "git reflog -1000 --pretty='%gD:[%h] %gs'" 2>/dev/null)"}) + reflog_entries=( ${reflog_entries/HEAD@$'\x7b'/@$'\x7b'} ) __git_command_successful $pipestatus || return 1 _describe -Vx -t reflog-entries 'reflog entry' reflog_entries