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
|
SVN-fs-dump-format-version: 2
## Verify that permissions aren't lost in complex copies (#1)
# The following text is slightly modified from GitLab issu #189:
# In this test: a file is created; then it has execute permission set
# in a separate revision; then there is some other change to the
# repository; then the file with execute permission is copied, and
# the copy is missing execute permission that it should have. All
# those parts are needed for the ()former) bug to show up. Test with:
# reposurgeon "read <test.svn" "prefer git" "write -"
# The bug is back if zfoo is missing execute permission.
UUID: bb5da6f6-2128-11ea-8fe9-c3dde3532b26
Revision-number: 0
Prop-content-length: 56
Content-length: 56
K 8
svn:date
V 27
2019-12-17T23:55:41.412061Z
PROPS-END
Revision-number: 1
Prop-content-length: 157
Content-length: 157
K 7
svn:log
V 54
Verify that permissions aren't lost in complex copies
K 10
svn:author
V 3
esr
K 8
svn:date
V 27
2011-11-30T17:00:55.652068Z
PROPS-END
Node-path: trunk
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10
PROPS-END
Revision-number: 2
Prop-content-length: 108
Content-length: 108
K 10
svn:author
V 6
jmyers
K 8
svn:date
V 27
2019-12-17T23:55:48.285781Z
K 7
svn:log
V 8
Add foo.
PROPS-END
Node-path: trunk/foo
Node-kind: file
Node-action: add
Text-content-md5: 154d45611081dc7858043af2d9554d6f
Text-content-sha1: fc4c444d36872cb10cffdc34ee2cbd8c2c820f80
Prop-content-length: 10
Text-content-length: 9
Content-length: 19
PROPS-END
file foo
Revision-number: 3
Prop-content-length: 121
Content-length: 121
K 10
svn:author
V 6
jmyers
K 8
svn:date
V 27
2019-12-17T23:56:00.859300Z
K 7
svn:log
V 20
Make foo executable.
PROPS-END
Node-path: trunk/foo
Node-kind: file
Node-action: change
Prop-content-length: 36
Content-length: 36
K 14
svn:executable
V 1
*
PROPS-END
Revision-number: 4
Prop-content-length: 108
Content-length: 108
K 10
svn:author
V 6
jmyers
K 8
svn:date
V 27
2019-12-17T23:56:06.142924Z
K 7
svn:log
V 8
Add bar.
PROPS-END
Node-path: trunk/bar
Node-kind: file
Node-action: add
Text-content-md5: 2ff17989315974cf9ce5f88df9b03a71
Text-content-sha1: 9a9ac3e0d4d3970c334e94bc79283bee655d4b20
Prop-content-length: 10
Text-content-length: 9
Content-length: 19
PROPS-END
file bar
Revision-number: 5
Prop-content-length: 118
Content-length: 118
K 10
svn:author
V 6
jmyers
K 8
svn:date
V 27
2019-12-17T23:56:19.226125Z
K 7
svn:log
V 17
Copy foo to zfoo.
PROPS-END
Node-path: trunk/zfoo
Node-kind: file
Node-action: add
Node-copyfrom-rev: 4
Node-copyfrom-path: trunk/foo
Text-copy-source-md5: 154d45611081dc7858043af2d9554d6f
Text-copy-source-sha1: fc4c444d36872cb10cffdc34ee2cbd8c2c820f80
|