Migration to Git and more popular site ?

Apr 18, 2014 at 12:22 AM
Edited Apr 18, 2014 at 12:49 AM
I have question for PCSX-Reloaded developers. Have you ever considered switching from SVN to Git ? In my opinion SVN is dead-end and waste of time while Git allows for easy forking of repositories and merging of Merge/Pull-Requests instead of patches. Historically speaking Git based emulators had far faster development rate than SVN based ones just look at PPSSPP and all major emulators already switched to Git including PCSX2 recently. And compared to SVN large number of people can contribute easily. Windows version is unmaintained and outdated compared to OSX and Linux versions . PCSX-Reloaded needs more developers/contributors few guys can do so much.In my opinion best option would be to switch to Git on more popular site like Sourceforge or even better Github or at least setting official Git mirror on Github. There is not much chance for finding more developers on niche hosting site like Codeplex but on Github there probably is.
Apr 18, 2014 at 7:03 AM
I asked a similar question before: http://pcsxr.codeplex.com/discussions/440218

weimingzhi wrote:
The only reason why I used codeplex was trying out different hosting sites and all of popular/decent ones (sourceforge, googlecode, github) have history of being blocked from my country. However I am no longer actively working on the project, so it's up to the current developers to decide. Giving the buggy implementation of svn here it does make sense to switch though ;)
Apr 18, 2014 at 9:22 AM
Edited Apr 18, 2014 at 11:46 AM
Github isnt blocking or being blocked by China and on Sourceforge its I think optional for project administrator which countries to block or not. So its not a reason to stay here.
Apr 18, 2014 at 7:51 PM
Yeah, this site is very slow, should migrate to git and a popular site such as Github (Mupen64Plus, Dolphin, PCSX2 has moved to it lately)
Apr 18, 2014 at 8:54 PM
Apr 18, 2014 at 8:58 PM
Edited Apr 18, 2014 at 8:59 PM
Is this official mirror ? It has 0 contributors. And it seems to be still SVN based.
Apr 18, 2014 at 8:59 PM
It is not official mirror.
It took me like more than 1 hour to convert the SVN into GIT.
Apr 18, 2014 at 9:00 PM
Edited Apr 18, 2014 at 9:01 PM
So are you planning to develop fork on your own ?
Apr 18, 2014 at 9:03 PM
No, i have no plans to develop fork.
Apr 18, 2014 at 9:04 PM
Edited Apr 18, 2014 at 9:07 PM
So why did show this link ? I talked about project moving to Github not someone copying code to Github repository.
Apr 18, 2014 at 9:05 PM
I reserved it
Apr 18, 2014 at 9:09 PM
Edited Apr 18, 2014 at 9:11 PM
You mean reserved in the case project will really move to Github ? It would be great if it happened.
Apr 18, 2014 at 9:11 PM
Yep.
Apr 18, 2014 at 9:13 PM
Edited Apr 18, 2014 at 9:13 PM
uyjulian wrote:
Yep.
Thats good to hear. SVN and closed source GPU plugins are bane of emulation. PSX emulation is stagnant for years because of it.
Apr 18, 2014 at 9:15 PM
Yeah was wanting to create wxWidgets GUI for Mac, Windows, and Linux (like Dolphin and PCSX2)
Apr 18, 2014 at 9:20 PM
You mean you want or wanted create new GUI for PCSX-Reloaded ? It seems current Windows GUI wasnt updated for years.
Apr 18, 2014 at 9:20 PM
Yeah, that;s it.
Apr 18, 2014 at 9:22 PM
It would be great do you still have any plans for it ?
Apr 18, 2014 at 9:23 PM
Yeah, I do.
Apr 18, 2014 at 9:26 PM
Edited Apr 18, 2014 at 10:16 PM
Great I hope you will manage to do something because PCSX-Reloaded doesnt seem to have any active Windows develepers.Edgbla unfortunately doesnt seem to be interested in doing anything for Windows version .
But still it would be far easier to do in Git with Pull-Requests.
Apr 18, 2014 at 9:28 PM
yeah, windows is kinda sucky
Apr 18, 2014 at 9:33 PM
Edited Apr 19, 2014 at 12:09 AM
uyjulian wrote:
yeah, windows is kinda sucky
Yes Windows version seems to be completely unmaintained for long time.Not to mention SVN and niche hosting site like Codeplex stunted development of this emulator.
Apr 18, 2014 at 9:35 PM
Just look at development of PPSSPP and how great it is compared to PSX emulators in just over a year of development.
Apr 18, 2014 at 9:51 PM
Edited Apr 18, 2014 at 10:04 PM
So Edgbla and other PCSX-Reloaded Developers uyjulian already created repository on Github for you,you can easily migrate now.
Consider it please for the greater good of PSX emulation.
Developer
Apr 19, 2014 at 3:52 AM
Edited Apr 19, 2014 at 3:54 AM
There is an official "mirror" repository of pcsx-r on GitHub already: https://github.com/mirror/pcsxr

