Eric Raible wrote:
Liu Yubao <yubao.liu <at> gmail.com> writes:
quoted
I want to obtain an outline of history information, for example:
a - b - c - d - h -i -j
\ /
e- f - g
I simplify the graph like this:
a - c - d - j
\ /
g
"gitk --simplify-by-decoration"?
- Eric
Thanks, but that gets "a - g - j" which isn't what I want.
(g and j are heads of two branches).
The command sequence to produce that full revision graph:
#!/bin/bash
d=/tmp/t$$
rm -rf $d && mkdir $d && cd $d || exit 1
doit () {
for s in $@; do
echo $s >> a.txt
git add a.txt
git commit -q -m $s
done
}
git init
doit a b c
git checkout -b t HEAD~2
doit e f g
git checkout master
git merge t
doit d h i j
gitk &