Re: [PATCH 2/3] unpack-trees: use 'cuddled' style for if-else cascade

2014-08-13 Thread Ronnie Sahlberg
On Tue, Aug 12, 2014 at 5:00 PM, Jonathan Nieder jrnie...@gmail.com wrote:
 Match the predominant style in git by following KR style for if/else
 cascades.  Documentation/CodingStyle from linux.git explains:

   Note that the closing brace is empty on a line of its own, _except_ in
   the cases where it is followed by a continuation of the same statement,
   ie a while in a do-statement or an else in an if-statement, like
   this:

 if (x == y) {
 ..
 } else if (x  y) {
 ...
 } else {
 
 }

   Rationale: KR.

   Also, note that this brace-placement also minimizes the number of empty
   (or almost empty) lines, without any loss of readability.

 Signed-off-by: Jonathan Nieder jrnie...@gmail.com

Reviewed-by: Ronnie Sahlberg sahlb...@google.com

 ---
  unpack-trees.c | 12 
  1 file changed, 4 insertions(+), 8 deletions(-)

 diff --git a/unpack-trees.c b/unpack-trees.c
 index f4a9aa9..187b15b 100644
 --- a/unpack-trees.c
 +++ b/unpack-trees.c
 @@ -1771,8 +1771,7 @@ int twoway_merge(const struct cache_entry * const *src,
 return merged_entry(newtree, current, 
 o);
 }
 return o-gently ? -1 : reject_merge(current, o);
 -   }
 -   else if ((!oldtree  !newtree) || /* 4 and 5 */
 +   } else if ((!oldtree  !newtree) || /* 4 and 5 */
  (!oldtree  newtree 
   same(current, newtree)) || /* 6 and 7 */
  (oldtree  newtree 
 @@ -1781,17 +1780,14 @@ int twoway_merge(const struct cache_entry * const 
 *src,
   !same(oldtree, newtree)  /* 18 and 19 */
   same(current, newtree))) {
 return keep_entry(current, o);
 -   }
 -   else if (oldtree  !newtree  same(current, oldtree)) {
 +   } else if (oldtree  !newtree  same(current, oldtree)) {
 /* 10 or 11 */
 return deleted_entry(oldtree, current, o);
 -   }
 -   else if (oldtree  newtree 
 +   } else if (oldtree  newtree 
  same(current, oldtree)  !same(current, newtree)) {
 /* 20 or 21 */
 return merged_entry(newtree, current, o);
 -   }
 -   else
 +   } else
 return o-gently ? -1 : reject_merge(current, o);
 }
 else if (newtree) {
 --
 --
 To unsubscribe from this list: send the line unsubscribe git in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 2/3] unpack-trees: use 'cuddled' style for if-else cascade

2014-08-12 Thread Jonathan Nieder
Match the predominant style in git by following KR style for if/else
cascades.  Documentation/CodingStyle from linux.git explains:

  Note that the closing brace is empty on a line of its own, _except_ in
  the cases where it is followed by a continuation of the same statement,
  ie a while in a do-statement or an else in an if-statement, like
  this:

if (x == y) {
..
} else if (x  y) {
...
} else {

}

  Rationale: KR.

  Also, note that this brace-placement also minimizes the number of empty
  (or almost empty) lines, without any loss of readability.

Signed-off-by: Jonathan Nieder jrnie...@gmail.com
---
 unpack-trees.c | 12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/unpack-trees.c b/unpack-trees.c
index f4a9aa9..187b15b 100644
--- a/unpack-trees.c
+++ b/unpack-trees.c
@@ -1771,8 +1771,7 @@ int twoway_merge(const struct cache_entry * const *src,
return merged_entry(newtree, current, 
o);
}
return o-gently ? -1 : reject_merge(current, o);
-   }
-   else if ((!oldtree  !newtree) || /* 4 and 5 */
+   } else if ((!oldtree  !newtree) || /* 4 and 5 */
 (!oldtree  newtree 
  same(current, newtree)) || /* 6 and 7 */
 (oldtree  newtree 
@@ -1781,17 +1780,14 @@ int twoway_merge(const struct cache_entry * const *src,
  !same(oldtree, newtree)  /* 18 and 19 */
  same(current, newtree))) {
return keep_entry(current, o);
-   }
-   else if (oldtree  !newtree  same(current, oldtree)) {
+   } else if (oldtree  !newtree  same(current, oldtree)) {
/* 10 or 11 */
return deleted_entry(oldtree, current, o);
-   }
-   else if (oldtree  newtree 
+   } else if (oldtree  newtree 
 same(current, oldtree)  !same(current, newtree)) {
/* 20 or 21 */
return merged_entry(newtree, current, o);
-   }
-   else
+   } else
return o-gently ? -1 : reject_merge(current, o);
}
else if (newtree) {
-- 
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html