{"thread":{"id":"61126","subject":"Re: [PATCH 2/5] refs: make `is_pseudoref_syntax()` stricter","startedAt":"2024-03-15T10:05:54Z","lastAt":"2024-03-21T13:09:16Z","messageCount":2,"participants":["eugenio gigante","Patrick Steinhardt"],"isPatch":true,"patchVersion":1,"patchTotal":5},"messages":[{"id":"490682","messageId":"CAFJh0PSRrz=WYvuXgFGER6_E5qshVKSWNxBDgVo6GcCGfFDK8A@mail.gmail.com","threadId":"61126","inReplyTo":null,"subject":"Re: [PATCH 2/5] refs: make `is_pseudoref_syntax()` stricter","fromName":"eugenio gigante","fromEmail":"giganteeugenio2@gmail.com","sentAt":"2024-03-15T10:05:41Z","receivedAt":"2024-03-15T10:05:54Z","isPatch":true,"sender":{"key":"giganteeugenio2@gmail.com","avatar":"https://avatars.githubusercontent.com/u/116371051?v=4"},"body":"On Wed, 24 Jan 2024 09:51:52 +0100 Patrick Steinhardt <ps@pks.im> wrote:\n\n> We also have consider that there may be alternate implementations of Git\n> that would only know to handle the old layout. Those tools would be\n> broken in case we did such a migration, but they would be broken anyway\n> if the bisect was started via Git and not via the tool.\n\nThe first implementations that come to my mind are Jgit and libgit2.\nI took a look at these two and apparently there is no support for git-bisect.\nMaybe you are not referring to those.\nAlso, do we care about several GUIs for git?\n\nEugenio\n"},{"id":"491132","messageId":"ZfwxdiF2RPS23zAl@tanuki","threadId":"61126","inReplyTo":"CAFJh0PSRrz=WYvuXgFGER6_E5qshVKSWNxBDgVo6GcCGfFDK8A@mail.gmail.com","subject":"Re: [PATCH 2/5] refs: make `is_pseudoref_syntax()` stricter","fromName":"Patrick Steinhardt","fromEmail":"ps@pks.im","sentAt":"2024-03-21T13:09:10Z","receivedAt":"2024-03-21T13:09:16Z","isPatch":true,"sender":{"key":"ps@pks.im","avatar":"https://avatars.githubusercontent.com/u/4056630?v=4"},"body":"On Fri, Mar 15, 2024 at 11:05:41AM +0100, eugenio gigante wrote:\n> On Wed, 24 Jan 2024 09:51:52 +0100 Patrick Steinhardt <ps@pks.im> wrote:\n> \n> > We also have consider that there may be alternate implementations of Git\n> > that would only know to handle the old layout. Those tools would be\n> > broken in case we did such a migration, but they would be broken anyway\n> > if the bisect was started via Git and not via the tool.\n> \n> The first implementations that come to my mind are Jgit and libgit2.\n> I took a look at these two and apparently there is no support for git-bisect.\n> Maybe you are not referring to those.\n\nI'm basically referring to everything that has wider use out there and\nthat knows to access Git repositories. I don't know about all the\nimplementations out there and whether they do or don't support\nbisections. If they don't then this is great, because it makes it a ton\neasier for us to argue why the proposed refactoring is okay to do.\n\n> Also, do we care about several GUIs for git?\n\nMany users do use graphical frontends, so we likely should investigate\nhow they'd behave, yes.\n\nPatrick\n"}]}