I think it is definitely worth adding. I still have everything that was part of the modmod I released
here in 2014 plus some new additions.
Oh yeah, that one. Yeah it looks interesting.
I already have an account on SF, and I would love to join in.
This may come as a surprise, but I would need to get your login name in order to add you
How do I clone the server? I see there is a clone function in Smartgit but when I use the URL that is provided
here I get a message that Smartgit cannot connect to the repository. Do you need to invite me to the project first?
Sourceforge provides a command line to clone and this confuses lots of inexperienced people.
git clone git://git.code.sf.net/p/religionandrevolutionextended/code religionandrevolutionextended-code
The first part is telling git what to do, the bold part is the URL while the last part is the name of the directory to use. You only need to use the bold part, but many people copy paste the bold and the last part.
Also log in to SF first. You should use an url with your username in front as this is required if you push changes back to the server once you gain access.
The way you explain it, it seems simple enough, and much more efficient compared to what I'm doing now. I've wasted too many hours of my life manually merging mods.
Git is revolutionary in source control history. The two main features it provided (well more, but two important to me) are decentralized, meaning it works in offline mode and moving servers is easy and they optimized it for branch merging rather than branch creation. Svn has since tried to copy git's merging principle and that's a great improvement, but still git is designed around it while svn has it as a late addition. I'm not sure what that does to the internal code design.
And yeah, manually merging sucks big time and I have decided to stop doing that as much as possible. I always recommend people to use git as it makes everything a whole lot simpler when looking at more than one mod, or multiple versions of the same mod.
One really cool feature is that if you clone the server and upload it elsewhere and people commit to that one, then the mod will be forked and it will develop in two directions. However git is clever enough to have multiple remote servers and can still merge it all back into one if needed. In fact if I understand it correctly, it can add a new remote and then import just one specific commit if that is what you want. The merging abilities goes far beyond what most people realize.