Can you not use whatever software you want with the source code yourself?
There's no good reason to not use version control. Eschewing a VCS not only makes [i]more work for you[/i] as a programmer (even if you don't know it does), it makes a [i]heck of a lot[/i] more work for anyone else who wants to merge your code. It makes debugging harder, and synchronizing two seperate code paths harder, and reverting changes that you don't want harder, and reviewing code harder, and most all of the work it saves you is occasionally typing "git commit" (or pushing a button if you've got a GUI-based git tool) and wrting a short title describing what you just did. I've met programmers who don't use VC, but I've never met someone who's used it for a while and then wanted to go back again.
They would first need to give me access to the main branch if I was to synchronise and merge the changes myself, isn’t that so? Of course merging would make everything easier and better for everyone, which is why I asked developers how to go about it, and why I keep asking to get on with it already. The longer the wait the harder it becomes, especially when everything is being shuffled around and new stuff added relying on old mistakes. Actually, the reason DDA 0.3 crashes far more often than version 0.2 is because some of the new code is relaying on the code I fixed in relation to some other bugs previously, and so to synchronise those new features they had to be re-written as well.
I documented and explained all the previous changes and bug-fixes. Most important parts did in fact get merged several weeks ago by one of the devs, he put it in a side branch of their github, it’s “lazycat” branch. However, even those most critical and important changes and bug-fixes still didn’t make it to the main branch. Instead, a new version was released with even more bugs. What in the world was I supposed to do about it, what more? I already ended up wasting far more time than necessary just to keep the code synchronised on my end, it’s up to them to synchronise it with the main branch, or let me do it.
You seem to be a pretty good coder, so how have you gotten this far without learning how to work with a team? You should put a bit more effort into making your code usable to others, it's just common courtesy, and it benefits you in the long run as well.
(Of course by now I gather that you’ve painted yourself into a corner by reformatting all the code and making numerous changes entirely outside of git, so you may have to redo your changes one at a time onto a clean branch, or reformat everything to get the patches to work cleanly. This is a large bit of work that you’ve made for either yourself, or whoever wants to merge your code. It’ll be much easier for you, though, since only you know what you did, where, and why. If you were using VCS that would all be tracked, and all these changes could be picked up at once by the other devs.)
I’ve given the source code and explanations for the changes. All the changes are also marked in the source code. How is that not usable? What more, what else do you want me to do, exactly? How could have I made my changes “inside of git”? Besides, it’s them who said it would be fine if just keep uploading on Mediafire. What “reformatting” are you talking about, what’s the problem? In any case, is there anything preventing you or anyone to use VCS now? You think it would make something easier, can you show me?