This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/base-artifacts.
discards 0da7676cf2 562: onsuccess: #122: 7: [TCWG CI] https://ci.linaro.org/job [...] discards e3bad11bf2 561: onsuccess: #121: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 40384a8faf 560: onsuccess: #120: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 94988f3f7e 559: onsuccess: #119: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 86d0e574d2 558: onsuccess: #118: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 444bc2a819 557: onsuccess: #116: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 6cdb55ebda 556: onsuccess: #115: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 15d1ed64ee 555: onsuccess: #113: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 42cbe38b3b 554: onsuccess: #112: 7: [TCWG CI] https://ci.linaro.org/job [...] discards b7e1269cce 553: onsuccess: #110: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 9de68a0877 552: onsuccess: #108: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 973a8ce285 551: onsuccess: #107: 7: [TCWG CI] https://ci.linaro.org/job [...] discards d788c4d1ea 550: onsuccess: #106: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 625df9431d 549: onsuccess: #105: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 75b9bccafd 548: onsuccess: #104: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 093931219f 547: onsuccess: #103: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 0a8571f964 546: onsuccess: #102: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 6bf4b2288c 545: onsuccess: #101: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 2e320aaa26 544: onsuccess: #100: 7: [TCWG CI] https://ci.linaro.org/job [...] discards 3a84c63e41 543: onsuccess: #99: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 8490303260 542: onsuccess: #98: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 31277c2a88 541: onsuccess: #97: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards e409aa6b8f 540: onsuccess: #96: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 942768eaf3 539: onsuccess: #95: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 205069921d 538: onsuccess: #94: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards da0a910986 537: onsuccess: #89: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 476ac9c333 536: onsuccess: #88: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 819ebc127e 535: onsuccess: #86: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 791bc4de61 534: onsuccess: #84: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards eede9c1bea 533: onsuccess: #83: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards a296d68184 532: onsuccess: #82: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards b87f68e17c 531: onsuccess: #81: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 3787bc048f 530: onsuccess: #79: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 35449abc06 529: onsuccess: #78: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 88ffeba997 528: onsuccess: #77: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards ff2e63f166 527: onsuccess: #76: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards e577366974 526: onsuccess: #75: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 3679c94206 525: onsuccess: #73: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 9b5eb86160 524: onsuccess: #72: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 17b1bc274a 523: onsuccess: #70: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 9e7045619a 522: onsuccess: #69: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards edc4ebcc14 521: onsuccess: #68: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards cd72b7ecd5 520: onsuccess: #67: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 46e4688def 519: onsuccess: #66: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 78e2f674b3 518: onsuccess: #65: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 7eb0440b2d 517: onsuccess: #64: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 6535c1ada0 516: onsuccess: #63: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 887a540a20 515: onsuccess: #62: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards aa76581434 514: onsuccess: #61: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 271702c303 513: onsuccess: #60: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 26e3127eda 512: onsuccess: #59: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards d81e87b5e4 511: onsuccess: #58: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 6680dba262 510: onsuccess: #57: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 3d31d28b0c 509: onsuccess: #56: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 83520dc766 508: onsuccess: #55: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 8552c01634 507: onsuccess: #54: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 949a8f3e72 506: onsuccess: #53: 7: [TCWG CI] https://ci.linaro.org/job/ [...] discards 4416cc05b5 505: onsuccess: #52: 7: [TCWG CI] Success after binutils/gcc [...] discards 966a468f17 504: onsuccess: #51: 7: [TCWG CI] Success after binutils/gcc [...] discards 1b7fee3742 503: onsuccess: #50: 7: [TCWG CI] Success after binutils/gcc [...] discards 10e6f05847 502: onsuccess: #49: 7: [TCWG CI] Success after binutils/gcc [...] discards a4a58069e0 501: onsuccess: #47: 7: [TCWG CI] Success after binutils/gcc [...] discards 9499a6e7ff 500: onsuccess: #46: 7: [TCWG CI] Success after binutils/gcc [...] discards 3a007995b8 499: onsuccess: #45: 7: [TCWG CI] Success after binutils/gcc [...] discards 1efb21868f 498: onsuccess: #44: 7: [TCWG CI] Success after binutils/gcc [...] discards 3634dd4b3d 497: onsuccess: #43: 7: [TCWG CI] Success after binutils/gcc [...] discards 1dd6b94255 496: onsuccess: #42: 7: [TCWG CI] Success after binutils/gcc [...] discards 87721f400b 495: onsuccess: #41: 7: [TCWG CI] Success after binutils/gcc [...] discards 4af5238c70 494: onsuccess: #40: 7: [TCWG CI] Success after binutils/gcc [...] discards ebc74115a4 493: onsuccess: #39: 7: [TCWG CI] Success after binutils/gcc [...] discards 8b2f88d2e2 492: onsuccess: #37: 7: Success after binutils/gcc/linux/gli [...] discards 5ab232c449 491: onsuccess: #35: 7: Success after binutils/gcc/linux/gdb [...] discards 843966454e 490: onsuccess: #34: 7: Success after binutils/gcc/linux/gdb [...] discards 64c1ffcf1c 489: onsuccess: #33: 7: Success after binutils/gcc/linux/gdb [...] discards 5711f81d26 488: onsuccess: #32: 7: Success after binutils/gcc/linux/gli [...] discards cbe0938e6c 487: onsuccess: #31: 7: Success after binutils/gcc/linux/gdb [...] discards c5dbadf57d 486: onsuccess: #30: 7: Success after binutils/gcc/linux/gdb [...] discards 0548a4c5ea 485: onsuccess: #29: 7: Success after binutils/gcc/linux/gdb [...] discards 2b748cc0bc 484: onsuccess: #28: 7: Success after binutils/gcc/linux/gdb [...] discards b169617f1a 483: onsuccess: #27: 7: Success after binutils/gcc/linux/gdb [...] discards 4fb08fae30 482: onsuccess: #26: 7: Success after binutils/gcc/linux/gdb [...] discards e0e500ec1c 481: onsuccess: #25: 7: Success after binutils/gcc/linux/gli [...] discards 608da31f49 480: onsuccess: #24: 7: Success after binutils/gcc/linux/gli [...] discards 9dda9e3e51 479: onsuccess: #23: 7: Success after binutils/gcc/linux/gdb [...] discards 926c53526a 478: onsuccess: #22: 7: Success after binutils/gcc/linux/gdb [...] discards a61d59fc45 477: onsuccess: #21: 7: Success after binutils/gcc/linux/gli [...] discards e4273dddbe 476: onsuccess: #20: 7: Success after binutils/gcc/linux/gdb [...] discards 563a8fc5a0 475: onsuccess: #19: 7: Success after binutils/gcc/linux/gli [...] discards faa2158bff 474: onsuccess: #18: 7: Success after binutils/gcc/linux/gli [...] discards e1e2446470 473: onsuccess: #17: 7: Success after binutils/gcc/linux/gli [...] discards 6793c2d4bd 472: onsuccess: #16: 7: Success after binutils/gcc/linux/gdb [...] discards a2a9eb4bbb 471: onsuccess: #15: 7: Success after binutils/gcc/linux/gdb [...] discards 25a81cdd1c 470: onsuccess: #14: 7: Success after binutils/gcc/linux/gdb [...] discards ec7be304bd 469: onsuccess: #13: 7: Success after binutils/gcc/linux/gli [...] discards d4d1e20dfd 468: onsuccess: #12: 7: Success after binutils/gcc/linux/gli [...] discards 077b1524bf 467: onsuccess: #11: 7: Success after binutils/gcc/linux/gli [...] discards 6520732b1f 466: onsuccess: #10: 7: Success after binutils/gcc/linux/gli [...] discards 9791196801 465: onsuccess: #9: 7: Success after binutils/gcc/linux/gdb: [...] discards df9cb3eef8 464: onsuccess: #8: 7: Success after binutils/gcc/linux/glib [...] discards 094acb8b2b 463: onsuccess: #7: 7: Success after binutils/gcc/gdb: 5 commits discards 9e1c29fe2e 462: onsuccess: #6: 7: Success after gcc/linux: 385 commits new 76277c5b03 462: onsuccess: #6: 7: Success after gcc/linux: 385 commits new a867c796b7 463: onsuccess: #7: 7: Success after binutils/gcc/gdb: 5 commits new 2570da52dd 464: onsuccess: #8: 7: Success after binutils/gcc/linux/glib [...] new 3b0387e6bb 465: onsuccess: #9: 7: Success after binutils/gcc/linux/gdb: [...] new e5a0519360 466: onsuccess: #10: 7: Success after binutils/gcc/linux/gli [...] new 8c634c2904 467: onsuccess: #11: 7: Success after binutils/gcc/linux/gli [...] new 42ab59be80 468: onsuccess: #12: 7: Success after binutils/gcc/linux/gli [...] new 5c5f2da70c 469: onsuccess: #13: 7: Success after binutils/gcc/linux/gli [...] new 48961f0946 470: onsuccess: #14: 7: Success after binutils/gcc/linux/gdb [...] new 585e5231bd 471: onsuccess: #15: 7: Success after binutils/gcc/linux/gdb [...] new 9e7eb5c83f 472: onsuccess: #16: 7: Success after binutils/gcc/linux/gdb [...] new 87e0329494 473: onsuccess: #17: 7: Success after binutils/gcc/linux/gli [...] new 527c0e4eb9 474: onsuccess: #18: 7: Success after binutils/gcc/linux/gli [...] new 183e73a9d8 475: onsuccess: #19: 7: Success after binutils/gcc/linux/gli [...] new 4da3352080 476: onsuccess: #20: 7: Success after binutils/gcc/linux/gdb [...] new 74ec1046d5 477: onsuccess: #21: 7: Success after binutils/gcc/linux/gli [...] new ffdf5bf40b 478: onsuccess: #22: 7: Success after binutils/gcc/linux/gdb [...] new afa235b883 479: onsuccess: #23: 7: Success after binutils/gcc/linux/gdb [...] new 63030db1fa 480: onsuccess: #24: 7: Success after binutils/gcc/linux/gli [...] new 80ae40a434 481: onsuccess: #25: 7: Success after binutils/gcc/linux/gli [...] new d994d6035b 482: onsuccess: #26: 7: Success after binutils/gcc/linux/gdb [...] new 99250e08f0 483: onsuccess: #27: 7: Success after binutils/gcc/linux/gdb [...] new 7a837833af 484: onsuccess: #28: 7: Success after binutils/gcc/linux/gdb [...] new cc9872e7f0 485: onsuccess: #29: 7: Success after binutils/gcc/linux/gdb [...] new 0e48f9c7ff 486: onsuccess: #30: 7: Success after binutils/gcc/linux/gdb [...] new feeba49f0b 487: onsuccess: #31: 7: Success after binutils/gcc/linux/gdb [...] new 604a419a11 488: onsuccess: #32: 7: Success after binutils/gcc/linux/gli [...] new e668a73f21 489: onsuccess: #33: 7: Success after binutils/gcc/linux/gdb [...] new 2b8e9b2c55 490: onsuccess: #34: 7: Success after binutils/gcc/linux/gdb [...] new 6026fd9eee 491: onsuccess: #35: 7: Success after binutils/gcc/linux/gdb [...] new 8188c51e5b 492: onsuccess: #37: 7: Success after binutils/gcc/linux/gli [...] new ec8744949d 493: onsuccess: #39: 7: [TCWG CI] Success after binutils/gcc [...] new 9b62907bcc 494: onsuccess: #40: 7: [TCWG CI] Success after binutils/gcc [...] new 94aa826398 495: onsuccess: #41: 7: [TCWG CI] Success after binutils/gcc [...] new 79648b9603 496: onsuccess: #42: 7: [TCWG CI] Success after binutils/gcc [...] new ee6e9a3f17 497: onsuccess: #43: 7: [TCWG CI] Success after binutils/gcc [...] new 9259f5de46 498: onsuccess: #44: 7: [TCWG CI] Success after binutils/gcc [...] new f259a522e3 499: onsuccess: #45: 7: [TCWG CI] Success after binutils/gcc [...] new 11e3229e4e 500: onsuccess: #46: 7: [TCWG CI] Success after binutils/gcc [...] new ee0e0e038b 501: onsuccess: #47: 7: [TCWG CI] Success after binutils/gcc [...] new 58a5ec22d0 502: onsuccess: #49: 7: [TCWG CI] Success after binutils/gcc [...] new ba45e82cac 503: onsuccess: #50: 7: [TCWG CI] Success after binutils/gcc [...] new 909006e777 504: onsuccess: #51: 7: [TCWG CI] Success after binutils/gcc [...] new 52f96cdd0c 505: onsuccess: #52: 7: [TCWG CI] Success after binutils/gcc [...] new 2a691e767f 506: onsuccess: #53: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 3104bd1413 507: onsuccess: #54: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 16fbecbf7b 508: onsuccess: #55: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 1dce81a04f 509: onsuccess: #56: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 6806957072 510: onsuccess: #57: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 101875b4dd 511: onsuccess: #58: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new f2690a756e 512: onsuccess: #59: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new a12a067383 513: onsuccess: #60: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new f54db02849 514: onsuccess: #61: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new dfc9d13bbf 515: onsuccess: #62: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 1a7e5df087 516: onsuccess: #63: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 8f0745a5f6 517: onsuccess: #64: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 11f65d5ce3 518: onsuccess: #65: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new a2eec2d031 519: onsuccess: #66: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 01e3f4654f 520: onsuccess: #67: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 00bdfab952 521: onsuccess: #68: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 7c45fa0cae 522: onsuccess: #69: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 41a2814eb3 523: onsuccess: #70: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new c3ca343352 524: onsuccess: #72: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 5e8b33b023 525: onsuccess: #73: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 7854d495b6 526: onsuccess: #75: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new f9e873ca9e 527: onsuccess: #76: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new a2c4792d80 528: onsuccess: #77: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new a5f70a7b7f 529: onsuccess: #78: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new a25317a418 530: onsuccess: #79: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 97f1a352e5 531: onsuccess: #81: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new aef722efed 532: onsuccess: #82: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 4fa8e01e49 533: onsuccess: #83: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 821850c695 534: onsuccess: #84: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new f6411167c0 535: onsuccess: #86: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new b2461fba13 536: onsuccess: #88: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 3c78ef3aff 537: onsuccess: #89: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 8fd990d750 538: onsuccess: #94: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 0a2e79cb95 539: onsuccess: #95: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 5d3d48988c 540: onsuccess: #96: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new 3ed605979e 541: onsuccess: #97: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new b7570b0324 542: onsuccess: #98: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new ae500c76af 543: onsuccess: #99: 7: [TCWG CI] https://ci.linaro.org/job/ [...] new d859129054 544: onsuccess: #100: 7: [TCWG CI] https://ci.linaro.org/job [...] new 975eb8ca9a 545: onsuccess: #101: 7: [TCWG CI] https://ci.linaro.org/job [...] new 4f29fdd173 546: onsuccess: #102: 7: [TCWG CI] https://ci.linaro.org/job [...] new 05eb4abc31 547: onsuccess: #103: 7: [TCWG CI] https://ci.linaro.org/job [...] new 155dff7370 548: onsuccess: #104: 7: [TCWG CI] https://ci.linaro.org/job [...] new cf243ca8b4 549: onsuccess: #105: 7: [TCWG CI] https://ci.linaro.org/job [...] new e6ec900b78 550: onsuccess: #106: 7: [TCWG CI] https://ci.linaro.org/job [...] new 7ae5e6958c 551: onsuccess: #107: 7: [TCWG CI] https://ci.linaro.org/job [...] new c964de3652 552: onsuccess: #108: 7: [TCWG CI] https://ci.linaro.org/job [...] new 20d316f15e 553: onsuccess: #110: 7: [TCWG CI] https://ci.linaro.org/job [...] new f8efc6b91d 554: onsuccess: #112: 7: [TCWG CI] https://ci.linaro.org/job [...] new e4a889b746 555: onsuccess: #113: 7: [TCWG CI] https://ci.linaro.org/job [...] new a315d50b74 556: onsuccess: #115: 7: [TCWG CI] https://ci.linaro.org/job [...] new 9573276be4 557: onsuccess: #116: 7: [TCWG CI] https://ci.linaro.org/job [...] new fc69a6bd50 558: onsuccess: #118: 7: [TCWG CI] https://ci.linaro.org/job [...] new 3514edbf2e 559: onsuccess: #119: 7: [TCWG CI] https://ci.linaro.org/job [...] new 9420e1db9d 560: onsuccess: #120: 7: [TCWG CI] https://ci.linaro.org/job [...] new 24a4f3f653 561: onsuccess: #121: 7: [TCWG CI] https://ci.linaro.org/job [...] new 0571e81e7c 562: onsuccess: #122: 7: [TCWG CI] https://ci.linaro.org/job [...] new d69c308ea8 563: onsuccess: #123: 7: [TCWG CI] https://ci.linaro.org/job [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (0da7676cf2) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_cross_build/master-a [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: 01-reset_artifacts/console.log.xz | Bin 2244 -> 2036 bytes 02-prepare_abe/console.log.xz | Bin 2448 -> 2444 bytes 04-build_abe-binutils/console.log.xz | Bin 26840 -> 26828 bytes 05-build_abe-stage1/console.log.xz | Bin 89652 -> 89172 bytes 06-clean_sysroot/console.log.xz | Bin 332 -> 332 bytes 07-build_abe-linux/console.log.xz | Bin 8836 -> 8616 bytes 08-build_abe-glibc/console.log.xz | Bin 232792 -> 231328 bytes 09-build_abe-stage2/console.log.xz | Bin 226560 -> 225860 bytes 10-build_abe-gdb/console.log.xz | Bin 34484 -> 34184 bytes 11-build_abe-qemu/console.log.xz | Bin 31064 -> 30980 bytes 12-check_regression/console.log.xz | Bin 460 -> 460 bytes 13-update_baseline/console.log | 70 +++++++++++++++++------------------ git/binutils_rev | 2 +- git/gcc_rev | 2 +- git/gdb_rev | 2 +- git/linux_rev | 2 +- manifest.sh | 34 ++++++++--------- 17 files changed, 56 insertions(+), 56 deletions(-)