File: executable.chk

package info (click to toggle)
reposurgeon 4.38-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 23,500 kB
  • sloc: sh: 4,832; makefile: 514; python: 485; lisp: 115; awk: 91; ruby: 19
file content (174 lines) | stat: -rw-r--r-- 2,812 bytes parent folder | download | duplicates (4)
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
164
165
166
167
168
169
170
171
172
173
174
#reposurgeon sourcetype svn
blob
mark :1
data 210
# A simulation of Subversion default ignores, generated by reposurgeon.
*.o
*.lo
*.la
*.al
*.libs
*.so
*.so.[0-9]*
*.a
*.pyc
*.pyo
*.rej
*~
*.#*
.*.swp
.DS_store
# Simulated Subversion default ignores end here

blob
mark :2
data 37
This is a test Subversion repository

commit refs/heads/master
#legacy-id 2
mark :3
committer esr <esr> 1323737922 +0000
data 24
Initial README content.
M 100644 :1 .gitignore
M 100644 :2 README

blob
mark :4
data 32
#!/bin/sh

echo "Hello, world!"

commit refs/heads/master
#legacy-id 3
mark :5
committer esr <esr> 1323738139 +0000
data 49
Create a hello-world script, not yet executable.
from :3
M 100644 :4 hello

commit refs/heads/master
#legacy-id 4
mark :6
committer esr <esr> 1323738407 +0000
data 71
This is a commit after doing 'svn propset svn:executable 'true' hello'
from :5
M 100755 :4 hello

blob
mark :7
data 34
#!/bin/sh

echo "Goodbye, world!"

commit refs/heads/master
#legacy-id 5
mark :8
committer esr <esr> 1323738534 +0000
data 111
Modify the script in a trivial way.

The actual purpose of this commit is to demonstrate property persistance.
from :6
M 100755 :7 hello

commit refs/heads/master
#legacy-id 6
mark :9
committer esr <esr> 1323739148 +0000
data 135
A commit after doing 'svn propdel svn:executable hello'.

Should produce a fileop that changes the permissions back to non-executable.
from :8
M 100644 :7 hello

blob
mark :10
data 108
This is a test Subversion repository

Now we're going to investigate the behavior of properties under copy.

commit refs/heads/master
#legacy-id 7
mark :11
committer esr <esr> 1324608067 +0000
data 23
Another spacer commit.
from :9
M 100644 :10 README

commit refs/heads/master
#legacy-id 8
mark :12
committer esr <esr> 1324608118 +0000
data 51
svn propset svn:executable 'true' hello

...again.
from :11
M 100755 :7 hello

commit refs/heads/master
#legacy-id 9
mark :13
committer esr <esr> 1324608187 +0000
data 32
Perform 'svn cp hello goodbye'.
from :12
M 100755 :7 goodbye

blob
mark :14
data 95
This is a test Subversion repository

After the copy, goodbye has the svn:executable property.

blob
mark :15
data 40
#!/bin/sh

echo "Goodbye, cruel world!"

commit refs/heads/master
#legacy-id 10
mark :16
committer esr <esr> 1324608419 +0000
data 78
The translated 'goodbye' fileop for this revision should have executable set.
from :13
M 100644 :14 README
M 100755 :15 goodbye

blob
mark :17
data 50
#!/bin/sh

echo "Not quite goodbye, cruel world!"

commit refs/heads/testbranch
#legacy-id 12
mark :18
committer esr <esr> 1516112581 +0000
data 36
Verify retention of executable bit.
from :16
M 100755 :17 goodbye

tag testbranch-root
#legacy-id 11
from :16
tagger esr <esr> 1516112392 +0000
data 52
Committing after "svn cp trunk branches/testbranch"

done