{"thread":{"id":"39766","subject":"Wrong graph output of 'git log --graph --date-order --all' command","startedAt":"2015-07-02T10:41:00Z","lastAt":"2015-07-02T10:41:00Z","messageCount":1,"participants":["Igevorse Otonnoleare"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"265391","messageId":"CADk_vu1rydigy4png-zuHfMbtrR8f-4fzZ-jdviYWYqfx4kGpg@mail.gmail.com","threadId":"39766","inReplyTo":null,"subject":"Wrong graph output of 'git log --graph --date-order --all' command","fromName":"Igevorse Otonnoleare","fromEmail":"igevorse@gmail.com","sentAt":"2015-07-02T10:41:00Z","receivedAt":"2015-07-02T10:41:00Z","isPatch":false,"sender":{"key":"igevorse@gmail.com","avatar":null},"body":"Hello.\nCommand:\ngit log --graph --date-order --all\nTested in 2.0.0.rc2, 2.1.4 and latest\nmaster(cbed29f37b690e0a497bd2b6ca9a5bdd7e6ea5aa Git 2.5.0-rc1)\nImportance: some software that works with generated tree could crash.\n(For example, https://github.com/bluef/gitgraph.js crashes)\n\nWhen I execute this command, I get a wrong graph:\n\nroot@Repserv# git log --graph --date-order --all --pretty=oneline |\ngrep Versioning --context=5\n 1:| | | | | | | | | | | *   28935fe44c21117970d229a813612b03fc373304\nMerge branch 'stable' into EditFinPlan\n 2:| | | | | | | | | | | |\\\n 3:| | | | | | | | | | |/ /\n 4:| |_|_|_|_|_|_|_|_|_| /      <--- Here it is\n 5:|/| | | | | | | | | |\n 6:* | | | | | | | | | |   4ebbb6d9af1db1ddeb7a9bee120ba62d3f6ca92d\nMerge branch 'Versioning' into stable\n 7:|\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\\n 8:| * | | | | | | | | | | 9cafe4d5c9fa6231fc99613e183c5d1620c36624\nОбновил GitVersion - захардкодил\n 9:| * | | | | | | | | | | c388f7ea6bc59e9c908b14fb8b81ad06c8d0bfd8 Обновил хук\n10:| * | | | | | | | | | | e2f94b3978b7eb9e7d6ed6bce9c7741f99fc0f16\nНовый формат версии выводится на главной\n11:| * | | | | | | | | | | 7184b727e024ba298f78f92626e7c9d5c630d806\nAdditional version to assembly\n\nTake a look at the line 4: new line starts from nowhere, although it\nis a part of other branch.\n\nHere are correct outputs of 'git log' with other parameters:\n\nroot@Repserv# git log --graph --all --pretty=oneline | grep Versioning\n--context=5\n| | | | | | | | | | | | | | | * |\n3c183e987ba101c62a4a52ee1314d5461cc3fc78 Merge branch 'stable' of\n//10.0.0.92/ER into EditFinPlan\n| | | | | | | | | | | | | | | |\\ \\\n| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ /\n|/| | | | | | | | | | | | | | | /\n| | | | | | | | | | | | | | | |/\n* | | | | | | | | | | | | | | |\n4ebbb6d9af1db1ddeb7a9bee120ba62d3f6ca92d Merge branch 'Versioning'\ninto stable\n|\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\\n| * | | | | | | | | | | | | | | |\n9cafe4d5c9fa6231fc99613e183c5d1620c36624 Обновил GitVersion -\nзахардкодил\n| * | | | | | | | | | | | | | | |\nc388f7ea6bc59e9c908b14fb8b81ad06c8d0bfd8 Обновил хук\n| * | | | | | | | | | | | | | | |\ne2f94b3978b7eb9e7d6ed6bce9c7741f99fc0f16 Новый формат версии выводится\nна главной\n| * | | | | | | | | | | | | | | |\n7184b727e024ba298f78f92626e7c9d5c630d806 Additional version to\nassembly\n\nroot@Repserv# git log --graph  --pretty=oneline | grep Versioning --context=5\n|\\\n| *   74adc31c6c08a0d3524a6ed1bebeb7f6c79447d7 Merge branch 'stable'\nof //10.0.0.92/ER.git into 196_ErrorOnSaveSessionRegBuilding\n| |\\\n* | \\   4d06b0cea208865b983ce3b678276d28d51d5fc8 Merge branch 'stable'\n|\\ \\ \\\n| * \\ \\   4ebbb6d9af1db1ddeb7a9bee120ba62d3f6ca92d Merge branch\n'Versioning' into stable\n| |\\ \\ \\\n| | * | | 9cafe4d5c9fa6231fc99613e183c5d1620c36624 Обновил GitVersion\n- захардкодил\n| | * | | c388f7ea6bc59e9c908b14fb8b81ad06c8d0bfd8 Обновил хук\n| | * | | e2f94b3978b7eb9e7d6ed6bce9c7741f99fc0f16 Новый формат версии\nвыводится на главной\n| | * | | 7184b727e024ba298f78f92626e7c9d5c630d806 Additional version\nto assembly\n\n\nroot@Repserv# git log --graph --date-order  --pretty=oneline | grep\nVersioning --context=5\n*   121a658305e26386b946a4eac194514ba7dfa827 Merge remote-tracking\nbranch 'origin/196_ErrorOnSaveSessionRegBuilding'\n|\\\n* \\   4d06b0cea208865b983ce3b678276d28d51d5fc8 Merge branch 'stable'\n|\\ \\\n| * \\   4ebbb6d9af1db1ddeb7a9bee120ba62d3f6ca92d Merge branch\n'Versioning' into stable\n| |\\ \\\n| | * | 9cafe4d5c9fa6231fc99613e183c5d1620c36624 Обновил GitVersion -\nзахардкодил Eregion.Web/App_code/AssemblyInfo.cs\n| | * | c388f7ea6bc59e9c908b14fb8b81ad06c8d0bfd8 Обновил хук\n| | * | e2f94b3978b7eb9e7d6ed6bce9c7741f99fc0f16 Новый формат версии\nвыводится на главной\n| | * | 7184b727e024ba298f78f92626e7c9d5c630d806 Additional version to assembly\n\n\nFeel free to write me if you need additional information.\nThanks.\n"}]}