{"thread":{"id":"38390","subject":"zsh completion for `git push origin --delete`","startedAt":"2015-01-17T11:18:51Z","lastAt":"2015-01-17T11:18:51Z","messageCount":1,"participants":["Albert Netymk"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"254850","messageId":"CAKEGsXTpzZQSHk-8x2kYEcaayLOpsLpU0J5pPne7CBGvTtXGkg@mail.gmail.com","threadId":"38390","inReplyTo":null,"subject":"zsh completion for `git push origin --delete`","fromName":"Albert Netymk","fromEmail":"albertnetymk@gmail.com","sentAt":"2015-01-17T11:18:51Z","receivedAt":"2015-01-17T11:18:51Z","isPatch":false,"sender":{"key":"albertnetymk@gmail.com","avatar":null},"body":"The man for `--delete` says only refs on the remote repo are affected.\nThen, the auto-completion in zsh shall not return local refs.\n\n```\n$ git branch -a\n  master\n* tmp\n  remotes/origin/master\n  remotes/origin/tmp\n\n$ git push origin --delete <tab>\nFETCH_HEAD     HEAD           master         ORIG_HEAD\norigin/master  origin/tmp     tmp\n```\nI feel hitting <tab> shall only return `master` and `tmp`, which are\nthe valid input `--delete` option.\n\ngit version 2.2.2\n\n-- \nBest Regards\n\nYours faithfully\nAlbert Netymk\n"}]}