comparison tests/fixtures/author-map-test.txt @ 430:2851b81c65ce

maps: make sure AuthorMaps don't overwrite themselves, fix overriding Author maps for the Python repo got truncated because of the author map stupidly writing upon itself. This patch implements a better and faster scenario, where entries will only be written to the saved author map if they're not coming from that file. They're also now streamed into the file directly, instead of having to re-open the file on every entry, and formatting is preserved.
author Dirkjan Ochtman <dirkjan@ochtman.nl>
date Mon, 15 Jun 2009 16:09:27 +0200
parents
children
comparison
equal deleted inserted replaced
429:a5a475dced59 430:2851b81c65ce
1 alpha01 = Alpha <alpha@alpha.com>
2 alpha02 = Alpha <alpha@alpha.com>
3 alpha03 = Alpha <alpha@alpha.com>
4 alpha04 = Alpha <alpha@alpha.com>
5 alpha05 = Alpha <alpha@alpha.com>
6 alpha06 = Alpha <alpha@alpha.com>
7 alpha07 = Alpha <alpha@alpha.com>
8 alpha08 = Alpha <alpha@alpha.com>
9 alpha09 = Alpha <alpha@alpha.com>
10 alpha10 = Alpha <alpha@alpha.com>
11 alpha11 = Alpha <alpha@alpha.com>
12 alpha12 = Alpha <alpha@alpha.com>
13 alpha13 = Alpha <alpha@alpha.com>
14 alpha14 = Alpha <alpha@alpha.com>
15 alpha15 = Alpha <alpha@alpha.com>
16 alpha16 = Alpha <alpha@alpha.com>
17 alpha17 = Alpha <alpha@alpha.com>
18 alpha18 = Alpha <alpha@alpha.com>
19 alpha19 = Alpha <alpha@alpha.com>
20 alpha20 = Alpha <alpha@alpha.com>
21 alpha21 = Alpha <alpha@alpha.com>
22 alpha22 = Alph5 <alpha@alpha.com>
23 alpha23 = Alpha <alpha@alpha.com>
24 alpha24 = Alpha <alpha@alpha.com>
25 alpha25 = Alpha <alpha@alpha.com>
26 alpha26 = Alpha <alpha@alpha.com>
27 alpha27 = Alpha <alpha@alpha.com>
28 alpha28 = Alpha <alpha@alpha.com>
29 alpha29 = Alpha <alpha@alpha.com>
30 alpha30 = Alpha <alpha@alpha.com>
31 alpha31 = Alpha <alpha@alpha.com>
32 alpha32 = Alpha <alpha@alpha.com>
33 alpha33 = Alpha <alpha@alpha.com>
34 alpha34 = Alpha <alpha@alpha.com>
35 alpha35 = Alpha <alpha@alpha.com>
36 alpha36 = Alpha <alpha@alpha.com>
37 alpha37 = Alph6 <alpha@alpha.com>
38 alpha38 = Alpha <alpha@alpha.com>
39 alpha39 = Alpha <alpha@alpha.com>
40 alpha40 = Alpha <alpha@alpha.com>
41 alpha41 = Alpha <alpha@alpha.com>
42 alpha42 = Alpha <alpha@alpha.com>
43 alpha43 = Alpha <alpha@alpha.com>
44 alpha44 = Alph8 <alpha@alpha.com>
45 alpha45 = Alpha <alpha@alpha.com>
46 alpha46 = Alpha <alpha@alpha.com>
47 alpha47 = Alpha <alpha@alpha.com>
48 alpha48 = Alpha <alpha@alpha.com>
49 alpha49 = Alpha <alpha@alpha.com>
50 alpha50 = Alpha <alpha@alpha.com>
51 alpha51 = Alpha <alpha@alpha.com>
52 alpha52 = Alpha <alpha@alpha.com>
53 alpha53 = Alpha <alpha@alpha.com>
54 alpha54 = Alpha <alpha@alpha.com>
55 alpha55 = Alpha <alpha@alpha.com>
56 alpha56 = Alpha <alpha@alpha.com>
57 alpha57 = Alph6 <alpha@alpha.com>
58 alpha58 = Alpha <alpha@alpha.com>
59 alpha59 = Alpha <alpha@alpha.com>
60 alpha60 = Alpha <alpha@alpha.com>
61 alpha61 = Alpha <alpha@alpha.com>
62 alpha62 = Alpha <alpha@alpha.com>
63 alpha63 = Alpha <alpha@alpha.com>
64 alpha64 = Alpha <alpha@alpha.com>
65 alpha65 = Alpha <alpha@alpha.com>
66 alpha66 = Alpha <alpha@alpha.com>
67 alpha67 = Alph6 <alpha@alpha.com>
68 alpha68 = Alpha <alpha@alpha.com>
69 alpha69 = Alpha <alpha@alpha.com>
70 alpha70 = Alpha <alpha@alpha.com>
71 alpha71 = Alpha <alpha@alpha.com>
72 alpha72 = Alpha <alpha@alpha.com>
73 alpha73 = Alpha <alpha@alpha.com>
74 alpha74 = Alpha <alpha@alpha.com>
75 alpha75 = Alpha <alpha@alpha.com>
76 alpha76 = Alpha <alpha@alpha.com>
77 alpha77 = Alph6 <alpha@alpha.com>
78 alpha78 = Alpha <alpha@alpha.com>
79 alpha79 = Alpha <alpha@alpha.com>
80 alpha80 = Alpha <alpha@alpha.com>
81 alpha81 = Alpha <alpha@alpha.com>
82 alpha82 = Alpha <alpha@alpha.com>
83 alpha83 = Alpha <alpha@alpha.com>
84 alpha84 = Alpha <alpha@alpha.com>
85 alpha85 = Alpha <alpha@alpha.com>
86 alpha86 = Alpha <alpha@alpha.com>
87 alpha87 = Alpha <alpha@alpha.com>
88 alpha88 = Alpha <alpha@alpha.com>
89 alpha89 = Alpha <alpha@alpha.com>
90 alpha90 = Alpha <alpha@alpha.com>
91 alpha91 = Alpha <alpha@alpha.com>
92 alpha92 = Alpha <alpha@alpha.com>
93 alpha93 = Alpha <alpha@alpha.com>
94 alpha94 = Alpha <alpha@alpha.com>
95 alpha95 = Alpha <alpha@alpha.com>
96 alpha96 = Alpha <alpha@alpha.com>
97 alpha97 = Alpha <alpha@alpha.com>
98 alpha98 = Alpha <alpha@alpha.com>
99 alpha99 = Alpha <alpha@alpha.com>
100 alpha101 = Alpha <alpha@alpha.com>
101 alpha102 = Alpha <alpha@alpha.com>
102 alpha103 = Alpha <alpha@alpha.com>
103 alpha104 = Alpha <alpha@alpha.com>
104 alpha105 = Alpha <alpha@alpha.com>
105 alpha106 = Alpha <alpha@alpha.com>
106 alpha107 = Alpha <alpha@alpha.com>
107 alpha108 = Alpha <alpha@alpha.com>
108 alpha109 = Alpha <alpha@alpha.com>
109 alpha110 = Alpha <alpha@alpha.com>
110 alpha111 = Alpha <alpha@alpha.com>
111 alpha112 = Alpha <alpha@alpha.com>
112 alpha113 = Alpha <alpha@alpha.com>
113 alpha114 = Alpha <alpha@alpha.com>
114 alpha115 = Alpha <alpha@alpha.com>
115 alpha116 = Alpha <alpha@alpha.com>
116 alpha117 = Alpha <alpha@alpha.com>
117 alpha118 = Alpha <alpha@alpha.com>
118 alpha119 = Alpha <alpha@alpha.com>
119 alpha120 = Alpha <alpha@alpha.com>
120 alpha121 = Alpha <alpha@alpha.com>
121 alpha122 = Alph5 <alpha@alpha.com>
122 alpha123 = Alpha <alpha@alpha.com>
123 alpha124 = Alpha <alpha@alpha.com>
124 alpha125 = Alpha <alpha@alpha.com>
125 alpha126 = Alpha <alpha@alpha.com>
126 alpha127 = Alpha <alpha@alpha.com>
127 alpha128 = Alpha <alpha@alpha.com>
128 alpha129 = Alpha <alpha@alpha.com>
129 alpha130 = Alpha <alpha@alpha.com>
130 alpha131 = Alpha <alpha@alpha.com>
131 alpha132 = Alpha <alpha@alpha.com>
132 alpha133 = Alpha <alpha@alpha.com>
133 alpha134 = Alpha <alpha@alpha.com>
134 alpha135 = Alpha <alpha@alpha.com>
135 alpha136 = Alpha <alpha@alpha.com>
136 alpha137 = Alph6 <alpha@alpha.com>
137 alpha138 = Alpha <alpha@alpha.com>
138 alpha139 = Alpha <alpha@alpha.com>
139 alpha140 = Alpha <alpha@alpha.com>
140 alpha141 = Alpha <alpha@alpha.com>
141 alpha142 = Alpha <alpha@alpha.com>
142 alpha143 = Alpha <alpha@alpha.com>
143 alpha144 = Alph8 <alpha@alpha.com>
144 alpha145 = Alpha <alpha@alpha.com>
145 alpha146 = Alpha <alpha@alpha.com>
146 alpha147 = Alpha <alpha@alpha.com>
147 alpha148 = Alpha <alpha@alpha.com>
148 alpha149 = Alpha <alpha@alpha.com>
149 alpha150 = Alpha <alpha@alpha.com>
150 alpha151 = Alpha <alpha@alpha.com>
151 alpha152 = Alpha <alpha@alpha.com>
152 alpha153 = Alpha <alpha@alpha.com>
153 alpha154 = Alpha <alpha@alpha.com>
154 alpha155 = Alpha <alpha@alpha.com>
155 alpha156 = Alpha <alpha@alpha.com>
156 alpha157 = Alph6 <alpha@alpha.com>
157 alpha158 = Alpha <alpha@alpha.com>
158 alpha159 = Alpha <alpha@alpha.com>
159 alpha160 = Alpha <alpha@alpha.com>
160 alpha161 = Alpha <alpha@alpha.com>
161 alpha162 = Alpha <alpha@alpha.com>
162 alpha163 = Alpha <alpha@alpha.com>
163 alpha164 = Alpha <alpha@alpha.com>
164 alpha165 = Alpha <alpha@alpha.com>
165 alpha166 = Alpha <alpha@alpha.com>
166 alpha167 = Alph6 <alpha@alpha.com>
167 alpha168 = Alpha <alpha@alpha.com>
168 alpha169 = Alpha <alpha@alpha.com>
169 alpha170 = Alpha <alpha@alpha.com>
170 alpha171 = Alpha <alpha@alpha.com>
171 alpha172 = Alpha <alpha@alpha.com>
172 alpha173 = Alpha <alpha@alpha.com>
173 alpha174 = Alpha <alpha@alpha.com>
174 alpha175 = Alpha <alpha@alpha.com>
175 alpha176 = Alpha <alpha@alpha.com>
176 alpha177 = Alph6 <alpha@alpha.com>
177 alpha178 = Alpha <alpha@alpha.com>
178 alpha179 = Alpha <alpha@alpha.com>
179 alpha180 = Alpha <alpha@alpha.com>
180 alpha181 = Alpha <alpha@alpha.com>
181 alpha182 = Alpha <alpha@alpha.com>
182 alpha183 = Alpha <alpha@alpha.com>
183 alpha184 = Alpha <alpha@alpha.com>
184 alpha185 = Alpha <alpha@alpha.com>
185 alpha186 = Alpha <alpha@alpha.com>
186 alpha187 = Alpha <alpha@alpha.com>
187 alpha188 = Alpha <alpha@alpha.com>
188 alpha189 = Alpha <alpha@alpha.com>
189 alpha190 = Alpha <alpha@alpha.com>
190 alpha191 = Alpha <alpha@alpha.com>
191 alpha192 = Alpha <alpha@alpha.com>
192 alpha193 = Alpha <alpha@alpha.com>
193 alpha194 = Alpha <alpha@alpha.com>
194 alpha195 = Alpha <alpha@alpha.com>
195 alpha196 = Alpha <alpha@alpha.com>
196 alpha197 = Alpha <alpha@alpha.com>
197 alpha198 = Alpha <alpha@alpha.com>
198 alpha199 = Alpha <alpha@alpha.com>
199 alpha201 = Alpha <alpha@alpha.com>
200 alpha202 = Alpha <alpha@alpha.com>
201 alpha203 = Alpha <alpha@alpha.com>
202 alpha204 = Alpha <alpha@alpha.com>
203 alpha205 = Alpha <alpha@alpha.com>
204 alpha206 = Alpha <alpha@alpha.com>
205 alpha207 = Alpha <alpha@alpha.com>
206 alpha208 = Alpha <alpha@alpha.com>
207 alpha209 = Alpha <alpha@alpha.com>
208 alpha210 = Alpha <alpha@alpha.com>
209 alpha211 = Alpha <alpha@alpha.com>
210 alpha212 = Alpha <alpha@alpha.com>
211 alpha213 = Alpha <alpha@alpha.com>
212 alpha214 = Alpha <alpha@alpha.com>
213 alpha215 = Alpha <alpha@alpha.com>
214 alpha216 = Alpha <alpha@alpha.com>
215 alpha217 = Alpha <alpha@alpha.com>
216 alpha218 = Alpha <alpha@alpha.com>
217 alpha219 = Alpha <alpha@alpha.com>
218 alpha220 = Alpha <alpha@alpha.com>
219 alpha221 = Alpha <alpha@alpha.com>
220 alpha222 = Alph5 <alpha@alpha.com>
221 alpha223 = Alpha <alpha@alpha.com>
222 alpha224 = Alpha <alpha@alpha.com>
223 alpha225 = Alpha <alpha@alpha.com>
224 alpha226 = Alpha <alpha@alpha.com>
225 alpha227 = Alpha <alpha@alpha.com>
226 alpha228 = Alpha <alpha@alpha.com>
227 alpha229 = Alpha <alpha@alpha.com>
228 alpha230 = Alpha <alpha@alpha.com>
229 alpha231 = Alpha <alpha@alpha.com>
230 alpha232 = Alpha <alpha@alpha.com>
231 alpha233 = Alpha <alpha@alpha.com>
232 alpha234 = Alpha <alpha@alpha.com>
233 alpha235 = Alpha <alpha@alpha.com>
234 alpha236 = Alpha <alpha@alpha.com>
235 alpha237 = Alph6 <alpha@alpha.com>
236 alpha238 = Alpha <alpha@alpha.com>
237 alpha239 = Alpha <alpha@alpha.com>
238 alpha240 = Alpha <alpha@alpha.com>
239 alpha241 = Alpha <alpha@alpha.com>
240 alpha242 = Alpha <alpha@alpha.com>
241 alpha243 = Alpha <alpha@alpha.com>
242 alpha244 = Alph8 <alpha@alpha.com>
243 alpha245 = Alpha <alpha@alpha.com>
244 alpha246 = Alpha <alpha@alpha.com>
245 alpha247 = Alpha <alpha@alpha.com>
246 alpha248 = Alpha <alpha@alpha.com>
247 alpha249 = Alpha <alpha@alpha.com>
248 alpha250 = Alpha <alpha@alpha.com>
249 alpha251 = Alpha <alpha@alpha.com>
250 alpha252 = Alpha <alpha@alpha.com>
251 alpha253 = Alpha <alpha@alpha.com>
252 alpha254 = Alpha <alpha@alpha.com>
253 alpha255 = Alpha <alpha@alpha.com>
254 alpha256 = Alpha <alpha@alpha.com>
255 alpha257 = Alph6 <alpha@alpha.com>
256 alpha258 = Alpha <alpha@alpha.com>
257 alpha259 = Alpha <alpha@alpha.com>
258 alpha260 = Alpha <alpha@alpha.com>
259 alpha261 = Alpha <alpha@alpha.com>
260 alpha262 = Alpha <alpha@alpha.com>
261 alpha263 = Alpha <alpha@alpha.com>
262 alpha264 = Alpha <alpha@alpha.com>
263 alpha265 = Alpha <alpha@alpha.com>
264 alpha266 = Alpha <alpha@alpha.com>
265 alpha267 = Alph6 <alpha@alpha.com>
266 alpha268 = Alpha <alpha@alpha.com>
267 alpha269 = Alpha <alpha@alpha.com>
268 alpha270 = Alpha <alpha@alpha.com>
269 alpha271 = Alpha <alpha@alpha.com>
270 alpha272 = Alpha <alpha@alpha.com>
271 alpha273 = Alpha <alpha@alpha.com>
272 alpha274 = Alpha <alpha@alpha.com>
273 alpha275 = Alpha <alpha@alpha.com>
274 alpha276 = Alpha <alpha@alpha.com>
275 alpha277 = Alph6 <alpha@alpha.com>
276 alpha278 = Alpha <alpha@alpha.com>
277 alpha279 = Alpha <alpha@alpha.com>
278 alpha280 = Alpha <alpha@alpha.com>
279 alpha281 = Alpha <alpha@alpha.com>
280 alpha282 = Alpha <alpha@alpha.com>
281 alpha283 = Alpha <alpha@alpha.com>
282 alpha284 = Alpha <alpha@alpha.com>
283 alpha285 = Alpha <alpha@alpha.com>
284 alpha286 = Alpha <alpha@alpha.com>
285 alpha287 = Alpha <alpha@alpha.com>
286 alpha288 = Alpha <alpha@alpha.com>
287 alpha289 = Alpha <alpha@alpha.com>
288 alpha290 = Alpha <alpha@alpha.com>
289 alpha291 = Alpha <alpha@alpha.com>
290 alpha292 = Alpha <alpha@alpha.com>
291 alpha293 = Alpha <alpha@alpha.com>
292 alpha294 = Alpha <alpha@alpha.com>
293 alpha295 = Alpha <alpha@alpha.com>
294 alpha296 = Alpha <alpha@alpha.com>
295 alpha297 = Alpha <alpha@alpha.com>
296 alpha298 = Alpha <alpha@alpha.com>
297 alpha299 = Alpha <alpha@alpha.com>
298 alpha301 = Alpha <alpha@alpha.com>
299 alpha302 = Alpha <alpha@alpha.com>
300 alpha303 = Alpha <alpha@alpha.com>
301 alpha304 = Alpha <alpha@alpha.com>
302 alpha305 = Alpha <alpha@alpha.com>
303 alpha306 = Alpha <alpha@alpha.com>
304 alpha307 = Alpha <alpha@alpha.com>
305 alpha308 = Alpha <alpha@alpha.com>
306 alpha309 = Alpha <alpha@alpha.com>
307 alpha310 = Alpha <alpha@alpha.com>
308 alpha311 = Alpha <alpha@alpha.com>
309 alpha312 = Alpha <alpha@alpha.com>
310 alpha313 = Alpha <alpha@alpha.com>
311 alpha314 = Alpha <alpha@alpha.com>
312 alpha315 = Alpha <alpha@alpha.com>
313 alpha316 = Alpha <alpha@alpha.com>
314 alpha317 = Alpha <alpha@alpha.com>
315 alpha318 = Alpha <alpha@alpha.com>
316 alpha319 = Alpha <alpha@alpha.com>
317 alpha320 = Alpha <alpha@alpha.com>
318 alpha321 = Alpha <alpha@alpha.com>
319 alpha322 = Alph5 <alpha@alpha.com>
320 alpha323 = Alpha <alpha@alpha.com>
321 alpha324 = Alpha <alpha@alpha.com>
322 alpha325 = Alpha <alpha@alpha.com>
323 alpha326 = Alpha <alpha@alpha.com>
324 alpha327 = Alpha <alpha@alpha.com>
325 alpha328 = Alpha <alpha@alpha.com>
326 alpha329 = Alpha <alpha@alpha.com>
327 alpha330 = Alpha <alpha@alpha.com>
328 alpha331 = Alpha <alpha@alpha.com>
329 alpha332 = Alpha <alpha@alpha.com>
330 alpha333 = Alpha <alpha@alpha.com>
331 alpha334 = Alpha <alpha@alpha.com>
332 alpha335 = Alpha <alpha@alpha.com>
333 alpha336 = Alpha <alpha@alpha.com>
334 alpha337 = Alph6 <alpha@alpha.com>
335 alpha338 = Alpha <alpha@alpha.com>
336 alpha339 = Alpha <alpha@alpha.com>
337 alpha340 = Alpha <alpha@alpha.com>
338 alpha341 = Alpha <alpha@alpha.com>
339 alpha342 = Alpha <alpha@alpha.com>
340 alpha343 = Alpha <alpha@alpha.com>
341 alpha344 = Alph8 <alpha@alpha.com>
342 alpha345 = Alpha <alpha@alpha.com>
343 alpha346 = Alpha <alpha@alpha.com>
344 alpha347 = Alpha <alpha@alpha.com>
345 alpha348 = Alpha <alpha@alpha.com>
346 alpha349 = Alpha <alpha@alpha.com>
347 alpha350 = Alpha <alpha@alpha.com>
348 alpha351 = Alpha <alpha@alpha.com>
349 alpha352 = Alpha <alpha@alpha.com>
350 alpha353 = Alpha <alpha@alpha.com>
351 alpha354 = Alpha <alpha@alpha.com>
352 alpha355 = Alpha <alpha@alpha.com>
353 alpha356 = Alpha <alpha@alpha.com>
354 alpha357 = Alph6 <alpha@alpha.com>
355 alpha358 = Alpha <alpha@alpha.com>
356 alpha359 = Alpha <alpha@alpha.com>
357 alpha360 = Alpha <alpha@alpha.com>
358 alpha361 = Alpha <alpha@alpha.com>
359 alpha362 = Alpha <alpha@alpha.com>
360 alpha363 = Alpha <alpha@alpha.com>
361 alpha364 = Alpha <alpha@alpha.com>
362 alpha365 = Alpha <alpha@alpha.com>
363 alpha366 = Alpha <alpha@alpha.com>
364 alpha367 = Alph6 <alpha@alpha.com>
365 alpha368 = Alpha <alpha@alpha.com>
366 alpha639 = Alpha <alpha@alpha.com>
367 alpha370 = Alpha <alpha@alpha.com>
368 alpha371 = Alpha <alpha@alpha.com>
369 alpha372 = Alpha <alpha@alpha.com>
370 alpha373 = Alpha <alpha@alpha.com>
371 alpha374 = Alpha <alpha@alpha.com>
372 alpha375 = Alpha <alpha@alpha.com>
373 alpha376 = Alpha <alpha@alpha.com>
374 alpha377 = Alph6 <alpha@alpha.com>
375 alpha738 = Alpha <alpha@alpha.com>
376 alpha379 = Alpha <alpha@alpha.com>
377 alpha380 = Alpha <alpha@alpha.com>
378 alpha381 = Alpha <alpha@alpha.com>
379 alpha382 = Alpha <alpha@alpha.com>
380 alpha383 = Alpha <alpha@alpha.com>
381 alpha384 = Alpha <alpha@alpha.com>
382 alpha385 = Alpha <alpha@alpha.com>
383 alpha386 = Alpha <alpha@alpha.com>
384 alpha387 = Alpha <alpha@alpha.com>
385 alpha388 = Alpha <alpha@alpha.com>
386 alpha389 = Alpha <alpha@alpha.com>
387 alpha390 = Alpha <alpha@alpha.com>
388 alpha91 = Alpha <alpha@alpha.com>
389 alph3a92 = Alpha <alpha@alpha.com>
390 alph3a93 = Alpha <alpha@alpha.com>
391 alph3a94 = Alpha <alpha@alpha.com>
392 alph3a95 = Alpha <alpha@alpha.com>
393 alph3a96 = Alpha <alpha@alpha.com>
394 alph3a97 = Alpha <alpha@alpha.com>
395 alph3a98 = Alpha <alpha@alpha.com>
396 alpha99 = Alpha <alpha@alpha.com>
397 dsadsakdoa = dksadosakfa <fallo@eample.org>