I will admit I do really like Git, so much that I changed another project I'm working on from subversion to Git.

edit: Also, the OS X GUI is fairly modern: I've made sure of that. Yes, some of the plug-ins need to be fixed (like the XGL one).
Apr 19, 2014 at 8:16 AM
Edited Apr 19, 2014 at 9:16 AM
MaddTheSane so is this mirror you gave link to still SVN based ? It seems to be new because there is 0 contributors.
Apr 19, 2014 at 9:16 AM
Edited Apr 19, 2014 at 2:11 PM
I know OSX GUI is good but Windows GUI and Windows version of PCSX-Reloaded in general is very outdated which is a big problem for me as Windows user.
Apr 19, 2014 at 6:33 PM
Well, this site is very slow, and with SVN it's hard for multiple people to come in and change stuff (.diff files may be confusing for some people, and takes more work than git)
And Codeplex isn't really known as much as Github, sourceforge, bitbucket, googlecode, etc.
Apr 19, 2014 at 6:49 PM
Edited Apr 19, 2014 at 7:20 PM
Exactly PCSX-Reloaded should officially switch to Git on Github/Sourceforge but I think lack of official site is big problem.
Most of Windows users dont even know PCSX-Reloaded exist and just use EPSXE not to mention Windows version is so much inferior to OSX version Windows users can get bad impression about it even if they will try it.
Github has Automatic Page Generator so creating new home site shouldnt be hard.
Apr 20, 2014 at 1:45 AM
On the plus side, github hasn't been blocked in China lately.
Developer
Apr 20, 2014 at 6:12 AM
Yay. Even thou that doesn't really matter. git svn works fine.
Apr 20, 2014 at 4:04 PM
Edited Apr 20, 2014 at 6:44 PM
Git-SVN may work fine but what about what getting new contributors and prospects for improvement of Windows version which is as you said is unmaintained Ckain ? Moving officialy to Github and official home site would help attract people to project.
Apr 21, 2014 at 2:37 PM
Maybe...

Merging with Git is easier than messing with diff files, but is it worth it..?
Apr 21, 2014 at 5:07 PM
uyjulian wrote:
Maybe...

Merging with Git is easier than messing with diff files, but is it worth it..?
Judging by state of Windows version it is.
Apr 22, 2014 at 1:57 PM
Well, This site is slow, and I don't even know how to use it... I don't know if SourceForge SVN can be faster...?
Apr 22, 2014 at 2:36 PM
Well Git is better than than SVN both here and there but SVN support should be better at Sourceforge it was primary site for SVN for a long time.
Apr 22, 2014 at 2:38 PM
Let's see what the developers think of this...
Developer
Apr 24, 2014 at 4:59 PM
I, myself, find git to be more powerful and more useful than svn. For one, you have the whole repository's history on your computer. Another thing I like is that it natively supports tagging and branches: on svn, you have to fake it.

And yes, Codeplex is slow. Both the site and svn access.
Apr 24, 2014 at 5:44 PM
Edited Apr 24, 2014 at 11:18 PM
Also Git allow for easy forking of repositories so others can easily create their own forks/branches make modifications and potentially merge them. Branches can be created and destroyed at will, including remote branches,clones of the repository have the full history, including all branches,ability to rewrite history/commits before they land in trunk (rebase). And indeed Codeplex is slowest code hosting site I ever found.