pull: implement pulling into an unborn branch
[git/gitweb.git] / t / t4211 / history.export
blobf9f41e211e88cad4f99145bed3772bed887e61e3
1 blob
2 mark :1
3 data 157
4 #include <stdio.h>
6 int f(int x)
8         int s = 0;
9         while (x) {
10                 x >>= 1;
11                 s++;
12         }
16  * A comment.
17  */
19 int main ()
21         printf("%d\n", f(15));
22         return 0;
25 reset refs/tags/simple
26 commit refs/tags/simple
27 mark :2
28 author Thomas Rast <trast@student.ethz.ch> 1362044688 +0100
29 committer Thomas Rast <trast@student.ethz.ch> 1362044688 +0100
30 data 8
31 initial
32 M 100644 :1 a.c
34 blob
35 mark :3
36 data 168
37 #include <stdio.h>
39 int f(int x)
41         int s = 0;
42         while (x) {
43                 x >>= 1;
44                 s++;
45         }
46         return s;
50  * A comment.
51  */
53 int main ()
55         printf("%d\n", f(15));
56         return 0;
59 commit refs/tags/simple
60 mark :4
61 author Thomas Rast <trast@student.ethz.ch> 1362044695 +0100
62 committer Thomas Rast <trast@student.ethz.ch> 1362044695 +0100
63 data 11
64 change f()
65 from :2
66 M 100644 :3 a.c
68 blob
69 mark :5
70 data 171
71 #include <stdio.h>
73 long f(long x)
75         int s = 0;
76         while (x) {
77                 x >>= 1;
78                 s++;
79         }
80         return s;
84  * A comment.
85  */
87 int main ()
89         printf("%ld\n", f(15));
90         return 0;
93 commit refs/tags/simple
94 mark :6
95 author Thomas Rast <trast@student.ethz.ch> 1362044716 +0100
96 committer Thomas Rast <trast@student.ethz.ch> 1362044716 +0100
97 data 21
98 touch both functions
99 from :4
100 M 100644 :5 a.c
102 blob
103 mark :7
104 data 185
105 #include <stdio.h>
107 long f(long x)
109         int s = 0;
110         while (x) {
111                 x >>= 1;
112                 s++;
113         }
114         return s;
118  * This is only an example!
119  */
121 int main ()
123         printf("%ld\n", f(15));
124         return 0;
127 commit refs/tags/simple
128 mark :8
129 author Thomas Rast <trast@student.ethz.ch> 1362044741 +0100
130 committer Thomas Rast <trast@student.ethz.ch> 1362044741 +0100
131 data 14
132 touch comment
133 from :6
134 M 100644 :7 a.c
136 blob
137 mark :9
138 data 205
139 #include <unistd.h>
140 #include <stdio.h>
142 long f(long x)
144         int s = 0;
145         while (x) {
146                 x >>= 1;
147                 s++;
148         }
149         return s;
153  * This is only an example!
154  */
156 int main ()
158         printf("%ld\n", f(15));
159         return 0;
162 commit refs/tags/simple
163 mark :10
164 author Thomas Rast <trast@student.ethz.ch> 1362044860 +0100
165 committer Thomas Rast <trast@student.ethz.ch> 1362044860 +0100
166 data 25
167 change at very beginning
168 from :8
169 M 100644 :9 a.c
171 blob
172 mark :11
173 data 204
174 #include <unistd.h>
175 #include <stdio.h>
177 long f(long x)
179         int s = 0;
180         while (x) {
181                 x >>= 1;
182                 s++;
183         }
184         return s;
188  * This is only an example!
189  */
191 int main ()
193         printf("%ld\n", f(15));
194         return 0;
196 commit refs/tags/simple
197 mark :12
198 author Thomas Rast <trast@student.ethz.ch> 1362044890 +0100
199 committer Thomas Rast <trast@student.ethz.ch> 1362044890 +0100
200 data 36
201 change to an incomplete line at end
202 from :10
203 M 100644 :11 a.c
205 blob
206 mark :13
207 data 238
208 #include <unistd.h>
209 #include <stdio.h>
211 long f(long x)
213         int s = 0;
214         while (x) {
215                 x >>= 1;
216                 s++;
217         }
218         return s;
222  * This is only an example!
223  */
225 int main ()
227         printf("%ld\n", f(15));
228         return 0;
231 /* incomplete lines are bad! */
233 commit refs/tags/simple
234 mark :14
235 author Thomas Rast <trast@student.ethz.ch> 1362044923 +0100
236 committer Thomas Rast <trast@student.ethz.ch> 1362044923 +0100
237 data 29
238 change back to complete line
239 from :12
240 M 100644 :13 a.c
242 commit refs/tags/move-support
243 mark :15
244 author Thomas Rast <trast@student.ethz.ch> 1362044968 +0100
245 committer Thomas Rast <trast@student.ethz.ch> 1362044968 +0100
246 data 10
247 move file
248 from :14
249 D a.c
250 M 100644 :13 b.c
252 blob
253 mark :16
254 data 237
255 #include <unistd.h>
256 #include <stdio.h>
258 long f(long x)
260         int s = 0;
261         while (x) {
262                 x /= 2;
263                 s++;
264         }
265         return s;
269  * This is only an example!
270  */
272 int main ()
274         printf("%ld\n", f(15));
275         return 0;
278 /* incomplete lines are bad! */
280 commit refs/tags/move-support
281 mark :17
282 author Thomas Rast <trast@student.ethz.ch> 1362044990 +0100
283 committer Thomas Rast <trast@student.ethz.ch> 1362044990 +0100
284 data 22
285 another simple change
286 from :15
287 M 100644 :16 b.c
289 blob
290 mark :18
291 data 254
292 #include <unistd.h>
293 #include <stdio.h>
295 long f(long x);
298  * This is only an example!
299  */
301 int main ()
303         printf("%ld\n", f(15));
304         return 0;
307 /* incomplete lines are bad! */
309 long f(long x)
311         int s = 0;
312         while (x) {
313                 x /= 2;
314                 s++;
315         }
316         return s;
319 commit refs/heads/master
320 mark :19
321 author Thomas Rast <trast@student.ethz.ch> 1362045024 +0100
322 committer Thomas Rast <trast@student.ethz.ch> 1362045024 +0100
323 data 21
324 move within the file
325 from :17
326 M 100644 :18 b.c
328 blob
329 mark :20
330 data 243
331 #include <unistd.h>
332 #include <stdio.h>
334 long f(long x)
336         int s = 0;
337         while (x) {
338                 x >>= 1;
339                 s++;
340         }
341         return s;
345  * This is only a short example!
346  */
348 int main ()
350         printf("%ld\n", f(15));
351         return 0;
354 /* incomplete lines are bad! */
356 commit refs/heads/parallel-change
357 mark :21
358 author Thomas Rast <trast@inf.ethz.ch> 1365776157 +0200
359 committer Thomas Rast <trast@inf.ethz.ch> 1365776157 +0200
360 data 55
361 change on another line of history while rename happens
362 from :14
363 M 100644 :20 a.c
365 blob
366 mark :22
367 data 242
368 #include <unistd.h>
369 #include <stdio.h>
371 long f(long x)
373         int s = 0;
374         while (x) {
375                 x /= 2;
376                 s++;
377         }
378         return s;
382  * This is only a short example!
383  */
385 int main ()
387         printf("%ld\n", f(15));
388         return 0;
391 /* incomplete lines are bad! */
393 commit refs/heads/parallel-change
394 mark :23
395 author Thomas Rast <trast@inf.ethz.ch> 1365776184 +0200
396 committer Thomas Rast <trast@inf.ethz.ch> 1365776191 +0200
397 data 24
398 Merge across the rename
399 from :21
400 merge :17
401 D a.c
402 M 100644 :22 b.c
404 reset refs/heads/parallel-change
405 from :23