{"thread":{"id":"59808","subject":"not robust inconsistent git 2.40.1 with HEAD -> master, origin/main, origin/HEAD, origin/master, main","startedAt":"2023-05-30T18:25:38Z","lastAt":"2023-05-30T18:25:38Z","messageCount":1,"participants":["Carlos"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"477804","messageId":"7o2ggnyobdgjpki2ooljbmd5gqjxsbg56wuhkzyl3qfqvimrds@tnrmri2cxc5n","threadId":"59808","inReplyTo":null,"subject":"not robust inconsistent git 2.40.1 with HEAD -> master, origin/main, origin/HEAD, origin/master, main","fromName":"Carlos","fromEmail":"kaploceh@gmail.com","sentAt":"2023-05-30T17:58:21Z","receivedAt":"2023-05-30T18:25:38Z","isPatch":false,"sender":{"key":"kaploceh@gmail.com","avatar":null},"body":"Running git 2.40.1 with HEAD -> master, origin/main, origin/HEAD, origin/master, main with initial commit on main does not show all the objects from master\n\n\n! [main] Initial commit\n * [master] Initial commit\n  ! [origin/master] Initial commit\n---\n+*+ [main] Initial commit\n\nthe chunk of objects are on master and not main, and yet it shows\nnothing once checking out to master. \n\nthe git-clone operation is not consistent either. It's a disaster.\n\nOne would think that by now with the more developed work put on to git, it'd\nbe safe to assume the more sense there's on newer versions. But no. This\n is the opposite actually. \n\nNow. If by any chance the git-branch operation were to return:\n\n  main\n* master\n\nafter git-clone, then objects are indeed in place. That is. On master\n\nbut not if git-branch returns \n\n  main\n* master\n  origin/master\n\n\n\n\n-- \nOur documentation manager was showing her 2 year old son around the office.\nHe was introduced to me, at which time he pointed out that we were both\nholding bags of popcorn.  We were both holding bottles of juice.  But only\n*he* had a lollipop.\n\tHe asked his mother, \"Why doesn't HE have a lollipop?\"\n\tHer reply: \"He can have a lollipop any time he wants to.  That's\nwhat it means to be a programmer.\"\n\n"}]}