I'm a bit puzzled as to how to do find a commit which removed a symbol. This is not a ‘bisect’ per se (or at least I don't think it is ?); I know exactly what I am looking for, but am not quite sure how to find it. I know that between tags A (older) and B (younger) a certain symbol S, defined in file F, vanished. A:F has S; B:F does not. (There are many commits affecting F between A and B, albeit most don't involve S per se.) S isn't mentioned in any commit comments, else I could search the output of: git log A..B -- F Actually, using gitk(1) — gitk A..B -- F — I've found what I'm looking for, so I guess what I'm now wondering is if there's a better/easier/faster(/non-GUI ?) way of doing this? (My git-newbie-ness may be showing here!) cheers! -blf- -- “How many surrealists does it take to | Brian Foster change a lightbulb? Three. One calms | somewhere in south of France the warthog, and two fill the bathtub | Stop E$$o (ExxonMobil)! with brightly-coloured machine tools.” | http://www.stopesso.com -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html