{"thread":{"id":"9119","subject":"qgit: failed assertion involving unapplied stgit patches","startedAt":"2007-07-20T14:31:42Z","lastAt":"2007-07-21T07:14:36Z","messageCount":3,"participants":["Yann DIRSON","Marco Costalba"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"47969","messageId":"OF2EB5CD3A.5A6F9DF7-ONC125731E.004BD62A-C125731E.004FCEC9@sagem.com","threadId":"9119","inReplyTo":null,"subject":"qgit: failed assertion involving unapplied stgit patches","fromName":"Yann DIRSON","fromEmail":"yann.dirson@sagem.com","sentAt":"2007-07-20T14:31:42Z","receivedAt":"2007-07-20T14:31:42Z","isPatch":false,"sender":{"key":"yann.dirson@sagem.com","avatar":null},"body":"\nHi Marco,\n\nqgit 1.5.6 cannot show me the blame window for a given file, it complains\nwith the following errors:\n\nASSERT in getAncestor: ancestor of b617a11b801993b917e1598fd6c5a135ea74ce6f\nnot found\nASSERT in lookupAnnotation: no annotation for\nFELIN1_DRIVERS/spi/mpc5200_spi.c\n\nThe commit for which it cannot find an ancestor is an unapplied patch,\nwhose preceding patch has been refreshed already (ie. there is no ref\npointing to the parent commit), and I suspect this could be the reason for\nthe failure. At least once I have pushed this patch and popped it again,\nthe assertion does not show any more.\n\nHowever, I'm not sure why it walks this part of the tree, since the\nper-file history view does not show unapplied patches (it would be great to\nsee them, though, as well as showing applied patches as such).\n\nBest regards,\n--\nYann\n\n\n\n\" Ce courriel et les documents qui y sont attaches peuvent contenir des informations confidentielles. Si vous n'etes  pas le destinataire escompte, merci d'en informer l'expediteur immediatement et de detruire ce courriel  ainsi que tous les documents attaches de votre systeme informatique. Toute divulgation, distribution ou copie du present courriel et des documents attaches sans autorisation prealable de son emetteur est interdite.\" \n\n\" This e-mail and any attached documents may contain confidential or proprietary information. If you are not the intended recipient, please advise the sender immediately and delete this e-mail and all attached documents from your computer system. Any unauthorised disclosure, distribution or copying hereof is prohibited.\"\n"},{"id":"47976","messageId":"e5bfff550707201045s270e0ae1p206ad62cd02ebea4@mail.gmail.com","threadId":"9119","inReplyTo":"OF2EB5CD3A.5A6F9DF7-ONC125731E.004BD62A-C125731E.004FCEC9@sagem.com","subject":"Re: qgit: failed assertion involving unapplied stgit patches","fromName":"Marco Costalba","fromEmail":"mcostalba@gmail.com","sentAt":"2007-07-20T17:45:45Z","receivedAt":"2007-07-20T17:45:45Z","isPatch":false,"sender":{"key":"mcostalba@gmail.com","avatar":null},"body":"On 7/20/07, Yann DIRSON <yann.dirson@sagem.com> wrote:\n>\n> qgit 1.5.6 cannot show me the blame window for a given file, it complains\n> with the following errors:\n>\n\nHi Yann,\n\nYes. I confirm it's a bug.\n\nA patch has been pushed both for qgit 1.5.6 and for new qgit4.\n\n> However, I'm not sure why it walks this part of the tree, since the\n> per-file history view does not show unapplied patches (it would be great to\n> see them, though, as well as showing applied patches as such).\n>\n\nRegarding to show unapplied patch it seems a little bit difficult\nbecause git-log /git-rev-list does not know them, after a quick look\nit would seem easier to me to show applied patches as such...I will\ninvestigate.\n\nBTW if you use file history viewer I would suggest to switch to new\nqgit4 (git://git.kernel.org/pub/scm/qgit/qgit4.git) it requires Qt4.3\nbut annotation is much more powerful, follows file renames (check\nagainst vastly renamed git repository files) and it's an order of\nmagnitude faster.\n\nMarco\n"},{"id":"48022","messageId":"e5bfff550707210014x6bff8ff3wfa8da67077f28365@mail.gmail.com","threadId":"9119","inReplyTo":"e5bfff550707201045s270e0ae1p206ad62cd02ebea4@mail.gmail.com","subject":"Re: qgit: failed assertion involving unapplied stgit patches","fromName":"Marco Costalba","fromEmail":"mcostalba@gmail.com","sentAt":"2007-07-21T07:14:36Z","receivedAt":"2007-07-21T07:14:36Z","isPatch":false,"sender":{"key":"mcostalba@gmail.com","avatar":null},"body":"On 7/20/07, Marco Costalba <mcostalba@gmail.com> wrote:\n> On 7/20/07, Yann DIRSON <yann.dirson@sagem.com> wrote:\n> >\n>\n> Regarding to show unapplied patch it seems a little bit difficult\n> because git-log /git-rev-list does not know them, after a quick look\n> it would seem easier to me to show applied patches as such...I will\n> investigate.\n>\n\nYes, it was easier.\n\nPushed a patch to show applied patches with nice green '+'.\n\nThanks for bug reporting\nMarco\n"}]}