Show More
@@ -0,0 +1,23 b'' | |||||
|
1 | #require test-repo execbit | |||
|
2 | ||||
|
3 | $ cd "`dirname "$TESTDIR"`" | |||
|
4 | ||||
|
5 | look for python scripts without the execute bit | |||
|
6 | ||||
|
7 | $ hg files 'set:**.py and not exec() and grep(r"^#!.*?python")' | |||
|
8 | [1] | |||
|
9 | ||||
|
10 | look for python scripts with execute bit but not shebang | |||
|
11 | ||||
|
12 | $ hg files 'set:**.py and exec() and not grep(r"^#!.*?python")' | |||
|
13 | [1] | |||
|
14 | ||||
|
15 | look for shell scripts with execute bit but not shebang | |||
|
16 | ||||
|
17 | $ hg files 'set:**.sh and exec() and not grep(r"^#!.*(ba)?sh")' | |||
|
18 | [1] | |||
|
19 | ||||
|
20 | look for non scripts with no shebang | |||
|
21 | ||||
|
22 | $ hg files 'set:exec() and not **.sh and not **.py and not grep(r"^#!")' | |||
|
23 | [1] |
General Comments 0
You need to be logged in to leave comments.
Login now