URI: 
       refs_cmp: simplify check, functionally the same - stagit-gopher - A git gopher frontend. (mirror)
  HTML git clone git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
   DIR commit 837427b09ea3a592e9b364b180c2011b517ab2c8
   DIR parent df3ea10eca41a20aed38a12d9189fb745075e913
  HTML Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       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(-)
       ---
   DIR 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));