# rev-parse -q --verify with not existent upstream branch

1 messages from 2012-08-31 to 2012-08-31. Participants: Kacper Kornet.
Thread: https://gitlist.dev/t/31398

## Kacper Kornet, 2012-08-31 17:11

Subject: rev-parse -q --verify with not existent upstream branch
Message-ID: <20120831171158.GM21362@camk.edu.pl>
URL: https://gitlist.dev/e/20120831171158.GM21362%40camk.edu.pl

```

Documentation to git-rev-parse claims that

-q, --quiet
   Only meaningful in --verify mode. Do not output an error
   message if the first argument is not a valid object name; instead exit
   with non-zero status silently.


However when I try to check if the current branch has a configured
upstream one with:

git rev-parse -q --verify  '@{u}'

I still receives the error message:

error: No upstream configured for branch 'threading'

Additinally withour -q --verify options the error message is printed
twice:

error: No upstream configured for branch 'threading'
@{u}
error: No upstream configured for branch 'threading'
fatal: ambiguous argument '@{u}': unknown revision or path not in the
working tree.
Use '--' to separate paths from revision

-- 
  Kacper

```
