forked from kollerma/git-submodule-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
test_output_linux
673 lines (665 loc) · 28.3 KB
/
test_output_linux
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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
Cloning into bare repository remote/r-tutorial.git...
Cloning into bare repository remote/aufgabe1.git...
Cloning into bare repository remote/aufgabe2.git...
Cloning into bare repository remote/aufgabe3.git...
Cloning into aufgabe2...
done.
Initialized empty Git repository in /scratch/kollerma/git-test/serie1/.git/
Cloning into aufgabe1...
done.
Cloning into aufgabe2...
done.
[master (root-commit) 45d21fa] first commit
3 files changed, 8 insertions(+), 0 deletions(-)
create mode 100644 .gitmodules
create mode 160000 aufgabe1
create mode 160000 aufgabe2
create mode 100644 series1.tex
create mode 100644 solution1.tex
Cloning into bare repository remote/serie1.git...
done.
Everything up-to-date
Branch master set up to track remote branch master from origin.
Initialized empty Git repository in /scratch/kollerma/git-test/serie2/.git/
Cloning into aufgabe1...
done.
Cloning into aufgabe2...
done.
[master (root-commit) 7122e4d] first commit
3 files changed, 8 insertions(+), 0 deletions(-)
create mode 100644 .gitmodules
create mode 160000 aufgabe1
create mode 160000 aufgabe2
create mode 100644 series2.tex
create mode 100644 solution2.tex
Cloning into bare repository remote/serie2.git...
done.
Everything up-to-date
Branch master set up to track remote branch master from origin.
Initialized empty Git repository in /scratch/kollerma/git-test/vorlesung/.git/
Cloning into serie1...
done.
Cloning into serie2...
done.
Cloning into r-tutorial...
done.
[master (root-commit) a8392fb] first commit
4 files changed, 12 insertions(+), 0 deletions(-)
create mode 100644 .gitmodules
create mode 100644 README
create mode 160000 r-tutorial
create mode 160000 serie1
create mode 160000 serie2
Cloning into bare repository remote/vorlesung.git...
done.
To /scratch/kollerma/git-test/remote/vorlesung.git
* [new tag] state-0 -> state-0
Cloning into vorlesung...
done.
Attaching heads of submodules...
done.
Cloning into vorlesung2...
done.
Attaching heads of submodules...
done.
Cloning into vorlesung3...
done.
Attaching heads of submodules...
done.
[master 5201c9c] This is no problem
1 files changed, 1 insertions(+), 0 deletions(-)
Warning in /scratch/kollerma/git-test/vorlesung2/r-tutorial:
Unstaged changes to files under version control.
To add, use option -a to stage or add files manually with git add <file>.
Warning in /scratch/kollerma/git-test/vorlesung2/serie1/aufgabe1:
Unstaged changes to files under version control.
To add, use option -a to stage or add files manually with git add <file>.
Warning in /scratch/kollerma/git-test/vorlesung2/serie1:
Unstaged changes to files under version control.
To add, use option -a to stage or add files manually with git add <file>.
Committing in /scratch/kollerma/git-test/vorlesung2/r-tutorial...
Committing in /scratch/kollerma/git-test/vorlesung2/serie1/aufgabe1...
Committing in /scratch/kollerma/git-test/vorlesung2/serie1...
Committing in /scratch/kollerma/git-test/vorlesung2...
Pushing /scratch/kollerma/git-test/vorlesung2/r-tutorial.
Pushing /scratch/kollerma/git-test/vorlesung2/serie1/aufgabe1.
Pushing /scratch/kollerma/git-test/vorlesung2/serie1/aufgabe2.
Pushing /scratch/kollerma/git-test/vorlesung2/serie1.
Pushing /scratch/kollerma/git-test/vorlesung2.
To /scratch/kollerma/git-test/remote/vorlesung.git
* [new tag] state-1 -> state-1
From /scratch/kollerma/git-test/remote/vorlesung
a8392fb..b1a2895 master -> origin/master
* [new tag] state-1 -> state-1
Fetching submodule r-tutorial
From /scratch/kollerma/git-test/remote/r-tutorial
905d4fc..4d35d74 master -> origin/master
Fetching submodule serie1
From /scratch/kollerma/git-test/remote/serie1
45d21fa..a83e4a0 master -> origin/master
Fetching submodule serie1/aufgabe1
From /scratch/kollerma/git-test/remote/aufgabe1
79e0e79..7ea640f master -> origin/master
Fetching submodule serie1/aufgabe2
From /scratch/kollerma/git-test/remote/aufgabe2
17d8709..5201c9c master -> origin/master
Updating a8392fb..b1a2895
Fast-forward
r-tutorial | 2 +-
serie1 | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
There are updates available for serie2/aufgabe1.
Fetched updates. Now use "git rdiff" to show the differing files.
Then "git rpull" in the correct folder to merge updates.
Cloning into vorlesung4...
done.
Attaching heads of submodules...
Warning in /scratch/kollerma/git-test/vorlesung4/serie2/aufgabe1:
Cannot attach HEAD. There are probably unmerged updates available.
Go ("cd") there and use "git branch -v" list available branches.
Switch branches with "git checkout <branchname>".
done.
There are updates available for the current repository.
There are updates available for r-tutorial.
There are updates available for serie1.
There are updates available for serie1/aufgabe1.
There are updates available for serie1/aufgabe2.
There are updates available for serie2/aufgabe1.
Use "git rfetch" to fetch updates.
Then go to the innermost submodules and use "git rpull" to merge the updates.
Error in /scratch/kollerma/git-test/vorlesung3:
There are unstaged changes. Use "git add <file>" to add.
rpull failed, as required.
Error in /scratch/kollerma/git-test/vorlesung3:
There are unstaged changes. Use "git add <file>" to add.
rpush failed, as required
Committing in /scratch/kollerma/git-test/vorlesung3/r-tutorial...
Committing in /scratch/kollerma/git-test/vorlesung3/serie2/aufgabe1...
Committing in /scratch/kollerma/git-test/vorlesung3/serie2...
Committing in /scratch/kollerma/git-test/vorlesung3...
Pushing /scratch/kollerma/git-test/vorlesung3/r-tutorial.
To /scratch/kollerma/git-test/remote/r-tutorial.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '/scratch/kollerma/git-test/remote/r-tutorial.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
rpush failed, as required.
Error: Unpushed commits in submodules.
In /scratch/kollerma/git-test/vorlesung3/r-tutorial:
Branch "master" is ahead 1 commit(s).
In /scratch/kollerma/git-test/vorlesung3/serie2:
Branch "master" is ahead 1 commit(s).
In /scratch/kollerma/git-test/vorlesung3/serie2/aufgabe1:
Branch "master" is ahead 1 commit(s).
Try "git rpush" followed by another "git rpull". If that fails,
push them one-by-one before pulling again.
This safety measure ensures that no commits get lost.
rpull failed, as required.
There are updates available for the current repository.
There are updates available for serie2/aufgabe1.
Fetched updates. Now use "git rdiff" to show the differing files.
Then "git rpull" in the correct folder to merge updates.
Error: Unpushed commits in submodules.
In /scratch/kollerma/git-test/vorlesung3/r-tutorial:
Branch "master" is ahead 1, behind 1 commit(s).
In /scratch/kollerma/git-test/vorlesung3/serie2:
Branch "master" is ahead 1 commit(s).
In /scratch/kollerma/git-test/vorlesung3/serie2/aufgabe1:
Branch "master" is ahead 1, behind 1 commit(s).
Try "git rpush" followed by another "git rpull". If that fails,
push them one-by-one before pulling again.
This safety measure ensures that no commits get lost.
rpull failed, as required.
Pushing /scratch/kollerma/git-test/vorlesung3/r-tutorial.
To /scratch/kollerma/git-test/remote/r-tutorial.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '/scratch/kollerma/git-test/remote/r-tutorial.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
rpush failed, as required.
Diff in /scratch/kollerma/git-test/vorlesung3/r-tutorial:
tutorial.Rnw | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
Diff in /scratch/kollerma/git-test/vorlesung3/serie1/aufgabe1:
ex.Rnw | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
Diff in /scratch/kollerma/git-test/vorlesung3/serie1/aufgabe2:
ex.Rnw | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
Diff in /scratch/kollerma/git-test/vorlesung3/serie2/aufgabe1:
ex.Rnw | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
Auto-merging tutorial.Rnw
CONFLICT (content): Merge conflict in tutorial.Rnw
Automatic merge failed; fix conflicts and then commit the result.
Updating 79e0e79..7ea640f
Fast-forward
ex.Rnw | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
Updating 17d8709..5201c9c
Fast-forward
ex.Rnw | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
Auto-merging ex.Rnw
CONFLICT (content): Merge conflict in ex.Rnw
Automatic merge failed; fix conflicts and then commit the result.
Committing in /scratch/kollerma/git-test/vorlesung3/r-tutorial...
Committing in /scratch/kollerma/git-test/vorlesung3/serie1...
Converging local and remote...
done.
Committing in /scratch/kollerma/git-test/vorlesung3/serie2/aufgabe1...
Committing in /scratch/kollerma/git-test/vorlesung3/serie2...
Committing in /scratch/kollerma/git-test/vorlesung3...
Converging local and remote...
done.
Pushing /scratch/kollerma/git-test/vorlesung3/r-tutorial.
Pushing /scratch/kollerma/git-test/vorlesung3/serie1.
Pushing /scratch/kollerma/git-test/vorlesung3/serie2/aufgabe1.
Pushing /scratch/kollerma/git-test/vorlesung3/serie2.
Pushing /scratch/kollerma/git-test/vorlesung3.
Warning: Untracked files in submodules. Add them to .gitignore
in the respective submodules or remove them.
Use "git status" to see where they are.
Continuing anyway...
From /scratch/kollerma/git-test/remote/vorlesung
b1a2895..71e89f1 master -> origin/master
Fetching submodule r-tutorial
From /scratch/kollerma/git-test/remote/r-tutorial
4d35d74..499993f master -> origin/master
Fetching submodule serie1
From /scratch/kollerma/git-test/remote/serie1
a83e4a0..109dc5c master -> origin/master
Fetching submodule serie2
From /scratch/kollerma/git-test/remote/serie2
7122e4d..72ce2aa master -> origin/master
Fetching submodule serie2/aufgabe1
From /scratch/kollerma/git-test/remote/aufgabe2
5201c9c..96a01ff master -> origin/master
Updating b1a2895..71e89f1
Fast-forward
r-tutorial | 2 +-
serie1 | 2 +-
serie2 | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
There are updates available for serie1/aufgabe2.
Fetched updates. Now use "git rdiff" to show the differing files.
Then "git rpull" in the correct folder to merge updates.
Diff in /scratch/kollerma/git-test/vorlesung/serie1/aufgabe2:
ex.Rnw | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
Updating 5201c9c..96a01ff
Fast-forward
ex.Rnw | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
Committing in /scratch/kollerma/git-test/vorlesung/serie1...
Committing in /scratch/kollerma/git-test/vorlesung...
Pushing /scratch/kollerma/git-test/vorlesung/serie1.
Pushing /scratch/kollerma/git-test/vorlesung.
From /scratch/kollerma/git-test/remote/vorlesung
b1a2895..c698505 master -> origin/master
Fetching submodule r-tutorial
From /scratch/kollerma/git-test/remote/r-tutorial
4d35d74..499993f master -> origin/master
Fetching submodule serie1
From /scratch/kollerma/git-test/remote/serie1
a83e4a0..9e4a9b4 master -> origin/master
Fetching submodule serie1/aufgabe2
From /scratch/kollerma/git-test/remote/aufgabe2
5201c9c..96a01ff master -> origin/master
Fetching submodule serie2
From /scratch/kollerma/git-test/remote/serie2
7122e4d..72ce2aa master -> origin/master
Fetching submodule serie2/aufgabe1
From /scratch/kollerma/git-test/remote/aufgabe2
17d8709..96a01ff master -> origin/master
Updating b1a2895..c698505
Fast-forward
r-tutorial | 2 +-
serie1 | 2 +-
serie2 | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
To /scratch/kollerma/git-test/remote/vorlesung.git
* [new tag] state-2 -> state-2
state-0
state-1
state-2
Note: checking out 'state-1'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at b1a2895... I did something
M r-tutorial
M serie1
M serie2
Previous HEAD position was b1a2895... I did something
HEAD is now at a8392fb... first commit
M r-tutorial
M serie1
Error in /scratch/kollerma/git-test/vorlesung2/r-tutorial:
Refused to commit in detached head state.
Use "git rcheckout <branchname>" to attach HEAD.
List branches with "git branch -v".
rcommit failed as it should have
Error in /scratch/kollerma/git-test/vorlesung2:
There is modified content in submodules.
rcheckout failed as it should have
HEAD is now at 905d4fc I did something
Previous HEAD position was a8392fb... first commit
HEAD is now at c698505... updated serie1/aufgabe2
M r-tutorial
M serie1
M serie2
Error in /scratch/kollerma/git-test/vorlesung2/serie2/aufgabe2:
There are untracked files not in .gitignore. Try "make clean" to remove temporary files.
rm-submodule failed as it should have
Switched to a new branch 'testbranch'
[testbranch 1d58ddc] catch this!
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 hallo
Switched to branch 'master'
Error in /scratch/kollerma/git-test/vorlesung2/serie2/aufgabe2:
testbranch is not a remote tracking branch and is not fully merged to HEAD.
rm-submodule caught non-tracking-branch
Updating b1d0995..1d58ddc
Fast-forward
hallo | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 hallo
To /scratch/kollerma/git-test/remote/aufgabe3.git
b1d0995..1d58ddc master -> master
rm 'aufgabe2'
[master ac77ea7] removed submodule "aufgabe2" (url: /scratch/kollerma/git-test/remote/aufgabe3.git)
2 files changed, 0 insertions(+), 4 deletions(-)
delete mode 160000 aufgabe2
Committing in /scratch/kollerma/git-test/vorlesung2...
Note: checking out 'state-2'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at c698505... updated serie1/aufgabe2
M serie2
Previous HEAD position was c698505... updated serie1/aufgabe2
Switched to branch 'master'
M serie2
Your branch is ahead of 'origin/master' by 1 commit.
warning: unable to rmdir aufgabe2: Directory not empty
Pushing /scratch/kollerma/git-test/vorlesung2/serie2.
Pushing /scratch/kollerma/git-test/vorlesung2.
There are updates available for the current repository.
There are updates available for serie1.
There are updates available for serie1/aufgabe2.
There are updates available for serie2.
There are updates available for serie2/aufgabe2.
Use "git rfetch" to fetch updates.
Then go to the innermost submodules and use "git rpull" to merge the updates.
From /scratch/kollerma/git-test/remote/aufgabe3
b1d0995..1d58ddc master -> origin/master
Updating b1d0995..1d58ddc
Fast-forward
hallo | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 hallo
Committing in /scratch/kollerma/git-test/vorlesung3/serie2...
Committing in /scratch/kollerma/git-test/vorlesung3...
Error: Unpushed commits in submodules.
In /scratch/kollerma/git-test/vorlesung3/serie2:
Branch "master" is ahead 1 commit(s).
Try "git rpush" followed by another "git rpull". If that fails,
push them one-by-one before pulling again.
This safety measure ensures that no commits get lost.
This fails as it should
Pushing /scratch/kollerma/git-test/vorlesung3/serie2.
To /scratch/kollerma/git-test/remote/serie2.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '/scratch/kollerma/git-test/remote/serie2.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
This pushes the second level, but then fails
There are updates available for the current repository.
There are updates available for serie1.
There are updates available for serie1/aufgabe2.
There are updates available for serie2.
Use "git rfetch" to fetch updates.
Then go to the innermost submodules and use "git rpull" to merge the updates.
There are updates available for the current repository.
Fetched updates. Now use "git rdiff" to show the differing files.
Then "git rpull" in the correct folder to merge updates.
Diff in /scratch/kollerma/git-test/vorlesung3/serie1/aufgabe2:
ex.Rnw | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
Diff in /scratch/kollerma/git-test/vorlesung3/serie2:
.gitmodules | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
Converging local and remote...
Removing submodule "aufgabe2" dropped in remote.
Issue "git submodule add /scratch/kollerma/git-test/remote/aufgabe3.git aufgabe2" to add it again.
rm 'aufgabe2'
Committing in /scratch/kollerma/git-test/vorlesung3/serie2...
done.
Committing in /scratch/kollerma/git-test/vorlesung3...
Converging local and remote...
done.
Pushing /scratch/kollerma/git-test/vorlesung3/serie2.
Pushing /scratch/kollerma/git-test/vorlesung3.
To /scratch/kollerma/git-test/remote/vorlesung.git
* [new tag] state-3 -> state-3
Converging local and remote...
Removing submodule "aufgabe2" dropped in remote.
Issue "git submodule add /scratch/kollerma/git-test/remote/aufgabe3.git aufgabe2" to add it again.
rm 'aufgabe2'
Committing in /scratch/kollerma/git-test/vorlesung3a/serie2...
done.
Committing in /scratch/kollerma/git-test/vorlesung3a...
Converging local and remote...
done.
There are updates available for the current repository.
There are updates available for serie2.
Use "git rfetch" to fetch updates.
Then go to the innermost submodules and use "git rpull" to merge the updates.
Cloning into aufgabe2...
done.
[master 72b33f6] added aufgabe1.git as aufgabe2
2 files changed, 4 insertions(+), 0 deletions(-)
create mode 160000 aufgabe2
Committing in /scratch/kollerma/git-test/vorlesung2...
Pushing /scratch/kollerma/git-test/vorlesung2/serie2.
To /scratch/kollerma/git-test/remote/serie2.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '/scratch/kollerma/git-test/remote/serie2.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
Ok, there was an error in serie2
There are updates available for the current repository.
Fetched updates. Now use "git rdiff" to show the differing files.
Then "git rpull" in the correct folder to merge updates.
Notice in /scratch/kollerma/git-test/vorlesung2/serie2:
Not converging, use "git converge-submodules -f" if necessary
Converging local and remote...
Already up-to-date!
done.
Committing in /scratch/kollerma/git-test/vorlesung2...
Converging local and remote...
done.
There are updates available for the current repository.
There are updates available for serie2.
There are updates available for serie2/aufgabe2.
Use "git rfetch" to fetch updates.
Then go to the innermost submodules and use "git rpull" to merge the updates.
rm 'aufgabe2'
[master 16fc63f] removed submodule "aufgabe2" (url: /scratch/kollerma/git-test/remote/aufgabe3.git)
2 files changed, 0 insertions(+), 4 deletions(-)
delete mode 160000 aufgabe2
Cloning into aufgabe2...
done.
[master 657aed0] added aufgabe1.git as aufgabe2
2 files changed, 4 insertions(+), 0 deletions(-)
create mode 160000 aufgabe2
Committing in /scratch/kollerma/git-test/vorlesung...
Pushing /scratch/kollerma/git-test/vorlesung/serie2.
To /scratch/kollerma/git-test/remote/serie2.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '/scratch/kollerma/git-test/remote/serie2.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
Ok, there was an error in serie2
There are updates available for the current repository.
Fetched updates. Now use "git rdiff" to show the differing files.
Then "git rpull" in the correct folder to merge updates.
Converging local and remote...
Removing submodule "aufgabe2" dropped in remote.
Issue "git submodule add /scratch/kollerma/git-test/remote/aufgabe1.git aufgabe2" to add it again.
rm 'aufgabe2'
Committing in /scratch/kollerma/git-test/vorlesung/serie2...
done.
Cloning into aufgabe2...
done.
Committing in /scratch/kollerma/git-test/vorlesung/serie2...
Committing in /scratch/kollerma/git-test/vorlesung...
Converging local and remote...
done.
Pushing /scratch/kollerma/git-test/vorlesung/serie2.
Pushing /scratch/kollerma/git-test/vorlesung.
There are updates available for the current repository.
There are updates available for serie2.
Use "git rfetch" to fetch updates.
Then go to the innermost submodules and use "git rpull" to merge the updates.
Cloning into aufgabe2...
done.
Cloning into aufgabe3...
done.
[master 1d6c081] added aufgabe1.git as aufgabe2, aufgabe3.git as aufgabe3
3 files changed, 8 insertions(+), 0 deletions(-)
create mode 160000 aufgabe2
create mode 160000 aufgabe3
Committing in /scratch/kollerma/git-test/vorlesung3...
There are updates available for the current repository.
Fetched updates. Now use "git rdiff" to show the differing files.
Then "git rpull" in the correct folder to merge updates.
Converging local and remote...
done.
Committing in /scratch/kollerma/git-test/vorlesung3...
Converging local and remote...
done.
Pushing /scratch/kollerma/git-test/vorlesung3/serie2.
Pushing /scratch/kollerma/git-test/vorlesung3.
From /scratch/kollerma/git-test/remote/vorlesung
02cce24..f957527 master -> origin/master
Fetching submodule serie2
From /scratch/kollerma/git-test/remote/serie2
05fe65c..431410d master -> origin/master
Updating 02cce24..f957527
Fast-forward
serie2 | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
warning: unable to rmdir aufgabe3: Directory not empty
Branch alternative set up to track remote branch alternative from origin.
Switched to branch 'alternative'
Committing in /scratch/kollerma/git-test/vorlesung/serie2...
Committing in /scratch/kollerma/git-test/vorlesung...
HEAD is now at ee3c7e3 some message
Committing in /scratch/kollerma/git-test/vorlesung3/serie2...
Committing in /scratch/kollerma/git-test/vorlesung3...
Pushing /scratch/kollerma/git-test/vorlesung3/serie2.
Pushing /scratch/kollerma/git-test/vorlesung3.
There are updates available for the current repository.
Fetched updates. Now use "git rdiff" to show the differing files.
Then "git rpull" in the correct folder to merge updates.
Converging local and remote...
warning: Failed to merge submodule aufgabe1 (commits don't follow merge-base)
Auto-merging aufgabe1
CONFLICT (submodule): Merge conflict in aufgabe1
Automatic merge failed; fix conflicts and then commit the result.
done.
Committing in /scratch/kollerma/git-test/vorlesung...
Converging local and remote...
done.
Pushing /scratch/kollerma/git-test/vorlesung/serie2.
Pushing /scratch/kollerma/git-test/vorlesung.
From /scratch/kollerma/git-test/remote/vorlesung
83986e7..3870f1f master -> origin/master
Fetching submodule serie2
From /scratch/kollerma/git-test/remote/serie2
a80173c..5405343 master -> origin/master
Updating 83986e7..3870f1f
Fast-forward
serie2 | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
Error: "serie2" exists already. Remove it first.
Ok series2 exists already
rm 'serie2'
Cloning into serie3...
done.
[master 1477219] moved submodule "serie2" to "serie3" (url: /scratch/kollerma/git-test/remote/serie2.git)
2 files changed, 3 insertions(+), 3 deletions(-)
rename serie2 => serie3 (100%)
rm 'serie3'
Cloning into serie2...
done.
[master cad006b] moved submodule "serie3" to "serie2" (url: /scratch/kollerma/git-test/remote/serie2.git)
2 files changed, 2 insertions(+), 2 deletions(-)
rename serie3 => serie2 (100%)
Cloning into bare repository aufgabe4.git...
done.
Cloning into aufgabe1...
done.
[master 69ccff3] first time adding more content to aufgabe1
1 files changed, 1 insertions(+), 0 deletions(-)
[master 2192d11] second time adding more content to aufgabe1
1 files changed, 1 insertions(+), 0 deletions(-)
To /scratch/kollerma/git-test/remote/aufgabe1.git
7ea640f..2192d11 master -> master
Cloning into aufgabe4...
done.
[master 9940599] first time adding more content to aufgabe4
1 files changed, 1 insertions(+), 0 deletions(-)
[master 7ffdb26] second time adding more content to aufgabe4
1 files changed, 1 insertions(+), 0 deletions(-)
To /scratch/kollerma/git-test/remote/aufgabe4.git
7ea640f..7ffdb26 master -> master
Cloning into vorlesung5...
done.
Attaching heads of submodules...
Warning in /scratch/kollerma/git-test/vorlesung5/serie1/aufgabe1:
Cannot attach HEAD. There are probably unmerged updates available.
Go ("cd") there and use "git branch -v" list available branches.
Switch branches with "git checkout <branchname>".
Warning in /scratch/kollerma/git-test/vorlesung5/serie2/aufgabe2:
Cannot attach HEAD. There are probably unmerged updates available.
Go ("cd") there and use "git branch -v" list available branches.
Switch branches with "git checkout <branchname>".
done.
Cloning into vorlesung6...
done.
Attaching heads of submodules...
Warning in /scratch/kollerma/git-test/vorlesung6/serie1/aufgabe1:
Cannot attach HEAD. There are probably unmerged updates available.
Go ("cd") there and use "git branch -v" list available branches.
Switch branches with "git checkout <branchname>".
Warning in /scratch/kollerma/git-test/vorlesung6/serie2/aufgabe2:
Cannot attach HEAD. There are probably unmerged updates available.
Go ("cd") there and use "git branch -v" list available branches.
Switch branches with "git checkout <branchname>".
done.
Already up-to-date.
Previous HEAD position was 7ea640f... I did something
Switched to branch 'master'
Committing in /scratch/kollerma/git-test/vorlesung5/serie1...
Committing in /scratch/kollerma/git-test/vorlesung5...
Warning in /scratch/kollerma/git-test/vorlesung5/serie2/aufgabe2:
Detached head. This probably just mean that there are updates available
that are not yet used. To update to the most recent version, use
git checkout <branchname>
To list all branches, use
git branch -a
Alternatively try to use "git attach-head" or "git rpull" to update submodule.
Pushing /scratch/kollerma/git-test/vorlesung5/serie1.
Pushing /scratch/kollerma/git-test/vorlesung5.
From /scratch/kollerma/git-test/remote/vorlesung
3870f1f..963eeeb master -> origin/master
Fetching submodule serie1
From /scratch/kollerma/git-test/remote/serie1
9e4a9b4..9a47278 master -> origin/master
Updating 3870f1f..963eeeb
Fast-forward
serie1 | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
rm 'aufgabe1'
[master 3d31bcb] removed submodule "aufgabe1" (url: /scratch/kollerma/git-test/remote/aufgabe1.git)
2 files changed, 0 insertions(+), 4 deletions(-)
delete mode 160000 aufgabe1
Cloning into aufgabe1...
done.
Committing in /scratch/kollerma/git-test/vorlesung6/serie1...
Committing in /scratch/kollerma/git-test/vorlesung6...
Warning in /scratch/kollerma/git-test/vorlesung6/serie2/aufgabe2:
Detached head. This probably just mean that there are updates available
that are not yet used. To update to the most recent version, use
git checkout <branchname>
To list all branches, use
git branch -a
Alternatively try to use "git attach-head" or "git rpull" to update submodule.
Pushing /scratch/kollerma/git-test/vorlesung6/serie1.
Pushing /scratch/kollerma/git-test/vorlesung6.
From /scratch/kollerma/git-test/remote/vorlesung
963eeeb..a2cdbf9 master -> origin/master
Fetching submodule serie1
From /scratch/kollerma/git-test/remote/serie1
9a47278..b43439b master -> origin/master
Updating 963eeeb..a2cdbf9
Fast-forward
serie1 | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
* master 7ffdb26 second time adding more content to aufgabe4
remotes/origin/HEAD -> origin/master
remotes/origin/master 7ffdb26 second time adding more content to aufgabe4