Author Topic: Would more developers join if VirtueMart SVN was migrated to GIT?  (Read 12077 times)

StefanSTS

  • Global Moderator
  • Full Member
  • *
  • Posts: 570
  • VirtueMart Version: VM 4.2 on Joomla 4.5
Re: Would more developers join if VirtueMart SVN was migrated to GIT?
« Reply #30 on: December 22, 2016, 19:59:09 pm »
VirtueMart programmers with their SVN are more like a big piece of wood in an oven.

Before you light it, you have to scrape a few small pieces of the wood and take some newspaper and a bit of patience, but once you got the log burning, it burns and burns and burns and it heats up the project continuously.

While these GIT fires are very often much hotter and can light up the whole thing in no time and look great from far, they die down very fast, because they were just relying on a can of petrolium. Mostly they leave a bad smell behind and the heat vanishes seconds thereafter.

--
Stefan Schumacher
www.jooglies.com - VirtueMart Invoice Layouts

Please use only stable versions with even numbers for your live shop! Use Alpha versions only if you know what risk you are taking.

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 4474
  • Joomla & Virtuemart developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3
Re: Would more developers join if VirtueMart SVN was migrated to GIT?
« Reply #31 on: December 22, 2016, 20:13:19 pm »
Does some of you already used Github ?
I think you speak from something that you don't know.
It's very easier to use Github, especially if the repo is public.
And noone can break it, only the owner can modify it. You can only fork it.
If you add right to modify git files, it's same as adding right to modify svn files.
And you can revert/merge/changes as in svn.
So all you write is non sense.
But if you want continue with svn, this is now the team problem, but i'm pretty sure that using github, do the project more popular. Because any can get,try,modify or do own release and give back the changes and add some pull request or issue, easy try another branch or pack another release number, if the last release have a bug.

AH

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3481
  • VirtueMart Version: 3.8.9
Re: Would more developers join if VirtueMart SVN was migrated to GIT?
« Reply #32 on: December 25, 2016, 09:59:32 am »
Quote
but i'm pretty sure that using github, do the project more popular.

Does Joomla use GIT ?

Is Joomla becoming increasingly more popular ?

 ;)

Regards
A

Joomla 3.9.27
php 7.4

balai

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 1452
Re: Would more developers join if VirtueMart SVN was migrated to GIT?
« Reply #33 on: December 26, 2016, 14:53:52 pm »
Quote
Does Joomla use GIT ?
Yes it does

Quote
Is Joomla becoming increasingly more popular ?
Popular is a general term that primarily regards marketing activities.
If you mean if there were more contributions to the project the answer is yes.
The contributions to the project within 2016 were much more than any other year
https://github.com/joomla/joomla-cms/graphs/contributors

I don't think that by moving to github is enough to attract contributors but it's a step towards facilitating the process

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 28177
  • Always on vacation
    • Jenkin Hill Internet
Re: Would more developers join if VirtueMart SVN was migrated to GIT?
« Reply #34 on: December 26, 2016, 15:07:06 pm »
The contributions to the project within 2016 were much more than any other year

A year in which there seem to have been more buggy J! releases....
Kelvyn

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VirtueMart 3.8.9.10473 on Joomla 3.9.28 PHP 7.4.14

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 4474
  • Joomla & Virtuemart developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3
Re: Would more developers join if VirtueMart SVN was migrated to GIT?
« Reply #35 on: December 27, 2016, 09:46:11 am »
The contributions to the project within 2016 were much more than any other year

A year in which there seem to have been more buggy J! releases....
The problem is how this is managed and not the platform they use. SVN or Git give same result if the managers don't pay attention on the code.
Github repositories are not public writable

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 10111
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: Would more developers join if VirtueMart SVN was migrated to GIT?
« Reply #36 on: December 27, 2016, 22:33:03 pm »


The contributions to the project within 2016 were much more than any other year

A year in which there seem to have been more buggy J! releases....

Exactly! It proves my argument

https://svnvsgit.com/

Check #8, #9, #10, #11
My main reason is #8
Thanks to mixed-revision working copies, Subversion allows better concurrent work because only the individual files in question must be up-to-date before promotion.

http://svnbook.red-bean.com/en/1.8/svn.basic.in-action.html#svn.basic.in-action.mixedrevs
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 4474
  • Joomla & Virtuemart developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3
Re: Would more developers join if VirtueMart SVN was migrated to GIT?
« Reply #37 on: December 28, 2016, 00:39:22 am »
Read perhaps this http://www.ikriv.com/blog/?p=1905, it's a link from https://svnvsgit.com/
I know that GIT is not good in some situation, but not for Virtuemart.
SVN is simply a system that is for closed entreprise project. So yes, if you want to protect your baby,, then svn is the right solution, but for full open  source project not.
If you don't understand, i cannot explain you.
I simple know that for other developpers git is easier to add patch and to use it . For you, this do not change many to use svn or git.

jjk

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3728
  • using Matomo instead of Google Analytics
Re: Would more developers join if VirtueMart SVN was migrated to GIT?
« Reply #38 on: December 28, 2016, 12:13:32 pm »
Imho the VirtueMart organization of development has more resemblance with the organization of WordPress development on SVN than with the Joomla development on Github.
See: https://make.wordpress.org/core/handbook/contribute/svn/
And it is very unlikely that this will change.  ;)
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 10111
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: Would more developers join if VirtueMart SVN was migrated to GIT?
« Reply #39 on: December 28, 2016, 16:27:40 pm »
and important to read here

https://make.wordpress.org/core/handbook/contribute/git/

Quote
Suggested improvements and bugfixes for WordPress should be submitted as patches.

Even you can use GIT, you must also send patches. I say the same all the time. Anyone can create a GIT, which uses the svn as canonical, you can work with it local but patches are still needed.
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/