very usefull indeed, where can I find it ? I have a big rebase/merge/reorganise work that is comming soon and that is going to be tremendously usefull... Cordialement Jérémy Rosen fight key loggers : write some perl using vim ----- Mail original ----- > Hi, > I made this script to help me see the logical connections between > commits. It produces a .svg graph showing the commits that affected > a > file. > > For example, say you have the commits: > > commit1 - modify hello.c > commit2 - modify goodbye.c > commit3 - modify hello.c and goodbye.c > > It will draw a graph showing the first two commits as siblings, and > commit3 as a child of commit1 and commit2. > > I have found this very useful when squashing and rebasing development > branches that have got a lot of "fix typo" and "fix" type commit > messages. From the graph you can quickly see which commit they were > fixing (the parent, in the graph). > > Here is an example output, running it on kwin for the last 100 > commits: > > $ graph_git.pl --nofiles -100 > > http://imagebin.org/252754 > > And again with files for the last 10 commits: > > $ graph_git.pl -10 > > http://imagebin.org/252756 > > (Note that it has tooltips) > > JohnFlux > -- > 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 > -- 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