{"thread":{"id":"49910","subject":"[bug report] git-gui child windows are blank","startedAt":"2018-11-28T14:13:46Z","lastAt":"2018-11-29T13:05:42Z","messageCount":4,"participants":["Kenn Sebesta","Stefan Beller","Eric Sunshine"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"364222","messageId":"CAABTFJPpmThrrwP6pb5gZ82fb8yKteLpDcXTCQS8p_7WZ0Ne5Q@mail.gmail.com","threadId":"49910","inReplyTo":null,"subject":"[bug report] git-gui child windows are blank","fromName":"Kenn Sebesta","fromEmail":"kenn@eissq.com","sentAt":"2018-11-28T14:13:17Z","receivedAt":"2018-11-28T14:13:46Z","isPatch":false,"sender":{"key":"kenn@eissq.com","avatar":"https://gravatar.com/avatar/9f9a451de85306197ea08e3cc9863a120358d3e9b30c5efc5d070f780e33c6c6?d=mp&s=160"},"body":"v2.19.2, installed from brew on macOS Mojave 14.2.1.\n\n`git-gui` is my much beloved go-to tool for everything git.\nUnfortunately, on my new Macbook Air it seems to have a bug. When I\nfirst load the program, the parent window populates normally with the\nstage/unstaged and diff panes. However, when I click Push, the child\nwindow is completely blank. The frame is there, but there is no\ncontent.\n\nThis same behavior is seen if I do a `git gui blame`, where the\nprimary blame window opens normally but all the children windows are\nempty.\n\nI have googled but was unsuccessful in finding a solution. Is this a\nknown issue?\n\n\n--Kenn\n"},{"id":"364239","messageId":"CAGZ79kZtrj-Gg8P-xJmn8TYjgXuUmj8pJUXU+Vf89F0tKHuYBg@mail.gmail.com","threadId":"49910","inReplyTo":"CAABTFJPpmThrrwP6pb5gZ82fb8yKteLpDcXTCQS8p_7WZ0Ne5Q@mail.gmail.com","subject":"Re: [bug report] git-gui child windows are blank","fromName":"Stefan Beller","fromEmail":"sbeller@google.com","sentAt":"2018-11-28T19:28:43Z","receivedAt":"2018-11-28T19:28:58Z","isPatch":false,"sender":{"key":"stefanbeller@gmail.com","avatar":"https://avatars.githubusercontent.com/u/455868?v=4"},"body":"On Wed, Nov 28, 2018 at 6:13 AM Kenn Sebesta <kenn@eissq.com> wrote:\n>\n> v2.19.2, installed from brew on macOS Mojave 14.2.1.\n>\n> `git-gui` is my much beloved go-to tool for everything git.\n> Unfortunately, on my new Macbook Air it seems to have a bug. When I\n> first load the program, the parent window populates normally with the\n> stage/unstaged and diff panes. However, when I click Push, the child\n> window is completely blank. The frame is there, but there is no\n> content.\n>\n> This same behavior is seen if I do a `git gui blame`, where the\n> primary blame window opens normally but all the children windows are\n> empty.\n>\n> I have googled but was unsuccessful in finding a solution. Is this a\n> known issue?\n\nLooking through the mailing list archive, this\nseemed to be one of the last relevant messges\nhttps://public-inbox.org/git/20180724065120.7664-1-sunshine@sunshineco.com/\n\n>\n>\n> --Kenn\n"},{"id":"364301","messageId":"CAPig+cRU5pxZr50UpDwA2044dbX_jKZP1rhm4JQPB_yjgSTmgA@mail.gmail.com","threadId":"49910","inReplyTo":"CAGZ79kZtrj-Gg8P-xJmn8TYjgXuUmj8pJUXU+Vf89F0tKHuYBg@mail.gmail.com","subject":"Re: [bug report] git-gui child windows are blank","fromName":"Eric Sunshine","fromEmail":"sunshine@sunshineco.com","sentAt":"2018-11-29T10:16:08Z","receivedAt":"2018-11-29T10:16:21Z","isPatch":false,"sender":{"key":"sunshine@sunshineco.com","avatar":"https://avatars.githubusercontent.com/u/163641?v=4"},"body":"On Wed, Nov 28, 2018 at 2:29 PM Stefan Beller <sbeller@google.com> wrote:\n> On Wed, Nov 28, 2018 at 6:13 AM Kenn Sebesta <kenn@eissq.com> wrote:\n> > v2.19.2, installed from brew on macOS Mojave 14.2.1.\n> >\n> > `git-gui` is my much beloved go-to tool for everything git.\n> > Unfortunately, on my new Macbook Air it seems to have a bug. When I\n> > first load the program, the parent window populates normally with the\n> > stage/unstaged and diff panes. However, when I click Push, the child\n> > window is completely blank. The frame is there, but there is no\n> > content.\n>\n> Looking through the mailing list archive, this\n> seemed to be one of the last relevant messges\n> https://public-inbox.org/git/20180724065120.7664-1-sunshine@sunshineco.com/\n\nI was hoping that Junio would patch-monkey that one since that\ncrash-at-launch makes gitk unusable for Mojave users, but apparently\nit never got picked up.\n\nAnyhow, the issue fixed by that patch has to do with 'osascript' on\nApple, and it's the only such invocation in the source code of\ngitk/git-gui. The 'osascript' invocation merely attempts to foreground\nthe application at launch, so is almost certainly unrelated to the\nabove reported behavior. Somebody running Mojave will likely need to\nspend some time debugging it. (Unfortunately, I'm a couple major\nreleases behind and don't plan on upgrading.)\n"},{"id":"364312","messageId":"CAABTFJMGL5oD7ddJAedx7LzFPoTP6071qOE1K0p+xce7LQm4dw@mail.gmail.com","threadId":"49910","inReplyTo":"CAPig+cRU5pxZr50UpDwA2044dbX_jKZP1rhm4JQPB_yjgSTmgA@mail.gmail.com","subject":"Re: [bug report] git-gui child windows are blank","fromName":"Kenn Sebesta","fromEmail":"kenn@eissq.com","sentAt":"2018-11-29T13:05:13Z","receivedAt":"2018-11-29T13:05:42Z","isPatch":false,"sender":{"key":"kenn@eissq.com","avatar":"https://gravatar.com/avatar/9f9a451de85306197ea08e3cc9863a120358d3e9b30c5efc5d070f780e33c6c6?d=mp&s=160"},"body":"Just checked gitk, it seems to work fine including children windows.\nThis problem seems to affect git-gui only.\nOn Thu, Nov 29, 2018 at 5:16 AM Eric Sunshine <sunshine@sunshineco.com> wrote:\n>\n> On Wed, Nov 28, 2018 at 2:29 PM Stefan Beller <sbeller@google.com> wrote:\n> > On Wed, Nov 28, 2018 at 6:13 AM Kenn Sebesta <kenn@eissq.com> wrote:\n> > > v2.19.2, installed from brew on macOS Mojave 14.2.1.\n> > >\n> > > `git-gui` is my much beloved go-to tool for everything git.\n> > > Unfortunately, on my new Macbook Air it seems to have a bug. When I\n> > > first load the program, the parent window populates normally with the\n> > > stage/unstaged and diff panes. However, when I click Push, the child\n> > > window is completely blank. The frame is there, but there is no\n> > > content.\n> >\n> > Looking through the mailing list archive, this\n> > seemed to be one of the last relevant messges\n> > https://public-inbox.org/git/20180724065120.7664-1-sunshine@sunshineco.com/\n>\n> I was hoping that Junio would patch-monkey that one since that\n> crash-at-launch makes gitk unusable for Mojave users, but apparently\n> it never got picked up.\n>\n> Anyhow, the issue fixed by that patch has to do with 'osascript' on\n> Apple, and it's the only such invocation in the source code of\n> gitk/git-gui. The 'osascript' invocation merely attempts to foreground\n> the application at launch, so is almost certainly unrelated to the\n> above reported behavior. Somebody running Mojave will likely need to\n> spend some time debugging it. (Unfortunately, I'm a couple major\n> releases behind and don't plan on upgrading.)\n"}]}