1. Louis Marchand
  2. PowerBuilder
  3. Tuesday, 12 October 2021 20:39 PM UTC

Hi Fellow Powerbuilders,

I received a new work laptop, installed PB 2017 R3, copied all of my working SVN directories from the old to the new and expected to be able to connect PB to the SVN repository immediately.  Unfortunately that isn't the case.  I can successfully open the workspace but when I navigate to the Source Control tab in the workspace properties window I do not have the "Subversion (SVN)" choice in the Source Control System drop down list.  Boo!  What am I missing?  Shouldn't that choice be there?

Thank you for any help!

Lou

Louis Marchand Accepted Answer Pending Moderation
  1. Wednesday, 13 October 2021 16:51 PM UTC
  2. PowerBuilder
  3. # 1

Hi again Shekar!

I'm slightly embarrassed to admit that I had installed an earlier version of PB, plain vanilla 2017, build 1666.  After I discovered/realized this, I uninstalled it and installed 2017 R3, build 1858, and voila! Subversion (SVN) is now available.

So I will see if I can close out this ticket as resolved.

Thank you again for your time and effort, I’m sorry to have put you and possibly other readers on a wild goose chase.

Kind regards,

Lou

Comment
There are no comments made yet.
Shekar Reddy Accepted Answer Pending Moderation
  1. Wednesday, 13 October 2021 16:13 PM UTC
  2. PowerBuilder
  3. # 2

I see that you are referring to v2017. Maybe it is available in the Library painter Workspace RMB menu. Verify the version and build numbers if they are the same on both of your computers.

v2019 or v2021 are free to download as long as you have an active subscription.

My comment was on PowerBuilder 2021.

Close the active workspace, first.

Right-clicking on the (No Workspace) in the System Tree pops up the menu -

 

Clicking on the "Connect to Workspace..." in the System Tree opens up the source control dialog - select SVN, enter the SVN URL and other parameters to connect and download the source into the specified local directory -

After downloading all the source code, I found that the status flags are not updated for objects in the libraries (shows only + marks indicating it is not connected to SVN). I had to do SVN Update multiple times on each library to update the status flags. At times, updating a top library would delete all the objects inside it (!!) and I had to SVN Update the libraries bottom-up and the top library at the end. It is still glitchy but once configured, it works okay.

HTH

Comment
There are no comments made yet.
Louis Marchand Accepted Answer Pending Moderation
  1. Wednesday, 13 October 2021 13:23 PM UTC
  2. PowerBuilder
  3. # 3

Hi Shekar!

The only menu options I see when I right-mouse-click the “(No Workspace)” text box in the System Tree are 1) “New…” & 2) “Open Workspace”.  There is no “Connect to Workspace” which I do see on my old laptop.  I expected, incorrectly, that the SVN connection information would be saved somewhere in the workspace file but that isn’t the case (I looked).  Do you (or anyone reading this) know where that’s stored?  The registry maybe? Or in a text file squirreled away somewhere?

Thank you so much!

Lou

Comment
There are no comments made yet.
Shekar Reddy Accepted Answer Pending Moderation
  1. Wednesday, 13 October 2021 12:56 PM UTC
  2. PowerBuilder
  3. # 4

The SVN option is available only when you close the workspace, right click on workspace and select Connect to Source Control… in the System Tree (I guess that’s the menu item name but you can’t miss it).

This is confusing that it is available only when the workspace is closed and only in the System Tree. Appeon should add the items in Properties dialog consistently and also sync menu options in the Library painter which is neglected completely (they removed source control features from the Library painter!).

System Tree results in excessive scrolling and clicking, chews up horizontal screen space globally in the IDE and no way to sort objects. Library painter is more dev friendly with master libraries on the left and detail objects on the right with minimal scrolling, ability to set root, sort, see dates, comments, etc.

Please show some LOVE to the Library painter Appeon and do not abandon it. Add source control menu items and statuses in the Library painter. These should be trivial tasks to copy/paste features from the System Tree. There are many devs who love the Library painter.

Also add the same source control features to objects in the Browser.

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.
We use cookies which are necessary for the proper functioning of our websites. We also use cookies to analyze our traffic, improve your experience and provide social media features. If you continue to use this site, you consent to our use of cookies.