PxPlus User Forum

Main Board => Discussions => Language => Topic started by: martinp on August 20, 2024, 09:30:18 AM

Title: SVN Linux?
Post by: martinp on August 20, 2024, 09:30:18 AM
Just reading about SVN does this work with Linux pvxplus?  I get an error #99 but I dont have anything setup yet.

Thanks
Title: Re: SVN Linux?
Post by: Stéphane Devouard on August 20, 2024, 11:44:10 AM
Martin

I believe the SVN interface is designed to work with TortoiseSVN which is a Windows SVN client
There are scripts that run to convert your PxPlus components (programs and Nomads libraries) to text source files when you commit to the repo, and these scripts are attached to the source files extensions in the Windows registry somehow.

Regards
Title: Re: SVN Linux?
Post by: martinp on August 20, 2024, 02:52:32 PM
Thanks Stephane, just wondering if it works with a linux pvxplus server?  or must it be a windows server only?
Title: Re: SVN Linux?
Post by: martinp on August 30, 2024, 10:33:26 AM
Anyone use SVN with a linux server? Thx
Title: Re: SVN Linux?
Post by: Mike King on August 30, 2024, 03:45:57 PM
I have used a Linux SVN server with the PxPlus interface for years.  Basically you setup the SVN server on the Linux box and establish/save a SSH connection using putty.

Once this is done you can use the url of svn+ssh://puttySaveName/..directory.. in TortoiseSVN to browse/access the repository providing access to your Linux SVN server from Windows workstations.
Title: Re: SVN Linux?
Post by: martinp on August 30, 2024, 06:10:23 PM
Thanks Mike nice to hear from you!  I just want to be clear this does work on a PVXPLUS that is on an Linux license?

Right now it keeps asking me to enter start_up.svn  I created one but it just keeps looping the "environmental setup" box? please pick start_up.svn 
Title: Re: SVN Linux?
Post by: martinp on September 11, 2024, 08:37:15 AM
Should I submit a ticket I really cannot get SVN going..   It keeps looping environmental setup box after I provide a start_up.svn as if it doesn't accept that file.

My PVX is on a linux server.
Title: Re: SVN Linux?
Post by: martinp on September 11, 2024, 11:06:42 PM
So I tested this on a local version of PVX PLus on windows with a demo key, and it seems to get past where I am stuck BUT I am still wondering this not work on a Linux server through windx?
Title: Re: SVN Linux?
Post by: martinp on September 21, 2024, 02:23:30 PM
Can't get this to work... Who can I contact? :)

Am I only one using a Linux PVX server anymore?

I am confused in regards to:  Do I actually use the "SVN SETUP" commands through providex?  Am I suppose to ignore all that and just install subversion manually and use the shell to do this..  Reason I am so confused is why would the SVN SETUP commands even be offered if it's not intended to be used this way.

Am I suppose to be running a local Windows PVX version to do my development on the linux server?  Ive used WindX for 20+ years this way, so just trying to understand the expectations of this.
Title: Re: SVN Linux?
Post by: Jane Raymond on September 24, 2024, 01:22:47 PM
You can set up a Linus SVN server as Mike described earlier. That is where the repository would reside.

As for the clients using the repository on the server, each client would have their own sandbox on their own Windows machine. Each client would install the Tortoise SVN client on their Windows machine, as well as PxPLus and their application. This is where they would do their development. When the administrator completes this, they would import the application into the repository. The rest of the clients would then checkout the source from the repository.

So all development is done on each developer's own machine, then committed to the repository when done, where other developers can update their source/app directories from there. Since each developer has their own work area on their Windows computer, this is not really a WindX style set up.
Title: Re: SVN Linux?
Post by: martinp on September 24, 2024, 05:07:01 PM
Thanks Jane and Mike, I think the picture is becoming clearer :)  Appreciate it..  I am moving from my old ways of doing things and just getting this all setup!