refs_cmp: simplify check, functionally the same - stagit-gopher - A git gopher … | |
git clone git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2h… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
LICENSE | |
--- | |
commit 837427b09ea3a592e9b364b180c2011b517ab2c8 | |
parent df3ea10eca41a20aed38a12d9189fb745075e913 | |
Author: Hiltjo Posthuma <[email protected]> | |
Date: Sat, 21 May 2016 18:37:53 +0200 | |
refs_cmp: simplify check, functionally the same | |
Diffstat: | |
M stagit.c | 9 +++------ | |
1 file changed, 3 insertions(+), 6 deletions(-) | |
--- | |
diff --git a/stagit.c b/stagit.c | |
@@ -883,13 +883,10 @@ refs_cmp(const void *v1, const void *v2) | |
{ | |
git_reference *r1 = (*(git_reference **)v1); | |
git_reference *r2 = (*(git_reference **)v2); | |
- int t1, t2; | |
- | |
- t1 = git_reference_is_branch(r1); | |
- t2 = git_reference_is_branch(r2); | |
+ int r; | |
- if (t1 != t2) | |
- return t1 - t2; | |
+ if ((r = git_reference_is_branch(r1) - git_reference_is_branch(r2))) | |
+ return r; | |
return strcmp(git_reference_shorthand(r1), | |
git_reference_shorthand(r2)); |