Move from SourceForge to Github
Move from SourceForge to Github
Hi!
I suggest that we move the CMSimple_XH code repository from SourceForge to Github, and consequently, from SVN to Git.
I see so many advantages by switching from Git to SVN for us, that I can't even list them. The only disadvantages that I see are (a) developers not accustomed to Git would have to learn a new version control system, and (b) some migration effort (and maybe a not 100% clean migration). Regarding (a), in my opinion, learning a more contempory version control system is worth the effort. Regarding (b) the additional work may quickly been compensated by the accelerated workflow.
Switching from SourceForge to Github is even more a no-brainer, in my opinion. The main advantages are that Github is much faster and (or better, because) Github serves way less ads (actually, none).
I suggest that we move the CMSimple_XH code repository from SourceForge to Github, and consequently, from SVN to Git.
I see so many advantages by switching from Git to SVN for us, that I can't even list them. The only disadvantages that I see are (a) developers not accustomed to Git would have to learn a new version control system, and (b) some migration effort (and maybe a not 100% clean migration). Regarding (a), in my opinion, learning a more contempory version control system is worth the effort. Regarding (b) the additional work may quickly been compensated by the accelerated workflow.
Switching from SourceForge to Github is even more a no-brainer, in my opinion. The main advantages are that Github is much faster and (or better, because) Github serves way less ads (actually, none).
Christoph M. Becker – Plugins for CMSimple_XH
Re: Move from SourceForge to Github
I've opened the vote on this item – voting ends on 2016-12-10.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Move from SourceForge to Github
Just a gentle reminder:
cmb wrote:I've opened the vote on this item – voting ends on 2016-12-10.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Move from SourceForge to Github
Is the an easy walk through for git beginners, perhaps in different languages?
Will the Version History also ported to Github?
regards
manu
Will the Version History also ported to Github?
regards
manu
Re: Move from SourceForge to Github
There's a lot of stuff available on the WWW. For instance, a very terse guide (translated into several languages), the Atlassian Git tutorials and the comprehensive Git book (also available in several languages).manu wrote:Is the an easy walk through for git beginners, perhaps in different languages?
Yes (execpt that the revision numbers will be lost, as Git uses hashes to mark commits). See, for instance, Portable_XH's repo which I did convert from SVN some days ago (without manual post-treatment).manu wrote:Will the Version History also ported to Github?
Christoph M. Becker – Plugins for CMSimple_XH
Re: Move from SourceForge to Github
Moving our repo from SourceForge to Github has been approved by 4 votes to 0. Thanks to all who have voted! I'll see to the migration after the release of CMSimple_XH 1.6.8.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Move from SourceForge to Github
The repo is now available on https://github.com/cmsimple-xh/cmsimple-xh. The migration appears to be mostly complete (including the SVN revision numbers in the respective commit messages; search for "@<number>" instead of "r<number>"). However, some of the older branches and tags have been ignored by `git svn clone` – don't know why, but this seems to be tolerable.
You might want to check for yourself, if everything is okay for you.
You might want to check for yourself, if everything is okay for you.
Christoph M. Becker – Plugins for CMSimple_XH
Re: Move from SourceForge to Github
Good job.cmb wrote:The repo is now available on https://github.com/cmsimple-xh/cmsimple-xh.
The media folder in ./userfiles/ is missing. This could also concern other folders, not yet checked. As Holger mentioned, GitHub ignores empty folders without a .gitkeep file.
It is not nice if you download the master branch as a user, you first have to muck out, all that does not belong to CMSimple_XH. Is there a solution for this?
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Move from SourceForge to Github
Can this be set so that the current version is displayed, so currently 1.6.9? It 's only a bit difficult to select the right version via Branches and Tags.cmb wrote:The repo is now available on https://github.com/cmsimple-xh/cmsimple-xh.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Move from SourceForge to Github
Thanks! I've completely forgot that. I'll see how to fix that best (probably only for master and 1.6).lck wrote:The media folder in ./userfiles/ is missing. This could also concern other folders, not yet checked. As Holger mentioned, GitHub ignores empty folders without a .gitkeep file.
You can simply ignore the other stuff – should work fine; I'm working with these check-outs most of the time (the only minor drawback is that the CMSimple_XH version is just a mock, so the UpdateCheck fails). Of course, a check-out or source download is not meant to be installed on a production server.lck wrote:It is not nice if you download the master branch as a user, you first have to muck out, all that does not belong to CMSimple_XH. Is there a solution for this?
And maybe some of the developement stuff is of use for you, see http://www.cmsimple-xh.org/wiki/doku.ph ... nvironment.
Christoph M. Becker – Plugins for CMSimple_XH