Is "show-ref -h" a good test for an empty repository?
- From
- Eric Gerlach <egerlach@feds.uwaterloo.ca>
- Date
- Sep 6, 2008, 00:45 UTC
- Message-ID
- <48C1D2AE.3010001@feds.uwaterloo.ca>
Hi,
I'm trying to test to see if "git diff --cached" will fail because there are no existing commits. I've come up with running "git show-ref -h -q" and testing its return value. My hypothesis is: If and only if git-show-ref succeeds then git-diff will succeed.
Are my logic and assumptions sound? I'm a bit out of my git comfort zone here, so I'd like to get some validation from some people who know better.
Thanks in advance for the help!
Cheers,
-- Eric Gerlach, Network Administrator Federation of Students University of Waterloo p: (519) 888-4567 x36329 e: egerlach@feds.uwaterloo.ca