LAVA Forums Buy cool LAVA gear Forums RSS Feed

Welcome Guest ( Log In | Register )

Tags
(This content has not been tagged yet)
 
Reply to this topic Start new topic
> LAVACR SVN repository on Google Code (Read Me First)
Michael_Aivaliot...
post Apr 21 2008, 08:50 AM
Post #1


Confucius say: Crowded elevator always smell different to midget
Group Icon
*****

Admin
Posts: 2402
Joined: 13-October 02
From: Planet Earth
Member No.: 2
Using LabVIEW Since:1994
LV:8.5 ,8.2.1 ,7.1.1
Greece Canada United States My Blog My Gallery


I've created an account on Google Code where those interested parties can collaborate on code discussed in the Code Repository In-Development Forum.

The lavacr project is here.

The LAVACR SVN can be used by any LAVA member. If you need an account to add or edit code in SVN, please send a personal message to me on the LAVA Forums and I will add your name. You also need to have a Google account and an associated linked email address (not necessarily Gmail).

You don't have to use the LAVACR SVN to submit code to the Code Repository on LAVA. The LAVACR SVN is provided as a service and a convenient place for collaboration. Also having code in LAVACR SVN does not guarantee that it will be accepted in the LAVA Code Repository.

Organizing Code
The code directory has been split up into several LabVIEW versions. This helps segregate development into the different LabVIEW versions and helps prevent accidental up-compiles of the code base. From the root SVN folder you will see LabVIEW version sub folders (8.2.x, 8.5.x, etc.). Please place your code into the appropriate LabVIEW version sub folder.

Code Discussions
It is recommended to discuss code issues on the LAVA Forums. This way we can bring the wider community into the discussions. Please post issues in the Code Repository In-Development Forum. Also, fell free to use the Issues system built into the Google Code tools.

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Ad
post Apr 21 2008, 08:50 AM
Post #















Tags
(This content has not been tagged yet)
Go to the top of the page
Quote Post
Michael_Aivaliot...
post Apr 21 2008, 08:43 PM
Post #2


Confucius say: Crowded elevator always smell different to midget
Group Icon
*****

Admin
Posts: 2402
Joined: 13-October 02
From: Planet Earth
Member No.: 2
Using LabVIEW Since:1994
LV:8.5 ,8.2.1 ,7.1.1
Greece Canada United States My Blog My Gallery


Note, when requesting access via PM, please tell me your email address you are using with your Google account. This is all I really need to add you. You don't need a gmail address just a google account with any email address associated with it.

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Gavin Burnell
post Apr 21 2008, 08:53 PM
Post #3


Very Active
***

Premium Member
Posts: 121
Joined: 21-January 06
From: Leeds, UK
Member No.: 3951
Using LabVIEW Since:1994
LV:8.5.1 ,8.6 ,8.2.1
United Kingdom uk_yorkshire Nothing Selected


QUOTE (Michael_Aivaliotis @ Apr 21 2008, 08:50 AM) *
If you give me your Google email address in a PM then I can add you as a project member. Google Code supports SVN. There is currently no source code in there. Feel free to grab any code from LAVA or new code and put it in there. Let's see where this thing goes. I'd like to keep discussions on the code on LAVA.


Ok, I've stuck in my Rusty Nails stuff - VI Scripting Tools and some XNodes, including my XNode for determing how a sub-vi is wired at runtime. In the process I've arbitarily established a directory structure that mimics the CR structure. It occurs to me that we might want to do something to indicate which LabVIEW version files are in... my stuff is all in 8.5.1 which I've switched to for primary development of new code.

Share and Enjoy™

--------------------
Gavin Burnell
Lecturer and EPSRC Advanced Research Fellow
School Physics and Astronomy
University of Leeds, UK.


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Michael_Aivaliot...
post Apr 21 2008, 11:55 PM
Post #4


Confucius say: Crowded elevator always smell different to midget
Group Icon
*****

Admin
Posts: 2402
Joined: 13-October 02
From: Planet Earth
Member No.: 2
Using LabVIEW Since:1994
LV:8.5 ,8.2.1 ,7.1.1
Greece Canada United States My Blog My Gallery


QUOTE (Gavin Burnell @ Apr 21 2008, 01:53 PM) *
...It occurs to me that we might want to do something to indicate which LabVIEW version files are in... my stuff is all in 8.5.1 which I've switched to for primary development of new code.

Perhaps we should create folders at a higher level that break down the code based on LabVIEW version. I was thinking of doing this for the LAVA CR downloads but it is less important than during code development, since the LabVIEW version is indicated on the download page.

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Gavin Burnell
post Apr 22 2008, 07:05 PM
Post #5


Very Active
***

Premium Member
Posts: 121
Joined: 21-January 06
From: Leeds, UK
Member No.: 3951
Using LabVIEW Since:1994
LV:8.5.1 ,8.6 ,8.2.1
United Kingdom uk_yorkshire Nothing Selected


