URL: https://github.com/SSSD/sssd/pull/83
Title: #83: TESTS: Check new line at end of file

lslebodn commented:
"""
On (21/11/16 04:11), Nikolai Kondrashov wrote:
>spbnick commented on this pull request.
>> @@ -35,3 +35,15 @@ fi
>             exit found
>         }
>     "
>+
>+declare found_file=0
>+git ls-files | \
>+    grep -v "^src/config/testconfigs/noparse.api.conf" | \
>+    grep -v "^src/tests/cmocka/p11_nssdb/.*db" | \
>+    while read file; do
>+        test `tail -c 1 $file` && \
>+            echo "no newline at eof: $file" && \
>+            found_file=1
>+    done
>+
>+[ $found_file -eq 1] && exit 1
>
>Another trick is to assign `true` or `false` to `found_file`. Then you can 
>simply write this:
>
>    $found_file && exit 1
will do

>
"--exclude*" options does not work with "--cached" which is a defualt.
Unfortuntately, it works only with --others --ignored.

I didn't like that there is "grep -v" twice
but single regex would not be very readable and I a not aware of
better way how to filter out some lines.

Anyway thank you very much for suggestions.

LS

"""

See the full comment at 
https://github.com/SSSD/sssd/pull/83#issuecomment-261931169
_______________________________________________
sssd-devel mailing list -- sssd-devel@lists.fedorahosted.org
To unsubscribe send an email to sssd-devel-le...@lists.fedorahosted.org

Reply via email to