Midish sources are kept in a git repository, if you're making local changes to midish, git could help you update your copy, it never blows up your changes, rather it merges them in. Refer to guides to git on the web for more details.
To retrieve midish sources the following could be used:
git clone http://caoua.org/git/midish
then, each time you want to synchronize your copy you can run:
cd /foo/bar/midish git pull
for instance to create a diff for the track.c file you modified:
cd /foo/bar/midish git diff track.c >mydiff.diff
If you fixed a bug, you developed a new feature or changed an existing one, you may want your changes to be integrated in the main repository (so they are shared and maintained across future releases), then please take note of the following:
Please send your changes by e-mail either to the mailing list or to firstname.lastname@example.org as an unified diff in the e-mail body. Be careful about mailers mungling diffs, if unsure attach the diff.
Copyright © 2003-2010 Alexandre Ratchov
Last updated: nov 19, 2016