Kiln » largefiles » largefiles-truncated
Clone URL:  

Fixed /usr/bin/python -> /usr/bin/env python.

Changeset 365d9fb077fe

Parent 781d87b4b827

by David Golub

Changes to 26 files · Browse files at 365d9fb077fe Showing diff from parent 781d87b4b827 Diff from another changeset...

Change 1 of 1 Show Entire File tests/​test-add.py Stacked
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test various tricky bfadd corner cases.  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python  #  # Test basic kiln interaction  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test various tricky bfadd corner cases.  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python  #  # Every commit needs time stamps so that the commits are unique (Mercurial backout test  # does the same thing).
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test various tricky bfadd corner cases.  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test cloning a repo  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python  #  # Test commit (lots of other tests commit all files so just try committing specific files)  #
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test various tricky bfadd corner cases.  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test that kbfconvert handles tags properly  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test copy and rename  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test that edited bfiles show up as modified  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python  #  # Test the fetch extension. Always give it a specific message because the message  # it automatically adds includes the path which is randomly generated.
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test remove  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python  #  # Test basic kiln interaction  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python  #  # Test basic kiln interaction  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python  #  # Test summary  
1
 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
-#!/usr/bin/python +#!/usr/bin/env python    # Test various tricky bfadd corner cases.    import os  import common  import stat    hgt = common.BfilesTester()    windows = os.name == 'nt'    mask = stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO    # add size and patterns for adding as bfiles  hgt.updaterc()  hgt.announce('setup')  os.mkdir('repo1')  os.chdir('repo1')  hgt.hg(['init'])  hgt.writefile('n1', 'n1')  hgt.writefile('b1', 'b1')  os.mkdir('dir')  os.mkdir('dir/dir')  hgt.writefile('dir/n2', 'n2')  hgt.writefile('dir/b2', 'b2')  hgt.writefile('dir/dir/n3', 'n3')  hgt.writefile('dir/dir/b3', 'n3')  hgt.hg(['add', 'n1', 'dir/n2', 'dir/dir/n3'])  hgt.hg(['add', '--bf', 'b1', 'dir/b2', 'dir/dir/b3'])  os.chmod('n1', 0755)  os.chmod('dir/n2', 0644)  os.chmod('dir/dir/n3', 0755)  os.chmod('b1', 0755)  os.chmod('dir/b2', 0644)  os.chmod('dir/dir/b3', 0755)  hgt.hg(['commit', '-m', 'initial add'])  if windows:   hgt.asserttrue(os.stat('n1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('b1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/b1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('dir/n2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('dir/b2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/dir/b2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('dir/dir/n3').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('dir/dir/b3').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/dir/dir/b3').st_mode & mask == 0666, 'permissions dont match')  else:   hgt.asserttrue(os.stat('n1').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('b1').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/b1').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('dir/n2').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('dir/b2').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/dir/b2').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('dir/dir/n3').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('dir/dir/b3').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/dir/dir/b3').st_mode & mask == 0755, 'permissions dont match')    hgt.hg(['mv', 'dir', 'foo'],   stdout='''moving dir/dir/n3 to foo/dir/n3  moving dir/n2 to foo/n2  moving .kbf/dir/b2 to .kbf/foo/b2  moving .kbf/dir/dir/b3 to .kbf/foo/dir/b3  ''')  hgt.hg(['commit', '-m' ,'move files'])  if windows:   hgt.asserttrue(os.stat('n1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('b1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/b1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/n2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/b2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/b2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/n3').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/b3').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/dir/b3').st_mode & mask == 0666, 'permissions dont match')  else:   hgt.asserttrue(os.stat('n1').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('b1').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/b1').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('foo/n2').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('foo/b2').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/b2').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/n3').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/b3').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/dir/b3').st_mode & mask == 0755, 'permissions dont match')    os.chmod('n1', 0644)  os.chmod('b1', 0644)  os.chmod('foo/n2', 0755)  os.chmod('foo/b2', 0755)    # Also change a file so on windows there are changes  hgt.writefile('foo/dir/n3', 'n33')  hgt.writefile('foo/dir/n3', 'b33')  hgt.hg(['commit', '-m', 'change permissions'])  if windows:   hgt.asserttrue(os.stat('n1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('b1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/b1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/n2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/b2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/b2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/n3').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/b3').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/dir/b3').st_mode & mask == 0666, 'permissions dont match')  else:   hgt.asserttrue(os.stat('n1').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('b1').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/b1').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('foo/n2').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('foo/b2').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/b2').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/n3').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/b3').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/dir/b3').st_mode & mask == 0755, 'permissions dont match')    if windows:   hgt.hg(['backout', '-r', '2'],   stdout='''getting changed bfiles  0 big files updated, 0 removed  reverting foo/dir/n3  changeset 3:8abd5724a95c backs out changeset 2:df964af3433e  ''')  else:   hgt.hg(['backout', '-r', '2'],   stdout='''getting changed bfiles  0 big files updated, 0 removed  reverting .kbf/b1  reverting .kbf/foo/b2  reverting foo/dir/n3  reverting foo/n2  reverting n1  changeset 3:879e115336d5 backs out changeset 2:257706c1f69f  ''')  if windows:   hgt.asserttrue(os.stat('n1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('b1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/b1').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/n2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/b2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/b2').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/n3').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/b3').st_mode & mask == 0666, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/dir/b3').st_mode & mask == 0666, 'permissions dont match')  else:   hgt.asserttrue(os.stat('n1').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('b1').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/b1').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('foo/n2').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('foo/b2').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/b2').st_mode & mask == 0644, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/n3').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('foo/dir/b3').st_mode & mask == 0755, 'permissions dont match')   hgt.asserttrue(os.stat('.kbf/foo/dir/b3').st_mode & mask == 0755, 'permissions dont match')    os.chdir('..')  hgt.hg(['clone', 'repo1', 'repo2'],   stdout='''updating to branch default  6 files updated, 0 files merged, 0 files removed, 0 files unresolved  getting changed bfiles  3 big files updated, 0 removed  ''')  common.checkrepos(hgt, 'repo1', 'repo2', [0, 1, 2, 3])
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test push pull  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test remove  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test that bfiles does not conflict with other extensions  # (e.g. bookmarks) that override localrepository.commit().
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test revert  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python  #  # Test schemes with kiln  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test status  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python  #  # Test summary  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python    # Test update/update -c/update -C  
 
1
 
2
3
4
 
 
1
2
3
4
@@ -1,4 +1,4 @@
-#!/usr/bin/python +#!/usr/bin/env python  #  # Test verify