{"thread":{"id":"30718","subject":"[RFC] git bisect old/new","startedAt":"2012-06-05T16:45:54Z","lastAt":"2012-06-05T17:23:22Z","messageCount":2,"participants":["duperrav@minatec.inpg.fr","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"192925","messageId":"20120605184554.Horde.8ph4OHwdC4BPzjfCBNci47A@webmail.minatec.grenoble-inp.fr","threadId":"30718","inReplyTo":null,"subject":"[RFC] git bisect old/new","fromName":"","fromEmail":"duperrav@minatec.inpg.fr","sentAt":"2012-06-05T16:45:54Z","receivedAt":"2012-06-05T16:45:54Z","isPatch":false,"sender":{"key":"duperrav@minatec.inpg.fr","avatar":null},"body":"Hi,\n\nWe would like to work on modifying git bisect so it can be used easily\nwhen looking for a fix instead of a regression.  Indeed, when you want\nto do so you have to mentally switch \"good\" and \"bad\" to mark commit\nwhich are still unfixed as good and those fixed as bad.\n\nThere have been discussions and patchs on how it could be implemented:\n\n- http://thread.gmane.org/gmane.comp.version-control.git/86063:\n   introduced git fixed and git unfixed which could be use instead of\n   git good and git bad when looking for a fix.\n- http://thread.gmane.org/gmane.comp.version-control.git/182398:\n   created the option --reverse for git bisect start to switch good and\n   bad.\n\nBut both solutions did not address the issue of how \"git bisect\nvisualize\" show the review of the commits because in both cases the\nrefs of the commit are not changed, the older commits are in revs/good\nand the new ones are in revs/bad.\nTo prevent that, the idea raised in the second thread was to use\nold/new (or yes/no) and ask the user what he is looking for.\nWith this we could look not only for regression or fix but for\nwhatever property used to be true and isn't anymore without flipping\nthe revs following the cases.\nWe will work on that last solution but we wanted to ask for comments\nbefore coding too much for nothing.\n\nValentin DUPERRAY\nFranck JONAS\nLucien KONG\nThomas NGUY\nHyuhn Khoi Nguyen NGUYEN\n\nGrenoble INP ENSIMAG\n"},{"id":"192930","messageId":"7vd35dpt9x.fsf@alter.siamese.dyndns.org","threadId":"30718","inReplyTo":"20120605184554.Horde.8ph4OHwdC4BPzjfCBNci47A@webmail.minatec.grenoble-inp.fr","subject":"Re: [RFC] git bisect old/new","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2012-06-05T17:23:22Z","receivedAt":"2012-06-05T17:23:22Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"duperrav@minatec.inpg.fr writes:\n\n> We will work on that last solution but we wanted to ask for comments\n> before coding too much for nothing.\n\nAfter re-reading the thread that ends at Peff's\n\n    http://thread.gmane.org/gmane.comp.version-control.git/182398/focus=183410\n\nI have nothing to add to the conclusion of the thread.\n"}]}