Use a better and more efficient way to calculate the position of branch.
treef7734bd3aeb7d70ccffd1896cb2e77fa5cc3b79e
-rw-r--r-- 96 .gitignore
-rw-r--r-- 23995 COPYING
drwxr-xr-x - av
drwxr-xr-x - gtk