87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
<p>
Allowed cards in the manifest are as follows:
</p>
<blockquote>
<b>C</b> <i>checkin-comment</i><br>
<b>D</b> <i>time-and-date-stamp</i><br>
<b>F</b> <i>filename</i> <i>SHA1-hash</i><br>
<b>P</b> <i>SHA1-hash</i>+<br>
<b>R</b> <i>repository-checksum</i><br>
<b>U</b> <i>user-login</i><br>
<b>Z</b> <i>manifest-checksum</i>
</blockquote>
<p>
|
|
|
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
<p>
Allowed cards in the manifest are as follows:
</p>
<blockquote>
<b>C</b> <i>checkin-comment</i><br>
<b>D</b> <i>time-and-date-stamp</i><br>
<b>F</b> <i>filename</i> <i>SHA1-hash</i> <i>permissions</i> <i>old-name</i><br>
<b>P</b> <i>SHA1-hash</i>+<br>
<b>R</b> <i>repository-checksum</i><br>
<b>U</b> <i>user-login</i><br>
<b>Z</b> <i>manifest-checksum</i>
</blockquote>
<p>
|
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
<blockquote>
<i>YYYY</i><b>-</b><i>MM</i><b>-</b><i>DD</i><b>T</b><i>HH</i><b>:</b><i>MM</i><b>:</b><i>SS</i>
</blockquote>
<p>
A manifest has zero or more F-cards. Each F-card defines a file
(other than the manifest itself) which is part of the baseline that
the manifest defines. There are two arguments. The first argment
is the pathname of the file in the baseline relative to the root
of the project file hierarchy. No ".." or "." directories are allowed
within the filename. Space characters are escaped as in C-card
comment text. Backslash characters and newlines are not allowed
within filenames. The directory separator character is a forward
slash (ASCII 0x2F). The second argument to the F-card is the
full 40-character lower-case hexadecimal SHA1 hash of the content
artifact.
</p>
<p>
A manifest has zero or one P-cards. Most manifests have one P-card.
The P-card has a varying number of arguments that
defines other manifests from which the current manifest
is derived. Each argument is an 40-character lowercase
|
|
>
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
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
|
<blockquote>
<i>YYYY</i><b>-</b><i>MM</i><b>-</b><i>DD</i><b>T</b><i>HH</i><b>:</b><i>MM</i><b>:</b><i>SS</i>
</blockquote>
<p>
A manifest has zero or more F-cards. Each F-card defines a file
(other than the manifest itself) which is part of the baseline that
the manifest defines. There are two, three, or three arguments.
The first argment
is the pathname of the file in the baseline relative to the root
of the project file hierarchy. No ".." or "." directories are allowed
within the filename. Space characters are escaped as in C-card
comment text. Backslash characters and newlines are not allowed
within filenames. The directory separator character is a forward
slash (ASCII 0x2F). The second argument to the F-card is the
full 40-character lower-case hexadecimal SHA1 hash of the content
artifact. The optional 3rd argument defines any special access
permissions associated with the file. The only special code currently
defined is "x" which means that the file is executable. All files are
always readable and writable. This can be expressed by "w" permission
if desired but is optional.
The optional 4th argument is the name of the same file as it existed in
the parent baseline. If the name of the file is unchanged from its
parent, then the 4th argument is omitted.
</p>
<p>
A manifest has zero or more N-cards. Each N card records a name changes
to one of the files in the manifest. The first argument to the N code is
the name of the file in the parent baseline. The second argument is the
name of the file in the baseline defined by the manifest.
</p>
<p>
A manifest has zero or one P-cards. Most manifests have one P-card.
The P-card has a varying number of arguments that
defines other manifests from which the current manifest
is derived. Each argument is an 40-character lowercase
|