Dear Chr.Trance,
maybe we have different thoughts about "commits": the commit action is to save local changes on repository to avoid that, in any time, you could leave the updates just because your machine is going to crash :). Our commits are just to save our work, like a player that is playing and any minute just "Save" his status on game to avoid to leave just few details of his game :). Now, once you know about my point of view on repository life, let's speak about our "commits". If you check the timeline, we provide commits on 2 sides, source and skills: as Nefer wrote, he dnt make changes source side about skills, just check if the XML is correct and, to save this information on timeline, just provide a string like a check flag. About the little xml changes, they are useful if they are too much, so a day we will be "retail" like xml side, but source side maybe we need to integrate our sources with some updates, not necessary as other servers that just copy L2j or other packs (remember that this server is Interlude, so we cannot copy Freya skills handlers or something like that because the effects could be different), so we have to find "time" to make all actions. I've social life as I hope that you have one, so when I can I just leave some ours of my life on a Personal Computer to work on an hobby :D not on a real work (I dnt live for my project, but I'm happy that my project users are fine to use it :)). So as I asked every time on this thread, leave it clean from not constructive considerations and if you want really help, if you are really a developer, just come on forum and partecipate actively to our work and introduce your commits as you want, also big one, because our time is less then all other projects guys, but our pack is not unstable as all the others ;).
Have fun,
Shyla