3 * make sure we can run the script multiple times at a time without conflicts
4 * say "1 file" instead of "1 files" when we only have one file
5 * remove temporary files when the script exits due to error
8 * fix bug where script would terminate too early due to no changes in any binary files.
9 * remove redundant code
12 * if there are not changes between the two compared commits, exit
13 * use an own git diff --shorstat and also print, how many lines were all in all added/deleted
14 * show how many files were added/deleted all in all
17 * move some code around
19 * we can also process git tags
20 * replace more greps with awks (awk rulez)
21 * make curbranch more stable (in case branch name contains a wildcard, is that possible?)
22 * use gits method to obtain curcommit instead of my own hack :]
25 * fix bug which caused wrong output numbers
26 * show amount of modified, deleted and added files
29 * if we are not in a git repo, whine at the user
30 * display the branch / commits we are comparing
31 * not only display the size changes in bytes, but in kb, Mb, Gb, pick the best
34 * add pkgpage of aur.archlinux.org as website
36 * if no arguments are given, briefly explain how to use the script
37 * fix bug by using echo -n instead of echo
38 * if no binary file changed, don't shoy any stats