QUOTE (Michael_Aivaliotis @ Apr 21 2008, 11:55 PM) *
Perhaps we should create folders at a higher level that break down the code based on LabVIEW version. I was thinking of doing this for the LAVA CR downloads but it is less important than during code development, since the LabVIEW version is indicated on the download page.


Would seem sensible to me. Do we create separate directories for every minor bug0fix version - how big is the binary difference between an 8.5 and 8.5.1 vi ? Is it worth it stop the reporistory filling up with trivial recompile differences ?

--------------------
Gavin Burnell
Lecturer and EPSRC Advanced Research Fellow
School Physics and Astronomy
University of Leeds, UK.


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Michael_Aivaliot...
post Apr 22 2008, 08:13 PM
Post #6


Confucius say: Crowded elevator always smell different to midget
Group Icon
*****

Admin
Posts: 2402
Joined: 13-October 02
From: Planet Earth
Member No.: 2
Using LabVIEW Since:1994
LV:8.5 ,8.2.1 ,7.1.1
Greece Canada United States My Blog My Gallery


QUOTE (Gavin Burnell @ Apr 22 2008, 12:05 PM) *
Would seem sensible to me. Do we create separate directories for every minor bug0fix version - how big is the binary difference between an 8.5 and 8.5.1 vi ? Is it worth it stop the reporistory filling up with trivial recompile differences ?

I don't think LabVIEW bugfix releases should be included. Mainly because bugfixes are supported by the major.minor released run-time engine. The revisions should be in the form: 7.0.x, 7.1.x, 8.0.x, 8.2.x, 8.5.x.
BTW Gavin, it's great to see your initiative in this!

Gavin, I've moved your code into the 8.5.x folder and created additional folders for the other LabVIEW versions.

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
mross
post Apr 23 2008, 05:21 PM
Post #7


Very Active
***

Premium Member
Posts: 222
Joined: 31-January 03
From: Wilson NC USA
Member No.: 48
Using LabVIEW Since:2001
LV:8.5 ,. ,.
United States us_north_carolina Kiribati


QUOTE (Michael_Aivaliotis @ Apr 22 2008, 04:13 PM) *
I don't think LabVIEW bugfix releases should be included. Mainly because bugfixes are supported by the major.minor released run-time engine. The revisions should be in the form: 7.0.x, 7.1.x, 8.0.x, 8.2.x, 8.5.x.
BTW Gavin, it's great to see your initiative in this!

Gavin, I've moved your code into the 8.5.x folder and created additional folders for the other LabVIEW versions.


Michael,

I am looking around in Google Code and I have yet to come up with a search, or find any pick, tab, link, or any intsructions on where any lavacr code is. I gather that Gavin put some things in that like "rusty nails" or v 8.5.1. I haven't happened upon the right lucky charm to bring that up. I must not have the referents to work this out easily. Hints?

Mike

--------------------
Michael E. Ross
ArcAngle Design | MX Automation | Solco US
=================================
Bachelor of Science Mechanical Engineering
Machine & Product Design - SolidWorks
Data Acquisition & Control - LabVIEW
Finite Element Analysis - Cosmos


217 Valley Creek Drive
Clayton, NC 27520

(919) 631-1451
(919) 550-2430
michael.e.ross@gmail.com


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Ton
post Apr 23 2008, 05:44 PM
Post #8


CCT It
*****

Premium Member
Posts: 1393
Joined: 13-June 05
From: Woerden, Netherlands
Member No.: 2399
Using LabVIEW Since:2001
LV:8.5.1 ,6.1 ,8.2.1
Netherlands hol_utrecht Nothing Selected My Blog My Gallery


If you go to the setting page, and select 'Source Code browsing', 'Directory tree'.

And than go to the source tab, you can easily browse the current data in the repository:
Attached Image

Good luck,

Ton

--------------------
Certified LabVIEW Developer
Shouldn't you be programming a Code Repository solution?


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
mross
post Apr 23 2008, 06:02 PM
Post #9


Very Active
***

Premium Member
Posts: 222
Joined: 31-January 03
From: Wilson NC USA
Member No.: 48
Using LabVIEW Since:2001
LV:8.5 ,. ,.
United States us_north_carolina Kiribati


QUOTE (tcplomp @ Apr 23 2008, 01:44 PM) *
If you go to the setting page, and select 'Source Code browsing', 'Directory tree'.

And than go to the source tab, you can easily browse the current data in the repository:
Attached Image

Good luck,

Ton


Thanks!

I guess the intention is NOT to use the WIKI function at gcode lavacr and to use instead the LAVA cr forum instead for discussing?

The gcode accounts will funcition as a storage and librarian utilities for works in progress and not much more?

Mike

--------------------
Michael E. Ross
ArcAngle Design | MX Automation | Solco US
=================================
Bachelor of Science Mechanical Engineering
Machine & Product Design - SolidWorks
Data Acquisition & Control - LabVIEW
Finite Element Analysis - Cosmos


217 Valley Creek Drive
Clayton, NC 27520

(919) 631-1451
(919) 550-2430
michael.e.ross@gmail.com


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Michael_Aivaliot...
post Apr 23 2008, 06:50 PM
Post #10


