CodingGuidelines: give an example for control statements
authorJunio C Hamano <gitster@pobox.com>
Wed, 30 Apr 2014 21:24:52 +0000 (14:24 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 2 May 2014 20:24:57 +0000 (13:24 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/CodingGuidelines
index 11704fb84cb3b9652223ad17631c999bafc268d8..47db6b3ce36a7964127c294740ca0073a6181050 100644 (file)
@@ -107,6 +107,17 @@ For shell scripts specifically (not exhaustive):
    "then" should be on the next line for if statements, and "do"
    should be on the next line for "while" and "for".
 
    "then" should be on the next line for if statements, and "do"
    should be on the next line for "while" and "for".
 
+       (incorrect)
+       if test -f hello; then
+               do this
+       fi
+
+       (correct)
+       if test -f hello
+       then
+               do this
+       fi
+
  - We prefer "test" over "[ ... ]".
 
  - We do not write the noiseword "function" in front of shell
  - We prefer "test" over "[ ... ]".
 
  - We do not write the noiseword "function" in front of shell