4 Use hard tabs. Tabs are _always_ 8 characters wide.
6 Don't use typedef if not really needed. So instead of
18 Keep style consistent with rest of the code.
26 git clone git://onion.dynserv.net/git/cmus.git cmus
28 Run following commands in the cmus directory
40 # commit log only for pl.c
43 # show commit log and diff output from 1.6.7 to HEAD
44 git whatchanged -p 1.6.7..
46 Write an AAC plugin ;)
48 # add your personal information to config
49 # needed if you want to commit changes
52 ------------- 8< -----------------------------
54 name = "Random Developer"
55 email = "random@site.com"
56 ------------- 8< -----------------------------
58 # it's recommended to have separate branch for your own
61 # create a new branch (aac) and switch to it
68 # this is the easy part. do it just for fun [1]
71 # what files you have changed?
74 # show what you have changed
77 # add files, or tell git that you have changed some files
78 # this marks files for commit
79 git-update-index aac.c aac.h
81 # when everything is ok, commit
84 # you can give git-commit the files you want to commit
90 # update master branch
96 # change back to aac branch
102 # create a patch from top most commit
103 # creates 0001-name-of-the-commit.txt
104 git format-patch HEAD^..
106 More: http://www.kernel.org/pub/software/scm/git/docs/everyday.html
112 Configure cmus with extra compiler warnings enabled:
116 This also sets --prefix=$HOME and --debug=2. Of course you can override
119 Fix all warnings and test the code.
121 Watch /tmp/cmus-debug
123 If you have sparse installed:
135 Use git-format-patch to generate patches from commits. Alternatively you
136 can use "diff -up" if you don't want to use git.
138 Send patches to me: Timo Hirvonen <tihirvon@gmail.com>
142 [1] meaning of 'fun' inverted