Confucius say: Crowded elevator always smell different to midget
Group Icon
*****

Admin
Posts: 2402
Joined: 13-October 02
From: Planet Earth
Member No.: 2
Using LabVIEW Since:1994
LV:8.5 ,8.2.1 ,7.1.1
Greece Canada United States My Blog My Gallery


QUOTE (mross @ Apr 23 2008, 11:02 AM) *
Thanks!

I guess the intention is NOT to use the WIKI function at gcode lavacr and to use instead the LAVA cr forum instead for discussing?

The gcode accounts will funcition as a storage and librarian utilities for works in progress and not much more?

Mike

This is evolving. Not sure about the final form. The lavacr project on Google code is there to provide source code control. This is the same as sourceforge, but LAVA likes Google code better. Are you familiar with SVN? SVN is a source code control backend. In order to edit and put code into SVN, you need a client. On the Windows platform, the best one out there is Tortoise SVN. TortoiseSVN needs to know the URL to point to the source folder. This is provided here. Then, once you have your local copy of the code checked out, you can then edit the code and commit back. I can go into more detail if you like but there is an assumption that you are familiar with SVN and using source code repositories. Ask a question and I will try to answer.

Google code provides issue trackers which we can use for specific bugs or feature requests on the code. I think that's fine however discussions on the new features or the code in general should happen on the LAVA forums because there are more eyes over here.


Edit: One addition thing to mention. If you just want to add code. At a minimum, you should tell someone about it. I think starting a thread on the forums with something like: "hey, I just added some 7.1 code under a folder called joe's code" what do y'all think, etc...". Hopefully it will be a little more than that but you get the idea. Otherwise, noone will know it exists.

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
mross
post Apr 23 2008, 07:21 PM
Post #11


Very Active
***

Premium Member
Posts: 222
Joined: 31-January 03
From: Wilson NC USA
Member No.: 48
Using LabVIEW Since:2001
LV:8.5 ,. ,.
United States us_north_carolina Kiribati


QUOTE (Michael_Aivaliotis @ Apr 23 2008, 02:50 PM) *
This is evolving. Not sure about the final form. The lavacr project on Google code is there to provide source code control. This is the same as sourceforge, but LAVA likes Google code better. Are you familiar with SVN? SVN is a source code control backend. In order to edit and put code into SVN, you need a client. On the Windows platform, the best one out there is Tortoise SVN. TortoiseSVN needs to know the URL to point to the source folder. This is provided here. Then, once you have your local copy of the code checked out, you can then edit the code and commit back. I can go into more detail if you like but there is an assumption that you are familiar with SVN and using source code repositories. Ask a question and I will try to answer.

Google code provides issue trackers which we can use for specific bugs or feature requests on the code. I think that's fine however discussions on the new features or the code in general should happen on the LAVA forums because there are more eyes over here.


Edit: One addition thing to mention. If you just want to add code. At a minimum, you should tell someone about it. I think starting a thread on the forums with something like: "hey, I just added some 7.1 code under a folder called joe's code" what do y'all think, etc...". Hopefully it will be a little more than that but you get the idea. Otherwise, noone will know it exists.


Thanks. You seem to be guessing very well. I haven't a clue about SVN, so I may indeed be asking for help.

I have always wanted a place to put the tidbits I write to help people (sometimes years later I want them and they are on some old defunct box sent to on the production floor to do Excel duty or in some hard drive now at the bottom of a landfill), and since I am not usually interested in meeting the C-R standards I thought this might be useful. I had the impression from an earlier forum conversations that this might be one of the functions you envisioned for this. Also I am just curious what Google is up to here. I have found uses for a lot of their bits and gadgets.

Finally, I presume there is a long tail for stuff given to Google for safekeeping. Maybe this way I don't have to worry about transferring it from new PC to new PC, backing up, and so on. It is an act of faith, but I am hoping someone who wants to organize all of human knowledge can do the little bit that I want.

Mike

--------------------
Michael E. Ross
ArcAngle Design | MX Automation | Solco US
=================================
Bachelor of Science Mechanical Engineering
Machine & Product Design - SolidWorks
Data Acquisition & Control - LabVIEW
Finite Element Analysis - Cosmos


217 Valley Creek Drive
Clayton, NC 27520

(919) 631-1451
(919) 550-2430
michael.e.ross@gmail.com


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
mross
post Apr 23 2008, 09:10 PM
Post #12


Very Active
***

Premium Member
Posts: 222
Joined: 31-January 03
From: Wilson NC USA
Member No.: 48
Using LabVIEW Since:2001
LV:8.5 ,. ,.
United States us_north_carolina Kiribati


QUOTE (mross @ Apr 23 2008, 03:21 PM) *
Thanks. You seem to be guessing very well. I haven't a clue about SVN, so I may indeed be asking for help.

I have always wanted a place to put the tidbits I write to help people (sometimes years later I want them and they are on some old defunct box sent to on the production floor to do Excel duty or in some hard drive now at the bottom of a landfill), and since I am not usually interested in meeting the C-R standards I thought this might be useful. I had the impression from an earlier forum conver